File tree Expand file tree Collapse file tree 3 files changed +4
-9
lines changed Expand file tree Collapse file tree 3 files changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -359,7 +359,10 @@ impl Keyboard {
359
359
}
360
360
}
361
361
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
+ } ;
363
366
self . bind_property ( "selected" , & keyboard_layer, "selected" )
364
367
. flags ( glib:: BindingFlags :: BIDIRECTIONAL )
365
368
. build ( ) ;
Original file line number Diff line number Diff line change @@ -28,13 +28,6 @@ impl ObjectSubclass for KeyboardLayerInner {
28
28
const NAME : & ' static str = "S76KeyboardLayer" ;
29
29
type ParentType = gtk:: DrawingArea ;
30
30
type Type = KeyboardLayer ;
31
-
32
- fn new ( ) -> Self {
33
- Self {
34
- selectable : Cell :: new ( true ) ,
35
- ..Self :: default ( )
36
- }
37
- }
38
31
}
39
32
40
33
impl ObjectImpl for KeyboardLayerInner {
Original file line number Diff line number Diff line change @@ -243,7 +243,6 @@ impl MainWindow {
243
243
} ;
244
244
let keyboard_layer = cascade ! {
245
245
KeyboardLayer :: new( Page :: Keycaps , keyboard. board( ) . clone( ) ) ;
246
- ..set_selectable( false ) ;
247
246
..set_halign( gtk:: Align :: Center ) ;
248
247
} ;
249
248
let keyboard_box = cascade ! {
You can’t perform that action at this time.
0 commit comments