Skip to content

Commit bd1acac

Browse files
committed
[mod] rename tri-state-layer to tri-layer
1 parent e76b0e4 commit bd1acac

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

src/layout.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ pub struct Layout<
9191
waiting: Option<WaitingState<T, K>>,
9292
stacked: Stack,
9393
tap_hold_tracker: TapHoldTracker,
94-
tri_state_layers: Vec<TriStateLayer, L>,
94+
tri_layers: Vec<TriLayer, L>,
9595
}
9696

9797
/// An event on the key matrix.
@@ -337,12 +337,12 @@ impl TapHoldTracker {
337337
}
338338

339339
#[derive(Debug)]
340-
struct TriStateLayer {
340+
struct TriLayer {
341341
activation_layers: (usize, usize),
342342
target_layer: usize,
343343
}
344344

345-
impl TriStateLayer {
345+
impl TriLayer {
346346
fn apply(&self, last_layer: usize, second_to_last_layer: usize) -> Option<usize> {
347347
if (last_layer == self.activation_layers.0
348348
&& second_to_last_layer == self.activation_layers.1)
@@ -368,14 +368,14 @@ impl<const C: usize, const R: usize, const L: usize, T: 'static, K: 'static + Co
368368
waiting: None,
369369
stacked: ArrayDeque::new(),
370370
tap_hold_tracker: Default::default(),
371-
tri_state_layers: Vec::new(),
371+
tri_layers: Vec::new(),
372372
}
373373
}
374374

375-
/// Adds a tri-state layer that becomes active if two given activation layers are activated.
376-
pub fn add_tri_state_layer(&mut self, activation_layers: (usize, usize), target_layer: usize) {
377-
self.tri_state_layers
378-
.push(TriStateLayer {
375+
/// Adds a tri-layer that becomes active if two given activation layers are activated.
376+
pub fn add_tri_layer(&mut self, activation_layers: (usize, usize), target_layer: usize) {
377+
self.tri_layers
378+
.push(TriLayer {
379379
activation_layers,
380380
target_layer,
381381
})
@@ -561,14 +561,14 @@ impl<const C: usize, const R: usize, const L: usize, T: 'static, K: 'static + Co
561561
let last_layer = active_layers.next();
562562
let second_to_last_layer = active_layers.next();
563563

564-
let tri_state_layer = last_layer
564+
let tri_layer = last_layer
565565
.zip(second_to_last_layer)
566566
.and_then(|(last, second)| {
567-
self.tri_state_layers
567+
self.tri_layers
568568
.iter()
569-
.find_map(|tri_state_layer| tri_state_layer.apply(last, second))
569+
.find_map(|tri_layer| tri_layer.apply(last, second))
570570
});
571-
tri_state_layer.unwrap_or(last_layer.unwrap_or(self.default_layer))
571+
tri_layer.unwrap_or(last_layer.unwrap_or(self.default_layer))
572572
}
573573

574574
/// Sets the default layer for the layout
@@ -1268,15 +1268,15 @@ mod test {
12681268
}
12691269

12701270
#[test]
1271-
fn tri_state_layers() {
1271+
fn tri_layers() {
12721272
static LAYERS: Layers<3, 1, 4> = [
12731273
[[l(1), k(A), l(2)]],
12741274
[[Trans, k(B), Trans]],
12751275
[[Trans, k(C), Trans]],
12761276
[[Trans, k(D), Trans]],
12771277
];
12781278
let mut layout = Layout::new(&LAYERS);
1279-
layout.add_tri_state_layer((1, 2), 3);
1279+
layout.add_tri_layer((1, 2), 3);
12801280

12811281
assert_eq!(CustomEvent::NoEvent, layout.tick());
12821282
assert_eq!(0, layout.current_layer());
@@ -1287,7 +1287,7 @@ mod test {
12871287
assert_eq!(CustomEvent::NoEvent, layout.tick());
12881288
assert_eq!(1, layout.current_layer());
12891289
assert_keys(&[], layout.keycodes());
1290-
// press L2, going to tri-state layer L3
1290+
// press L2, going to tri-layer L3
12911291
layout.event(Press(0, 2));
12921292
assert_eq!(CustomEvent::NoEvent, layout.tick());
12931293
assert_eq!(3, layout.current_layer());
@@ -1307,7 +1307,7 @@ mod test {
13071307
assert_eq!(CustomEvent::NoEvent, layout.tick());
13081308
assert_eq!(2, layout.current_layer());
13091309
assert_keys(&[], layout.keycodes());
1310-
// press L1, going to tri-state layer L3
1310+
// press L1, going to tri-layer L3
13111311
layout.event(Press(0, 0));
13121312
assert_eq!(CustomEvent::NoEvent, layout.tick());
13131313
assert_eq!(3, layout.current_layer());

0 commit comments

Comments
 (0)