Improve the layout of the application and the architecture of the top level layout widget #67
|
@ -1 +1,3 @@
|
||||||
@define_color accent_color: @purple_5;
|
.content {
|
||||||
|
padding: 8px;
|
||||||
|
}
|
||||||
|
|
|
@ -131,7 +131,10 @@ impl Home {
|
||||||
players.append(&white_player);
|
players.append(&white_player);
|
||||||
*s.imp().white_player.borrow_mut() = Some(white_player.clone());
|
*s.imp().white_player.borrow_mut() = Some(white_player.clone());
|
||||||
|
|
||||||
let new_game_button = gtk::Button::builder().label(&view.start_game.label).build();
|
let new_game_button = gtk::Button::builder()
|
||||||
|
.css_classes(vec!["suggested-action"])
|
||||||
|
.label(&view.start_game.label)
|
||||||
|
.build();
|
||||||
s.append(&new_game_button);
|
s.append(&new_game_button);
|
||||||
|
|
||||||
let library = Library::new();
|
let library = Library::new();
|
||||||
|
|
|
@ -56,8 +56,8 @@ impl AppWindow {
|
||||||
|
|
||||||
let provider = gtk::CssProvider::new();
|
let provider = gtk::CssProvider::new();
|
||||||
provider.load_from_data(&stylesheet);
|
provider.load_from_data(&stylesheet);
|
||||||
let content = window.style_context();
|
let context = window.style_context();
|
||||||
content.add_provider(&provider, STYLE_PROVIDER_PRIORITY_USER);
|
context.add_provider(&provider, STYLE_PROVIDER_PRIORITY_USER);
|
||||||
|
|
||||||
let header = adw::HeaderBar::builder()
|
let header = adw::HeaderBar::builder()
|
||||||
.title_widget(>k::Label::new(Some("Kifu")))
|
.title_widget(>k::Label::new(Some("Kifu")))
|
||||||
|
@ -74,7 +74,7 @@ impl AppWindow {
|
||||||
|
|
||||||
header.pack_end(&hamburger);
|
header.pack_end(&hamburger);
|
||||||
|
|
||||||
let content = adw::Bin::new();
|
let content = adw::Bin::builder().css_classes(vec!["content"]).build();
|
||||||
content.set_child(Some(
|
content.set_child(Some(
|
||||||
&adw::StatusPage::builder().title("Nothing here").build(),
|
&adw::StatusPage::builder().title("Nothing here").build(),
|
||||||
));
|
));
|
||||||
|
|
Loading…
Reference in New Issue