@@ -43,6 +43,8 @@ use settings::{SettingsMessage, SettingsTab};
4343mod puzzles;
4444use puzzles:: { PuzzleMessage , PuzzleTab , GameStatus } ;
4545
46+ use crate :: styles:: btn_style_simple;
47+
4648mod eval;
4749mod export;
4850mod lang;
@@ -1206,8 +1208,8 @@ fn gen_view<'a>(
12061208
12071209 let game_mode_row = row ! [
12081210 Text :: new( lang:: tr( lang, "mode" ) ) ,
1209- Radio :: new( lang:: tr( lang, "mode_puzzle" ) , config:: GameMode :: Puzzle , Some ( game_mode) , Message :: SelectMode ) ,
1210- Radio :: new( lang:: tr( lang, "mode_analysis" ) , config:: GameMode :: Analysis , Some ( game_mode) , Message :: SelectMode )
1211+ Radio :: new( lang:: tr( lang, "mode_puzzle" ) , config:: GameMode :: Puzzle , Some ( game_mode) , Message :: SelectMode ) . style ( styles :: radio_style ) ,
1212+ Radio :: new( lang:: tr( lang, "mode_analysis" ) , config:: GameMode :: Analysis , Some ( game_mode) , Message :: SelectMode ) . style ( styles :: radio_style )
12111213 ] . spacing ( 10 ) . padding ( 10 ) . align_y ( Alignment :: Center ) ;
12121214
12131215 let fav_label = if is_fav {
@@ -1218,51 +1220,51 @@ fn gen_view<'a>(
12181220 let mut navigation_row = Row :: new ( ) . padding ( 3 ) . spacing ( 10 ) ;
12191221 if game_mode == config:: GameMode :: Analysis {
12201222 if analysis_history_len > current_puzzle_move {
1221- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "takeback" ) ) ) . on_press ( Message :: GoBackMove ) ) ;
1223+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "takeback" ) ) ) . on_press ( Message :: GoBackMove ) . style ( btn_style_simple ) ) ;
12221224 } else {
1223- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "takeback" ) ) ) ) ;
1225+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "takeback" ) ) ) . style ( btn_style_simple ) ) ;
12241226 }
12251227 if engine_started {
1226- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "stop_engine" ) ) ) . on_press ( Message :: StartEngine ) ) ;
1228+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "stop_engine" ) ) ) . on_press ( Message :: StartEngine ) . style ( btn_style_simple ) ) ;
12271229 } else {
1228- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "start_engine" ) ) ) . on_press ( Message :: StartEngine ) ) ;
1230+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "start_engine" ) ) ) . on_press ( Message :: StartEngine ) . style ( btn_style_simple ) ) ;
12291231 }
12301232 } else {
12311233 if has_previous {
1232- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "previous" ) ) ) . on_press ( Message :: ShowPreviousPuzzle ) )
1234+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "previous" ) ) ) . on_press ( Message :: ShowPreviousPuzzle ) . style ( btn_style_simple ) )
12331235 } else {
1234- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "previous" ) ) ) ) ;
1236+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "previous" ) ) ) . style ( btn_style_simple ) ) ;
12351237 }
12361238 if has_more_puzzles {
1237- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "next" ) ) ) . on_press ( Message :: ShowNextPuzzle ) )
1239+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "next" ) ) ) . on_press ( Message :: ShowNextPuzzle ) . style ( btn_style_simple ) )
12381240 } else {
1239- navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "next" ) ) ) ) ;
1241+ navigation_row = navigation_row. push ( Button :: new ( Text :: new ( lang:: tr ( lang, "next" ) ) ) . style ( btn_style_simple ) ) ;
12401242 }
12411243 if game_status == GameStatus :: NoPuzzles {
12421244 navigation_row = navigation_row
1243- . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "redo" ) ) ) )
1244- . push ( Button :: new ( Text :: new ( fav_label) ) )
1245- . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "hint" ) ) ) ) ;
1245+ . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "redo" ) ) ) . style ( btn_style_simple ) )
1246+ . push ( Button :: new ( Text :: new ( fav_label) ) . style ( btn_style_simple ) )
1247+ . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "hint" ) ) ) . style ( btn_style_simple ) ) ;
12461248 } else if game_status == GameStatus :: PuzzleEnded {
12471249 navigation_row = navigation_row
1248- . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "redo" ) ) ) . on_press ( Message :: RedoPuzzle ) )
1249- . push ( Button :: new ( Text :: new ( fav_label) ) . on_press ( Message :: FavoritePuzzle ) )
1250- . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "hint" ) ) ) ) ;
1250+ . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "redo" ) ) ) . on_press ( Message :: RedoPuzzle ) . style ( btn_style_simple ) )
1251+ . push ( Button :: new ( Text :: new ( fav_label) ) . on_press ( Message :: FavoritePuzzle ) . style ( btn_style_simple ) )
1252+ . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "hint" ) ) ) . style ( btn_style_simple ) ) ;
12511253 } else {
12521254 navigation_row = navigation_row
1253- . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "redo" ) ) ) . on_press ( Message :: RedoPuzzle ) )
1254- . push ( Button :: new ( Text :: new ( fav_label) ) . on_press ( Message :: FavoritePuzzle ) )
1255- . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "hint" ) ) ) . on_press ( Message :: ShowHint ) ) ;
1255+ . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "redo" ) ) ) . on_press ( Message :: RedoPuzzle ) . style ( btn_style_simple ) )
1256+ . push ( Button :: new ( Text :: new ( fav_label) ) . on_press ( Message :: FavoritePuzzle ) . style ( btn_style_simple ) )
1257+ . push ( Button :: new ( Text :: new ( lang:: tr ( lang, "hint" ) ) ) . on_press ( Message :: ShowHint ) . style ( btn_style_simple ) ) ;
12561258 }
12571259 }
12581260
12591261 let ( input_index, btn_go) = if game_status == GameStatus :: Playing {
12601262 ( text_input ( puzzle_number_ui, puzzle_number_ui) .
12611263 on_input ( Message :: PuzzleInputIndexChange ) . width ( Length :: Fixed ( 150. ) ) ,
1262- button ( text ( lang:: tr ( lang, "go" ) ) ) . on_press ( Message :: JumpToPuzzle ) )
1264+ button ( text ( lang:: tr ( lang, "go" ) ) ) . on_press ( Message :: JumpToPuzzle ) . style ( btn_style_simple ) )
12631265 } else {
12641266 ( text_input ( puzzle_number_ui, puzzle_number_ui) . width ( Length :: Fixed ( 150. ) ) ,
1265- button ( text ( lang:: tr ( lang, "go" ) ) ) )
1267+ button ( text ( lang:: tr ( lang, "go" ) ) ) . style ( btn_style_simple ) )
12661268 } ;
12671269
12681270 let pagination_row = row ! [
@@ -1282,10 +1284,10 @@ fn gen_view<'a>(
12821284 ) ;
12831285 }
12841286 if mini_ui {
1285- let button_mini = Button :: new ( Text :: new ( ">" ) ) . on_press ( Message :: MinimizeUI ) ;
1287+ let button_mini = Button :: new ( Text :: new ( ">" ) ) . on_press ( Message :: MinimizeUI ) . style ( btn_style_simple ) ;
12861288 row ! [ board_col, button_mini] . spacing ( 5 ) . align_y ( Alignment :: Start ) . into ( )
12871289 } else {
1288- let button_mini = Button :: new ( Text :: new ( "<" ) ) . on_press ( Message :: MinimizeUI ) ;
1290+ let button_mini = Button :: new ( Text :: new ( "<" ) ) . on_press ( Message :: MinimizeUI ) . style ( btn_style_simple ) ;
12891291 let tabs = Tabs :: new ( Message :: TabSelected )
12901292 . push ( TabId :: Search , search_tab_label, search_tab)
12911293 . push ( TabId :: Settings , settings_tab_label, settings_tab)
0 commit comments