summaryrefslogtreecommitdiff
path: root/tests/icles
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-01-16 06:57:26 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-01-16 11:14:55 +0100
commit878ccf4a56535765653f879af7dba1d0fb1c832c (patch)
tree26f2d7507758c19eeaf9c608004f6f48aeddcb9e /tests/icles
parentf33344ab0c45164a948f209db078a1d317b512f6 (diff)
tests: Port from libglade to GtkBuilder
Fixes bug #601108.
Diffstat (limited to 'tests/icles')
-rw-r--r--tests/icles/Makefile.am9
-rw-r--r--tests/icles/metadata_editor.c88
-rw-r--r--tests/icles/metadata_editor.ui (renamed from tests/icles/metadata_editor.glade)190
3 files changed, 123 insertions, 164 deletions
diff --git a/tests/icles/Makefile.am b/tests/icles/Makefile.am
index 28f540db6..437a82fd3 100644
--- a/tests/icles/Makefile.am
+++ b/tests/icles/Makefile.am
@@ -19,20 +19,15 @@ endif
if USE_METADATA
-if HAVE_GLADE
if HAVE_GTK
GST_METADATA_TESTS = metadata_editor
metadata_editor_SOURCES = metadata_editor.c
metadata_editor_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(GLADE_CFLAGS)
+ $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
metadata_editor_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstinterfaces-0.10 $(GST_LIBS) \
- $(GLADE_LIBS)
-else
-GST_METADATA_TESTS =
-endif
+ $(GST_PLUGINS_BASE_LIBS) -lgstinterfaces-0.10 $(GST_LIBS)
else
GST_METADATA_TESTS =
endif
diff --git a/tests/icles/metadata_editor.c b/tests/icles/metadata_editor.c
index 155d58676..81eda9795 100644
--- a/tests/icles/metadata_editor.c
+++ b/tests/icles/metadata_editor.c
@@ -47,7 +47,6 @@
#include <unistd.h>
#include <gst/gst.h>
-#include <glade/glade-xml.h>
#include <gtk/gtk.h>
/*
@@ -119,7 +118,7 @@ AppOptions app_options = APP_OPT_ALL;
GstTagList *tag_list = NULL;
-GladeXML *ui_glade_xml = NULL;
+GtkBuilder *builder = NULL;
GtkWidget *ui_main_window = NULL;
GtkWidget *ui_drawing = NULL;
GtkWidget *ui_tree = NULL;
@@ -311,7 +310,7 @@ ui_drawing_size_allocate_cb (GtkWidget * drawing_area,
}
/*
- * UI handling functions (mapped by glade)
+ * UI handling functions (mapped by GtkBuilder)
*/
gboolean
@@ -741,90 +740,39 @@ ui_refresh ()
}
static int
-ui_connect_signals()
-{
-
- glade_xml_signal_connect(ui_glade_xml, "on_checkbuttonCaptureV4l2_toggled",
- (GCallback)on_checkbuttonCaptureV4l2_toggled);
-
- glade_xml_signal_connect(ui_glade_xml, "on_checkbuttonCaptureTest_toggled",
- (GCallback)on_checkbuttonCaptureTest_toggled);
-
- glade_xml_signal_connect(ui_glade_xml,
- "on_checkbuttonOptionsDemuxExif_toggled",
- (GCallback) on_checkbuttonOptionsDemuxExif_toggled);
-
- glade_xml_signal_connect(ui_glade_xml,
- "on_checkbuttonOptionsDemuxIptc_toggled",
- (GCallback) on_checkbuttonOptionsDemuxIptc_toggled);
-
- glade_xml_signal_connect(ui_glade_xml,
- "on_checkbuttonOptionsDemuxXmp_toggled",
- (GCallback) on_checkbuttonOptionsDemuxXmp_toggled);
-
- glade_xml_signal_connect(ui_glade_xml,
- "on_checkbuttonOptionsMuxExif_toggled",
- (GCallback) on_checkbuttonOptionsMuxExif_toggled);
-
- glade_xml_signal_connect(ui_glade_xml,
- "on_checkbuttonOptionsMuxIptc_toggled",
- (GCallback) on_checkbuttonOptionsMuxIptc_toggled);
-
- glade_xml_signal_connect(ui_glade_xml,
- "on_checkbuttonOptionsMuxXmp_toggled",
- (GCallback) on_checkbuttonOptionsMuxXmp_toggled);
-
- glade_xml_signal_connect(ui_glade_xml, "on_buttonSaveFile_clicked",
- (GCallback)on_buttonSaveFile_clicked);
-
- glade_xml_signal_connect(ui_glade_xml, "on_windowMain_delete_event",
- (GCallback)on_windowMain_delete_event);
-
- glade_xml_signal_connect(ui_glade_xml, "on_drawingMain_expose_event",
- (GCallback)on_drawingMain_expose_event);
-
- glade_xml_signal_connect(ui_glade_xml, "on_buttonInsert_clicked",
- (GCallback)on_buttonInsert_clicked);
-
- glade_xml_signal_connect(ui_glade_xml, "on_buttonOpenFile_clicked",
- (GCallback)on_buttonOpenFile_clicked);
-
- return 0;
-
-}
-
-static int
ui_create ()
{
+ Gerror *error = NULL;
int ret = 0;
- ui_glade_xml = glade_xml_new ("metadata_editor.glade", NULL, NULL);
-
- if (!ui_glade_xml) {
- fprintf (stderr, "glade_xml_new failed\n");
+ builder = gtk_builder_new ();
+ if (!gtk_builder_add_from_file (builder, "metadata_editor.ui", &error))
+ {
+ g_warning ("Couldn't load builder file: %s", error->message);
+ g_error_free (error);
ret = -101;
goto done;
}
- ui_main_window = glade_xml_get_widget (ui_glade_xml, "windowMain");
+ ui_main_window = GTK_WIDGET (gtk_builder_get_object (builder, "windowMain"));
- ui_drawing = glade_xml_get_widget (ui_glade_xml, "drawingMain");
+ ui_drawing = GTK_WIDGET (gtk_builder_get_object (builder, "drawingMain"));
- ui_tree = glade_xml_get_widget (ui_glade_xml, "treeMain");
+ ui_tree = GTK_WIDGET (gtk_builder_get_object (builder, "treeMain"));
ui_entry_insert_tag =
- GTK_ENTRY (glade_xml_get_widget (ui_glade_xml, "entryTag"));
+ GTK_ENTRY (gtk_builder_get_object (builder, "entryTag"));
ui_entry_insert_value =
- GTK_ENTRY (glade_xml_get_widget (ui_glade_xml, "entryValue"));
+ GTK_ENTRY (gtk_builder_get_object (builder, "entryValue"));
ui_chk_bnt_capture_v4l2 =
- GTK_TOGGLE_BUTTON (glade_xml_get_widget (ui_glade_xml,
- "checkbuttonCaptureV4l2"));
+ GTK_TOGGLE_BUTTON (gtk_builder_get_object (builder,
+ "checkbuttonCaptureV4l2"));
ui_chk_bnt_capture_test =
- GTK_TOGGLE_BUTTON (glade_xml_get_widget (ui_glade_xml,
- "checkbuttonCaptureTest"));
+ GTK_TOGGLE_BUTTON (gtk_builder_get_object (builder,
+ "checkbuttonCaptureTest"));
if (!(ui_main_window && ui_drawing && ui_tree
&& ui_entry_insert_tag && ui_entry_insert_value
@@ -837,7 +785,7 @@ ui_create ()
g_signal_connect_after (ui_drawing, "size-allocate",
G_CALLBACK (ui_drawing_size_allocate_cb), NULL);
- ui_connect_signals();
+ gtk_builder_connect_signals (builder, NULL);
ui_setup_tree_view (GTK_TREE_VIEW (ui_tree));
diff --git a/tests/icles/metadata_editor.glade b/tests/icles/metadata_editor.ui
index 91aac5356..3cbe076c3 100644
--- a/tests/icles/metadata_editor.glade
+++ b/tests/icles/metadata_editor.ui
@@ -1,123 +1,130 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
-<!--Generated with glade3 3.4.0 on Thu Feb 7 14:44:35 2008 -->
-<glade-interface>
- <widget class="GtkWindow" id="windowMain">
+<?xml version="1.0"?>
+<interface>
+ <!-- interface-requires gtk+ 2.8 -->
+ <!-- interface-naming-policy project-wide -->
+ <object class="GtkWindow" id="windowMain">
<property name="width_request">800</property>
<property name="height_request">600</property>
<property name="events">GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="title" translatable="yes">Metadata Editor</property>
<signal name="delete_event" handler="on_windowMain_delete_event"/>
<child>
- <widget class="GtkVPaned" id="vpanedMain">
+ <object class="GtkVPaned" id="vpanedMain">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkDrawingArea" id="drawingMain">
+ <object class="GtkDrawingArea" id="drawingMain">
<property name="width_request">200</property>
<property name="height_request">100</property>
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<signal name="expose_event" handler="on_drawingMain_expose_event"/>
- </widget>
+ </object>
<packing>
<property name="resize">False</property>
<property name="shrink">False</property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vboxMain">
+ <object class="GtkVBox" id="vboxMain">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkScrolledWindow" id="scrolledwindow">
+ <object class="GtkScrolledWindow" id="scrolledwindow">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
- <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
<child>
- <widget class="GtkTreeView" id="treeMain">
+ <object class="GtkTreeView" id="treeMain">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="headers_clickable">True</property>
<property name="rules_hint">True</property>
<property name="enable_search">False</property>
<property name="hover_expand">True</property>
- </widget>
+ </object>
</child>
- </widget>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkVBox" id="vboxEditBnt">
+ <object class="GtkVBox" id="vboxEditBnt">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkHBox" id="hboxEdit">
+ <object class="GtkHBox" id="hboxEdit">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkEntry" id="entryTag">
+ <object class="GtkEntry" id="entryTag">
<property name="width_request">300</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- </widget>
+ </object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkEntry" id="entryValue">
+ <object class="GtkEntry" id="entryValue">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- </widget>
+ </object>
<packing>
<property name="position">1</property>
</packing>
</child>
- </widget>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkHButtonBox" id="hbuttonboxBnt">
+ <object class="GtkHButtonBox" id="hbuttonboxBnt">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="homogeneous">True</property>
- <property name="layout_style">GTK_BUTTONBOX_SPREAD</property>
+ <property name="layout_style">spread</property>
<child>
- <widget class="GtkButton" id="buttonInsert">
+ <object class="GtkButton" id="buttonInsert">
+ <property name="label" translatable="yes">Insert</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">Insert</property>
- <property name="response_id">0</property>
<signal name="clicked" handler="on_buttonInsert_clicked"/>
- </widget>
+ </object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="buttonSaveFile">
+ <object class="GtkButton" id="buttonSaveFile">
+ <property name="label" translatable="yes">Save File</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">Save File</property>
- <property name="response_id">0</property>
<signal name="clicked" handler="on_buttonSaveFile_clicked"/>
- </widget>
+ </object>
<packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
- </widget>
+ </object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
@@ -125,207 +132,216 @@
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hboxOptions">
+ <object class="GtkHBox" id="hboxOptions">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkVBox" id="vboxCaptureOptions">
+ <object class="GtkVBox" id="vboxCaptureOptions">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkCheckButton" id="checkbuttonCaptureV4l2">
+ <object class="GtkCheckButton" id="checkbuttonCaptureV4l2">
+ <property name="label" translatable="yes">Capture image from camera</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">Capture image from camera</property>
- <property name="response_id">0</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonCaptureV4l2_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkCheckButton" id="checkbuttonCaptureTest">
+ <object class="GtkCheckButton" id="checkbuttonCaptureTest">
+ <property name="label" translatable="yes">Capture image from videotestsrc</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">Capture image from videotestsrc</property>
- <property name="response_id">0</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonCaptureTest_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="buttonOpenFile">
+ <object class="GtkButton" id="buttonOpenFile">
+ <property name="label" translatable="yes">Open File...</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">Open File...</property>
- <property name="response_id">0</property>
<signal name="clicked" handler="on_buttonOpenFile_clicked"/>
- </widget>
+ </object>
<packing>
<property name="position">2</property>
</packing>
</child>
- </widget>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkVBox" id="vboxOptionsDemux">
+ <object class="GtkVBox" id="vboxOptionsDemux">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkLabel" id="labelDemux">
+ <object class="GtkLabel" id="labelDemux">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Demux options:</property>
- </widget>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkCheckButton" id="checkbuttonOptionsDemuxExif">
+ <object class="GtkCheckButton" id="checkbuttonOptionsDemuxExif">
+ <property name="label" translatable="yes">exif</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">exif</property>
- <property name="response_id">0</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonOptionsDemuxExif_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkCheckButton" id="checkbuttonOptionsDemuxIptc">
+ <object class="GtkCheckButton" id="checkbuttonOptionsDemuxIptc">
+ <property name="label" translatable="yes">iptc</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">iptc</property>
- <property name="response_id">0</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonOptionsDemuxIptc_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
<property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkCheckButton" id="checkbuttonOptionsDemuxXmp">
+ <object class="GtkCheckButton" id="checkbuttonOptionsDemuxXmp">
+ <property name="label" translatable="yes">xmp</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">xmp</property>
- <property name="response_id">0</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonOptionsDemuxXmp_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
<property name="position">3</property>
</packing>
</child>
- </widget>
+ </object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vboxOptionsMux">
+ <object class="GtkVBox" id="vboxOptionsMux">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkLabel" id="labelMux">
+ <object class="GtkLabel" id="labelMux">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Mux options:</property>
- </widget>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkCheckButton" id="checkbuttonOptionsMuxExif">
+ <object class="GtkCheckButton" id="checkbuttonOptionsMuxExif">
+ <property name="label" translatable="yes">exif</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">exif</property>
- <property name="response_id">0</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonOptionsMuxExif_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkCheckButton" id="checkbuttonOptionsMuxIptc">
+ <object class="GtkCheckButton" id="checkbuttonOptionsMuxIptc">
+ <property name="label" translatable="yes">iptc</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">iptc</property>
- <property name="response_id">0</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonOptionsMuxIptc_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
<property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkCheckButton" id="checkbuttonOptionsMuxXmp">
+ <object class="GtkCheckButton" id="checkbuttonOptionsMuxXmp">
+ <property name="label" translatable="yes">xmp</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="receives_default">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">xmp</property>
- <property name="response_id">0</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="on_checkbuttonOptionsMuxXmp_toggled"/>
- </widget>
+ </object>
<packing>
<property name="fill">False</property>
<property name="position">3</property>
</packing>
</child>
- </widget>
+ </object>
<packing>
<property name="position">2</property>
</packing>
</child>
- </widget>
+ </object>
<packing>
<property name="position">2</property>
</packing>
</child>
- </widget>
+ </object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
- </widget>
+ </object>
<packing>
<property name="resize">True</property>
<property name="shrink">False</property>
</packing>
</child>
- </widget>
+ </object>
</child>
- </widget>
-</glade-interface>
+ </object>
+</interface>