[meld/deprecation-cleanup: 39/48] data: Move About dialog to resource loading
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld/deprecation-cleanup: 39/48] data: Move About dialog to resource loading
- Date: Sun, 2 Dec 2018 02:45:24 +0000 (UTC)
commit c56dfe8873049f8fa96ded8e86e598bd85ad3589
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sun Dec 2 09:30:47 2018 +1000
data: Move About dialog to resource loading
meld/meldapp.py | 13 +++++++------
meld/resources/meld.gresource.xml | 1 +
data/ui/application.ui => meld/resources/ui/about-dialog.ui | 2 +-
3 files changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/meld/meldapp.py b/meld/meldapp.py
index 2a85147a..451615f0 100644
--- a/meld/meldapp.py
+++ b/meld/meldapp.py
@@ -26,7 +26,6 @@ from gi.repository import Gtk
import meld.conf
import meld.preferences
-import meld.ui.util
from meld.conf import _
from meld.filediff import FileDiff
from meld.meldwindow import MeldWindow
@@ -110,11 +109,13 @@ class MeldApp(Gtk.Application):
Gdk.Screen.get_default(), uri, Gtk.get_current_event_time())
def about_callback(self, action, parameter):
- about = meld.ui.util.get_widget("application.ui", "aboutdialog")
- about.set_version(meld.conf.__version__)
- about.set_transient_for(self.get_active_window())
- about.run()
- about.destroy()
+ builder = Gtk.Builder.new_from_resource(
+ '/org/gnome/meld/ui/about-dialog.ui')
+ dialog = builder.get_object('about-dialog')
+ dialog.set_version(meld.conf.__version__)
+ dialog.set_transient_for(self.get_active_window())
+ dialog.run()
+ dialog.destroy()
def quit_callback(self, action, parameter):
for window in self.get_windows():
diff --git a/meld/resources/meld.gresource.xml b/meld/resources/meld.gresource.xml
index 1ecc635c..6ae43221 100644
--- a/meld/resources/meld.gresource.xml
+++ b/meld/resources/meld.gresource.xml
@@ -7,6 +7,7 @@
<file>icons/16x16/actions/meld-change-apply-right.png</file>
<file>icons/16x16/actions/meld-change-copy.png</file>
<file>icons/16x16/actions/meld-change-delete.png</file>
+ <file>ui/about-dialog.ui</file>
<file>ui/appwindow.ui</file>
</gresource>
</gresources>
diff --git a/data/ui/application.ui b/meld/resources/ui/about-dialog.ui
similarity index 97%
rename from data/ui/application.ui
rename to meld/resources/ui/about-dialog.ui
index bb972d99..26a7b1c0 100644
--- a/data/ui/application.ui
+++ b/meld/resources/ui/about-dialog.ui
@@ -2,7 +2,7 @@
<!--*- mode: xml -*-->
<interface>
<!-- interface-requires gtk+ 3.6 -->
- <object class="GtkAboutDialog" id="aboutdialog">
+ <object class="GtkAboutDialog" id="about-dialog">
<property name="can_focus">False</property>
<property name="border_width">5</property>
<property name="title" translatable="yes">About Meld</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]