mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-03-31 16:45:27 +00:00
use single variant conversion for defaults
This commit is contained in:
parent
6fff9be393
commit
7d14cfcf94
1 changed files with 7 additions and 13 deletions
20
src/app.rs
20
src/app.rs
|
|
@ -41,7 +41,7 @@ impl App {
|
|||
profile_path: PathBuf,
|
||||
) -> Self {
|
||||
// Init defaults
|
||||
const DEFAULT_ACTION_PAGE_STATE: i32 = -1;
|
||||
let default_state = (-1).to_variant();
|
||||
|
||||
// Init actions
|
||||
let action_about = Action::new("win", true, None);
|
||||
|
|
@ -50,19 +50,13 @@ impl App {
|
|||
let action_quit = Action::new("win", true, None);
|
||||
let action_update = Action::new("win", true, Some(&String::static_variant_type()));
|
||||
let action_page_new = Action::new("win", true, None);
|
||||
let action_page_close =
|
||||
Action::new_stateful("win", true, None, &DEFAULT_ACTION_PAGE_STATE.to_variant());
|
||||
let action_page_close = Action::new_stateful("win", true, None, &default_state);
|
||||
let action_page_close_all = Action::new("win", true, None);
|
||||
let action_page_home =
|
||||
Action::new_stateful("win", false, None, &DEFAULT_ACTION_PAGE_STATE.to_variant());
|
||||
let action_page_history_back =
|
||||
Action::new_stateful("win", false, None, &DEFAULT_ACTION_PAGE_STATE.to_variant());
|
||||
let action_page_history_forward =
|
||||
Action::new_stateful("win", false, None, &DEFAULT_ACTION_PAGE_STATE.to_variant());
|
||||
let action_page_reload =
|
||||
Action::new_stateful("win", true, None, &DEFAULT_ACTION_PAGE_STATE.to_variant());
|
||||
let action_page_pin =
|
||||
Action::new_stateful("win", true, None, &DEFAULT_ACTION_PAGE_STATE.to_variant());
|
||||
let action_page_home = Action::new_stateful("win", false, None, &default_state);
|
||||
let action_page_history_back = Action::new_stateful("win", false, None, &default_state);
|
||||
let action_page_history_forward = Action::new_stateful("win", false, None, &default_state);
|
||||
let action_page_reload = Action::new_stateful("win", true, None, &default_state);
|
||||
let action_page_pin = Action::new_stateful("win", true, None, &default_state);
|
||||
|
||||
// Init GTK
|
||||
let gobject = Application::builder()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue