Skip to content

Commit 0e0c3ae

Browse files
committed
chore: Make KeyboardLayer non-selectable by default
1 parent c62eadb commit 0e0c3ae

File tree

3 files changed

+4
-9
lines changed

3 files changed

+4
-9
lines changed

src/application/keyboard.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,10 @@ impl Keyboard {
359359
}
360360
}
361361

362-
let keyboard_layer = KeyboardLayer::new(page, self.board().clone());
362+
let keyboard_layer = cascade! {
363+
KeyboardLayer::new(page, self.board().clone());
364+
..set_selectable(true);
365+
};
363366
self.bind_property("selected", &keyboard_layer, "selected")
364367
.flags(glib::BindingFlags::BIDIRECTIONAL)
365368
.build();

src/application/keyboard_layer.rs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,6 @@ impl ObjectSubclass for KeyboardLayerInner {
2828
const NAME: &'static str = "S76KeyboardLayer";
2929
type ParentType = gtk::DrawingArea;
3030
type Type = KeyboardLayer;
31-
32-
fn new() -> Self {
33-
Self {
34-
selectable: Cell::new(true),
35-
..Self::default()
36-
}
37-
}
3831
}
3932

4033
impl ObjectImpl for KeyboardLayerInner {

src/application/main_window.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,6 @@ impl MainWindow {
243243
};
244244
let keyboard_layer = cascade! {
245245
KeyboardLayer::new(Page::Keycaps, keyboard.board().clone());
246-
..set_selectable(false);
247246
..set_halign(gtk::Align::Center);
248247
};
249248
let keyboard_box = cascade! {

0 commit comments

Comments
 (0)