Skip to content

Commit 4b4a611

Browse files
fxriraveit65
authored andcommitted
EomPreferencesDialog: Convert to GtkBuilder template
Also embed the plugin manager into the template directly. origin commit: https://gitlab.gnome.org/GNOME/eog/commit/f96947c
1 parent b18e263 commit 4b4a611

File tree

6 files changed

+178
-191
lines changed

6 files changed

+178
-191
lines changed

‎data/Makefile.am‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ gsettings_SCHEMAS = org.mate.eom.gschema.xml
2222

2323
uidir = $(pkgdatadir)
2424
ui_DATA = \
25-
eom-preferences-dialog.ui \
2625
eom-toolbar.xml
2726

2827
pkgconfigdir = $(libdir)/pkgconfig
@@ -33,6 +32,7 @@ EXTRA_DIST = \
3332
eom.css \
3433
eom-image-properties-dialog.ui \
3534
eom-multiple-save-as-dialog.ui \
35+
eom-preferences-dialog.ui \
3636
eom-ui.xml \
3737
metadata-sidebar.ui \
3838
$(DESKTOP_IN_FILES) \

‎data/eom-preferences-dialog.ui‎

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,26 @@
22
<!-- Generated with glade 3.20.0 -->
33
<interface>
44
<requires lib="gtk+" version="3.14"/>
5+
<requires lib="libpeas-gtk" version="1.0"/>
56
<object class="GtkAdjustment" id="adjustment1">
67
<property name="lower">1</property>
78
<property name="upper">100</property>
89
<property name="value">5</property>
910
<property name="step_increment">1</property>
1011
<property name="page_increment">10</property>
1112
</object>
12-
<object class="GtkDialog" id="eom_preferences_dialog">
13+
<template class="EomPreferencesDialog" parent="GtkDialog">
1314
<property name="can_focus">False</property>
1415
<property name="border_width">5</property>
1516
<property name="title" translatable="yes">Eye of MATE Preferences</property>
1617
<property name="type_hint">dialog</property>
1718
<child internal-child="vbox">
1819
<object class="GtkBox" id="dialog-vbox1">
19-
<property name="visible">True</property>
2020
<property name="can_focus">False</property>
2121
<property name="orientation">vertical</property>
2222
<property name="spacing">2</property>
2323
<child internal-child="action_area">
2424
<object class="GtkButtonBox" id="dialog-action_area1">
25-
<property name="visible">True</property>
2625
<property name="can_focus">False</property>
2726
<property name="layout_style">end</property>
2827
<child>
@@ -369,7 +368,7 @@
369368
</packing>
370369
</child>
371370
<child>
372-
<object class="GtkColorButton" id="color_button">
371+
<object class="GtkColorButton" id="transp_color_button">
373372
<property name="visible">True</property>
374373
<property name="can_focus">True</property>
375374
<property name="receives_default">False</property>
@@ -700,7 +699,16 @@
700699
<property name="border_width">12</property>
701700
<property name="orientation">vertical</property>
702701
<child>
703-
<placeholder/>
702+
<object class="PeasGtkPluginManager" id="plugin_manager">
703+
<property name="visible">True</property>
704+
<property name="can_focus">False</property>
705+
<property name="orientation">vertical</property>
706+
</object>
707+
<packing>
708+
<property name="expand">True</property>
709+
<property name="fill">True</property>
710+
<property name="position">0</property>
711+
</packing>
704712
</child>
705713
</object>
706714
<packing>
@@ -734,5 +742,5 @@
734742
<style>
735743
<class name="eom-preferences-dialog"/>
736744
</style>
737-
</object>
745+
</template>
738746
</interface>

0 commit comments

Comments
 (0)