@@ -208,24 +208,26 @@ impl Keyboard {
208208 keyboard
209209 . bind_property ( "selected" , & backlight, "selected" )
210210 . build ( ) ;
211- stack. add_titled (
212- & cascade ! {
213- gtk:: Box :: new( gtk:: Orientation :: Vertical , 32 ) ;
214- ..add( & cascade! {
215- gtk:: Label :: new( Some ( concat!(
216- "Select a key on the keymap to change its settings. " ,
217- "Choose per key Solid Pattern to customize each key's LED color. " ,
218- "Shift + click to select more than one key. " ,
219- "Your settings are automatically saved to firmware." ) ) ) ;
220- ..set_line_wrap( true ) ;
221- ..set_max_width_chars( 100 ) ;
222- ..set_halign( gtk:: Align :: Center ) ;
223- } ) ;
224- ..add( & backlight) ;
225- } ,
226- "leds" ,
227- "LEDs" ,
228- ) ;
211+ if board. layout ( ) . meta . has_brightness {
212+ stack. add_titled (
213+ & cascade ! {
214+ gtk:: Box :: new( gtk:: Orientation :: Vertical , 32 ) ;
215+ ..add( & cascade! {
216+ gtk:: Label :: new( Some ( concat!(
217+ "Select a key on the keymap to change its settings. " ,
218+ "Choose per key Solid Pattern to customize each key's LED color. " ,
219+ "Shift + click to select more than one key. " ,
220+ "Your settings are automatically saved to firmware." ) ) ) ;
221+ ..set_line_wrap( true ) ;
222+ ..set_max_width_chars( 100 ) ;
223+ ..set_halign( gtk:: Align :: Center ) ;
224+ } ) ;
225+ ..add( & backlight) ;
226+ } ,
227+ "leds" ,
228+ "LEDs" ,
229+ ) ;
230+ }
229231
230232 keyboard. inner ( ) . board . set ( board) ;
231233 keyboard. inner ( ) . backlight . set ( backlight) ;
0 commit comments