mirror of
https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio.git
synced 2024-12-20 06:56:27 +00:00
app: remove quit mentu entry
The quit menu entry is dispensable as the application can be quit with cross
This commit is contained in:
parent
4893b6fd68
commit
78b2bd4a6f
3 changed files with 5 additions and 16 deletions
1
TODO.md
1
TODO.md
|
@ -96,6 +96,7 @@
|
||||||
- [ ] Implement zoom on the view (https://gitlab.gnome.org/World/obfuscate/-/blob/master/src/widgets/drawing_area.rs)
|
- [ ] Implement zoom on the view (https://gitlab.gnome.org/World/obfuscate/-/blob/master/src/widgets/drawing_area.rs)
|
||||||
- [ ] Settings: add a log level selection
|
- [ ] Settings: add a log level selection
|
||||||
- [ ] reopen the last log on prematured exit (crash)
|
- [ ] reopen the last log on prematured exit (crash)
|
||||||
|
- [x] Remove quit as it's unnecessary with close cross
|
||||||
|
|
||||||
### CI/Infra
|
### CI/Infra
|
||||||
|
|
||||||
|
|
16
src/app.rs
16
src/app.rs
|
@ -263,6 +263,9 @@ impl GPSApp {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn setup_app_actions(&self, application: >k::Application) {
|
fn setup_app_actions(&self, application: >k::Application) {
|
||||||
|
application.add_action(&gio::SimpleAction::new("new-window", None));
|
||||||
|
application.set_accels_for_action("app.new-window", &["<primary>n"]);
|
||||||
|
|
||||||
application.add_action(&gio::SimpleAction::new("open", None));
|
application.add_action(&gio::SimpleAction::new("open", None));
|
||||||
application.set_accels_for_action("app.open", &["<primary>o"]);
|
application.set_accels_for_action("app.open", &["<primary>o"]);
|
||||||
|
|
||||||
|
@ -271,15 +274,10 @@ impl GPSApp {
|
||||||
|
|
||||||
application.add_action(&gio::SimpleAction::new("delete", None));
|
application.add_action(&gio::SimpleAction::new("delete", None));
|
||||||
application.set_accels_for_action("app.delete", &["<primary>d", "Delete"]);
|
application.set_accels_for_action("app.delete", &["<primary>d", "Delete"]);
|
||||||
|
|
||||||
application.add_action(&gio::SimpleAction::new("preferences", None));
|
application.add_action(&gio::SimpleAction::new("preferences", None));
|
||||||
application.set_accels_for_action("app.preferences", &["<primary>p"]);
|
application.set_accels_for_action("app.preferences", &["<primary>p"]);
|
||||||
|
|
||||||
application.add_action(&gio::SimpleAction::new("quit", None));
|
|
||||||
application.set_accels_for_action("app.quit", &["<primary>q"]);
|
|
||||||
|
|
||||||
application.add_action(&gio::SimpleAction::new("new-window", None));
|
|
||||||
application.set_accels_for_action("app.new-window", &["<primary>n"]);
|
|
||||||
|
|
||||||
application.add_action(&gio::SimpleAction::new("about", None));
|
application.add_action(&gio::SimpleAction::new("about", None));
|
||||||
application.set_accels_for_action("app.about", &["<primary>a"]);
|
application.set_accels_for_action("app.about", &["<primary>a"]);
|
||||||
|
|
||||||
|
@ -522,12 +520,6 @@ impl GPSApp {
|
||||||
graph_view.delete_selected();
|
graph_view.delete_selected();
|
||||||
});
|
});
|
||||||
|
|
||||||
let app = application.downgrade();
|
|
||||||
self.connect_app_menu_action("quit", move |_, _| {
|
|
||||||
let app = app.upgrade().unwrap();
|
|
||||||
app.quit();
|
|
||||||
});
|
|
||||||
|
|
||||||
let app_weak = self.downgrade();
|
let app_weak = self.downgrade();
|
||||||
self.connect_app_menu_action("about", move |_, _| {
|
self.connect_app_menu_action("about", move |_, _| {
|
||||||
let app = upgrade_weak!(app_weak);
|
let app = upgrade_weak!(app_weak);
|
||||||
|
|
|
@ -27,10 +27,6 @@
|
||||||
<attribute name="label" translatable="yes" comments="Primary menu entry that opens the About dialog.">_About GstPipelineStudio</attribute>
|
<attribute name="label" translatable="yes" comments="Primary menu entry that opens the About dialog.">_About GstPipelineStudio</attribute>
|
||||||
<attribute name="action">app.about</attribute>
|
<attribute name="action">app.about</attribute>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
|
||||||
<attribute name="label" translatable="yes" comments="Primary menu entry that quit app">_Quit GstPipelineStudio</attribute>
|
|
||||||
<attribute name="action">app.quit</attribute>
|
|
||||||
</item>
|
|
||||||
</section>
|
</section>
|
||||||
</menu>
|
</menu>
|
||||||
<menu id="port_menu">
|
<menu id="port_menu">
|
||||||
|
|
Loading…
Reference in a new issue