Skip to content

Commit c56dfe8

Browse files
committed
data: Move About dialog to resource loading
1 parent 8c2b7ee commit c56dfe8

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

meld/meldapp.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626

2727
import meld.conf
2828
import meld.preferences
29-
import meld.ui.util
3029
from meld.conf import _
3130
from meld.filediff import FileDiff
3231
from meld.meldwindow import MeldWindow
@@ -110,11 +109,13 @@ def help_callback(self, action, parameter):
110109
Gdk.Screen.get_default(), uri, Gtk.get_current_event_time())
111110

112111
def about_callback(self, action, parameter):
113-
about = meld.ui.util.get_widget("application.ui", "aboutdialog")
114-
about.set_version(meld.conf.__version__)
115-
about.set_transient_for(self.get_active_window())
116-
about.run()
117-
about.destroy()
112+
builder = Gtk.Builder.new_from_resource(
113+
'/org/gnome/meld/ui/about-dialog.ui')
114+
dialog = builder.get_object('about-dialog')
115+
dialog.set_version(meld.conf.__version__)
116+
dialog.set_transient_for(self.get_active_window())
117+
dialog.run()
118+
dialog.destroy()
118119

119120
def quit_callback(self, action, parameter):
120121
for window in self.get_windows():

meld/resources/meld.gresource.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<file>icons/16x16/actions/meld-change-apply-right.png</file>
88
<file>icons/16x16/actions/meld-change-copy.png</file>
99
<file>icons/16x16/actions/meld-change-delete.png</file>
10+
<file>ui/about-dialog.ui</file>
1011
<file>ui/appwindow.ui</file>
1112
</gresource>
1213
</gresources>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!--*- mode: xml -*-->
33
<interface>
44
<!-- interface-requires gtk+ 3.6 -->
5-
<object class="GtkAboutDialog" id="aboutdialog">
5+
<object class="GtkAboutDialog" id="about-dialog">
66
<property name="can_focus">False</property>
77
<property name="border_width">5</property>
88
<property name="title" translatable="yes">About Meld</property>

0 commit comments

Comments
 (0)