diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-03-25 04:00:30 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-03-25 04:00:30 +0800 |
commit | dcec8c208697106401f714547a79afe48acf750b (patch) | |
tree | 455b6136f7272ee9e93f553d00bade1a357e8394 /maint | |
parent | 37287b0f468259ef56bb7cfa9c0bcdc157456b94 (diff) | |
download | gsoc2013-evolution-dcec8c208697106401f714547a79afe48acf750b.tar.gz gsoc2013-evolution-dcec8c208697106401f714547a79afe48acf750b.tar.zst gsoc2013-evolution-dcec8c208697106401f714547a79afe48acf750b.zip |
Add a Glade 3 catalog.
Evolution maintainers should install this so they can safely open
GtkBuilder files in Glade 3 without Glade silently deleting custom
widgets it doesn't understand. The catalog makes it understand.
Diffstat (limited to 'maint')
-rw-r--r-- | maint/Makefile.am | 25 | ||||
-rw-r--r-- | maint/evolution.xml | 47 |
2 files changed, 72 insertions, 0 deletions
diff --git a/maint/Makefile.am b/maint/Makefile.am new file mode 100644 index 0000000000..950be7cadd --- /dev/null +++ b/maint/Makefile.am @@ -0,0 +1,25 @@ +### Process this file with automake to produce Makefile.in + +gladecatalog_DATA = evolution.xml +gladecatalogdir = `$(PKG_CONFIG) --variable=catalogdir gladeui-1.0` + +gladeevolution_LTLIBRARIES = libgladeevolution.la +gladeevolutiondir = `$(PKG_CONFIG) --variable=moduledir gladeui-1.0` + +libgladeevolution_la_SOURCES = + +libgladeevolution_la_LDFLAGS = \ + -module -avoid-version + +libgladeevolution_la_LIBADD = \ + $(top_srcdir)/mail/libevolution-mail.la \ + $(top_srcdir)/calendar/gui/libevolution-calendar.la \ + $(top_builddir)/widgets/misc/libemiscwidgets.la \ + $(EVOLUTION_CALENDAR_LIBS) \ + $(EVOLUTION_MAIL_LIBS) \ + $(GNOME_PLATFORM_LIBS) + +EXTRA_DIST = \ + $(gladecatalog_DATA) + +-include $(top_srcdir)/git.mk diff --git a/maint/evolution.xml b/maint/evolution.xml new file mode 100644 index 0000000000..cefe8467f5 --- /dev/null +++ b/maint/evolution.xml @@ -0,0 +1,47 @@ +<glade-catalog name="evolution" library="gladeevolution" depends="gtk+" book="evolution"> + + <glade-widget-classes> + + <glade-widget-class name="EDateEdit" generic-name="date-edit" title="Date Edit"> + <property id="allow-no-date-set"/> + <property id="set-none"/> + <property id="show-date"/> + <property id="show-time"/> + <property id="show-week-numbers"/> + <property id="twodigit-year-can-future"/> + <property id="use-24-hour-format"/> + <property id="week-start-day"/> + </glade-widget-class> + + <glade-widget-class name="EImageChooser" generic-name="image-chooser" title="Image Chooser"> + <property id="icon-name"/> + </glade-widget-class> + + <glade-widget-class name="EMFolderSelectionButton" generic-name="folder-selection-button" title="Folder Selection Button"> + <property id="caption"/> + <property id="multiselect"/> + <property id="title"/> + </glade-widget-class> + + <glade-widget-class name="ESourceComboBox" generic-name="source-combo-box" title="Source Combo Box"> + <property id="source-list"/> + </glade-widget-class> + + <glade-widget-class name="ETimezoneEntry" generic-name="timezone-entry" title="Timezone Entry"> + <property id="timezone"/> + </glade-widget-class> + + <glade-widget-class name="EUrlEntry" generic-name="url-entry" title="URL Entry"/> + + </glade-widget-classes> + + <glade-widget-group name="evolution-widgets" title="Evolution"> + <glade-widget-class-ref name="EDateEdit"/> + <glade-widget-class-ref name="EImageChooser"/> + <glade-widget-class-ref name="EMFolderSelectionButton"/> + <glade-widget-class-ref name="ESourceComboBox"/> + <glade-widget-class-ref name="ETimezoneEntry"/> + <glade-widget-class-ref name="EUrlEntry"/> + </glade-widget-group> + +</glade-catalog> |