[f-spot] Port FlickrExport from Glade to GtkBuilder



commit 0dcea22de9f298d915d652418e73ddd14527ac6f
Author: Paul Lange <palango gmx de>
Date:   Wed Aug 11 21:11:38 2010 +0200

    Port FlickrExport from Glade to GtkBuilder
    
    https://bugzilla.gnome.org/show_bug.cgi?id=626664

 po/POTFILES.in                                     |    2 +-
 .../FSpot.Exporters.Flickr.csproj                  |    5 +-
 .../FSpot.Exporters.Flickr/FlickrExport.cs         |   42 ++--
 .../Exporters/FSpot.Exporters.Flickr/Makefile.am   |    4 +-
 .../{FlickrExport.glade => flickr_export.ui}       |  328 +++++++++++---------
 5 files changed, 203 insertions(+), 178 deletions(-)
---
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 7eec0d8..48d90f5 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -99,7 +99,7 @@ src/Extensions/Exporters/FSpot.Exporters.Facebook/FSpot.Exporters.Facebook/Faceb
 src/Extensions/Exporters/FSpot.Exporters.Facebook/FSpot.Exporters.Facebook/FacebookExportDialog.cs
 [type: gettext/glade]src/Extensions/Exporters/FSpot.Exporters.Facebook/Resources/FacebookExport.ui
 src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr/FlickrExport.cs
-[type: gettext/glade]src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/FlickrExport.glade
+[type: gettext/glade]src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/flickr_export.ui
 src/Extensions/Exporters/FSpot.Exporters.Folder/FSpot.Exporters.Folder/FolderExport.cs
 [type: gettext/glade]src/Extensions/Exporters/FSpot.Exporters.Folder/Resources/FolderExport.glade
 src/Extensions/Exporters/FSpot.Exporters.Gallery/FSpot.Exporters.Gallery/FormClient.cs
diff --git a/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr.csproj b/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr.csproj
index d07ce21..59b2d77 100644
--- a/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr.csproj
+++ b/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr.csproj
@@ -39,8 +39,8 @@
     <EmbeddedResource Include="Resources\FlickrExport.addin.xml">
       <LogicalName>FlickrExport.addin.xml</LogicalName>
     </EmbeddedResource>
-    <EmbeddedResource Include="Resources\FlickrExport.glade">
-      <LogicalName>FlickrExport.glade</LogicalName>
+    <EmbeddedResource Include="Resources\flickr_export.ui">
+      <LogicalName>flickr_export.ui</LogicalName>
     </EmbeddedResource>
   </ItemGroup>
   <ProjectExtensions>
@@ -60,7 +60,6 @@
   </ProjectExtensions>
   <ItemGroup>
     <Reference Include="FlickrNet, Version=2.2.0.0, Culture=neutral, PublicKeyToken=2491df59efa5d132">
-      <Package>flickrnet</Package>
     </Reference>
     <Reference Include="Mono.Posix" />
     <Reference Include="glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
diff --git a/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr/FlickrExport.cs b/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr/FlickrExport.cs
index c5cc549..122d2bf 100644
--- a/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr/FlickrExport.cs
+++ b/src/Extensions/Exporters/FSpot.Exporters.Flickr/FSpot.Exporters.Flickr/FlickrExport.cs
@@ -14,6 +14,8 @@ using FSpot.UI.Dialog;
 using Hyena;
 using Hyena.Widgets;
 
+using GtkBeans;
+
 namespace FSpot.Exporters.Flickr {
 	public class TwentyThreeHQExport : FlickrExport
 	{
@@ -34,23 +36,23 @@ namespace FSpot.Exporters.Flickr {
 	public class FlickrExport : FSpot.Extensions.IExporter {
 		IBrowsableCollection selection;
 
-		[Glade.Widget] Gtk.Dialog	  dialog;
-		[Glade.Widget] Gtk.CheckButton    scale_check;
-		[Glade.Widget] Gtk.CheckButton    tag_check;
-		[Glade.Widget] Gtk.CheckButton    hierarchy_check;
-		[Glade.Widget] Gtk.CheckButton    ignore_top_level_check;
-		[Glade.Widget] Gtk.CheckButton    open_check;
-		[Glade.Widget] Gtk.SpinButton     size_spin;
-		[Glade.Widget] Gtk.ScrolledWindow thumb_scrolledwindow;
-		[Glade.Widget] Gtk.Button         auth_flickr;
-		[Glade.Widget] Gtk.ProgressBar    used_bandwidth;
-		[Glade.Widget] Gtk.Button         do_export_flickr;
-		[Glade.Widget] Gtk.Label          auth_label;
-		[Glade.Widget] Gtk.RadioButton    public_radio;
-		[Glade.Widget] Gtk.CheckButton    family_check;
-		[Glade.Widget] Gtk.CheckButton    friend_check;
-
-		private Glade.XML xml;
+		[GtkBeans.Builder.Object] Gtk.Dialog         dialog;
+		[GtkBeans.Builder.Object] Gtk.CheckButton    scale_check;
+		[GtkBeans.Builder.Object] Gtk.CheckButton    tag_check;
+		[GtkBeans.Builder.Object] Gtk.CheckButton    hierarchy_check;
+		[GtkBeans.Builder.Object] Gtk.CheckButton    ignore_top_level_check;
+		[GtkBeans.Builder.Object] Gtk.CheckButton    open_check;
+		[GtkBeans.Builder.Object] Gtk.SpinButton     size_spin;
+		[GtkBeans.Builder.Object] Gtk.ScrolledWindow thumb_scrolledwindow;
+		[GtkBeans.Builder.Object] Gtk.Button         auth_flickr;
+		[GtkBeans.Builder.Object] Gtk.ProgressBar    used_bandwidth;
+		[GtkBeans.Builder.Object] Gtk.Button         do_export_flickr;
+		[GtkBeans.Builder.Object] Gtk.Label          auth_label;
+		[GtkBeans.Builder.Object] Gtk.RadioButton    public_radio;
+		[GtkBeans.Builder.Object] Gtk.CheckButton    family_check;
+		[GtkBeans.Builder.Object] Gtk.CheckButton    friend_check;
+
+		private GtkBeans.Builder builder;
 		private string dialog_name = "flickr_export_dialog";
 		System.Threading.Thread command_thread;
 		ThreadProgressDialog progress_dialog;
@@ -168,8 +170,8 @@ namespace FSpot.Exporters.Flickr {
 			view.DisplayTags = display_tags;
 			view.DisplayDates = false;
 
-			xml = new Glade.XML (null, "FlickrExport.glade", dialog_name, "f-spot");
-			xml.Autoconnect (this);
+			builder = new GtkBeans.Builder (null, "flickr_export.ui", null);
+			builder.Autoconnect (this);
 
 			Dialog.Modal = false;
 			Dialog.TransientFor = null;
@@ -563,7 +565,7 @@ namespace FSpot.Exporters.Flickr {
 		private Gtk.Dialog Dialog {
 			get {
 				if (dialog == null)
-					dialog = (Gtk.Dialog) xml.GetWidget (dialog_name);
+					dialog = new Gtk.Dialog (builder.GetRawObject (dialog_name));
 
 				return dialog;
 			}
diff --git a/src/Extensions/Exporters/FSpot.Exporters.Flickr/Makefile.am b/src/Extensions/Exporters/FSpot.Exporters.Flickr/Makefile.am
index f0a34fb..e18cbcb 100644
--- a/src/Extensions/Exporters/FSpot.Exporters.Flickr/Makefile.am
+++ b/src/Extensions/Exporters/FSpot.Exporters.Flickr/Makefile.am
@@ -8,7 +8,7 @@ SOURCES =  \
 	FSpot.Exporters.Flickr/FlickrRemote.cs
 
 RESOURCES =  \
-	Resources/FlickrExport.addin.xml \
-	Resources/FlickrExport.glade
+	Resources/flickr_export.ui \
+	Resources/FlickrExport.addin.xml
 
 include $(top_srcdir)/build/build.mk
diff --git a/src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/FlickrExport.glade b/src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/flickr_export.ui
similarity index 70%
rename from src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/FlickrExport.glade
rename to src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/flickr_export.ui
index 133f423..35797a5 100644
--- a/src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/FlickrExport.glade
+++ b/src/Extensions/Exporters/FSpot.Exporters.Flickr/Resources/flickr_export.ui
@@ -1,125 +1,128 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
-<!--*- mode: xml -*-->
-<glade-interface>
-  <requires lib="canvas"/>
-  <requires lib="gnome"/>
-  <widget class="GtkDialog" id="flickr_export_dialog">
+<?xml version="1.0"?>
+<interface>
+  <!-- interface-requires gtk+ 2.12 -->
+  <!-- interface-naming-policy toplevel-contextual -->
+  <object class="GtkDialog" id="flickr_export_dialog">
     <property name="title" translatable="yes">Export</property>
-    <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+    <property name="type_hint">dialog</property>
     <property name="has_separator">False</property>
     <child internal-child="vbox">
-      <widget class="GtkVBox" id="vbox33">
+      <object class="GtkVBox" id="vbox33">
         <property name="visible">True</property>
+        <property name="orientation">vertical</property>
         <child>
-          <widget class="GtkHBox" id="hbox35">
+          <object class="GtkHBox" id="hbox35">
             <property name="visible">True</property>
             <property name="border_width">6</property>
             <child>
-              <widget class="GtkFrame" id="frame26">
+              <object class="GtkFrame" id="frame26">
                 <property name="visible">True</property>
                 <property name="label_xalign">0</property>
-                <property name="shadow_type">GTK_SHADOW_NONE</property>
+                <property name="shadow_type">none</property>
                 <child>
-                  <widget class="GtkAlignment" id="alignment30">
+                  <object class="GtkAlignment" id="alignment30">
                     <property name="visible">True</property>
                     <property name="left_padding">12</property>
                     <child>
-                      <widget class="GtkScrolledWindow" id="thumb_scrolledwindow">
+                      <object class="GtkScrolledWindow" id="thumb_scrolledwindow">
                         <property name="width_request">180</property>
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
-                        <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-                        <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-                        <property name="shadow_type">GTK_SHADOW_IN</property>
+                        <property name="hscrollbar_policy">automatic</property>
+                        <property name="vscrollbar_policy">automatic</property>
+                        <property name="shadow_type">in</property>
                         <child>
                           <placeholder/>
                         </child>
-                      </widget>
+                      </object>
                     </child>
-                  </widget>
+                  </object>
                 </child>
-                <child>
-                  <widget class="GtkLabel" id="label85">
+                <child type="label">
+                  <object class="GtkLabel" id="label85">
                     <property name="visible">True</property>
                     <property name="label" translatable="yes">&lt;b&gt;Photos&lt;/b&gt;</property>
                     <property name="use_markup">True</property>
-                  </widget>
-                  <packing>
-                    <property name="type">label_item</property>
-                  </packing>
+                  </object>
                 </child>
-              </widget>
+              </object>
+              <packing>
+                <property name="position">0</property>
+              </packing>
             </child>
             <child>
-              <widget class="GtkVBox" id="vbox36">
+              <object class="GtkVBox" id="vbox36">
                 <property name="visible">True</property>
+                <property name="orientation">vertical</property>
                 <property name="spacing">6</property>
                 <child>
-                  <widget class="GtkFrame" id="frame28">
+                  <object class="GtkFrame" id="frame28">
                     <property name="visible">True</property>
                     <property name="label_xalign">0</property>
-                    <property name="shadow_type">GTK_SHADOW_NONE</property>
+                    <property name="shadow_type">none</property>
                     <child>
-                      <widget class="GtkAlignment" id="alignment32">
+                      <object class="GtkAlignment" id="alignment32">
                         <property name="visible">True</property>
                         <property name="left_padding">12</property>
                         <child>
-                          <widget class="GtkVBox" id="vbox37">
+                          <object class="GtkVBox" id="vbox37">
                             <property name="visible">True</property>
+                            <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
                             <child>
-                              <widget class="GtkLabel" id="auth_label">
+                              <object class="GtkLabel" id="auth_label">
                                 <property name="visible">True</property>
                                 <property name="label" translatable="yes">F-Spot needs your authorization in order to upload photos to your {0} account. Press the "Authorize" button to open a web browser and give F-Spot the authorization. </property>
                                 <property name="wrap">True</property>
-                              </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="auth_flickr">
+                              <object class="GtkButton" id="auth_flickr">
                                 <property name="visible">True</property>
                                 <property name="can_focus">True</property>
-                                <property name="response_id">0</property>
+                                <property name="receives_default">False</property>
                                 <child>
-                                  <widget class="GtkAlignment" id="alignment59">
+                                  <object class="GtkAlignment" id="alignment59">
                                     <property name="visible">True</property>
                                     <property name="xscale">0</property>
                                     <property name="yscale">0</property>
                                     <child>
-                                      <widget class="GtkHBox" id="hbox82">
+                                      <object class="GtkHBox" id="hbox82">
                                         <property name="visible">True</property>
                                         <property name="spacing">2</property>
                                         <child>
-                                          <widget class="GtkImage" id="image40">
+                                          <object class="GtkImage" id="image40">
                                             <property name="visible">True</property>
                                             <property name="stock">gtk-yes</property>
-                                          </widget>
+                                          </object>
                                           <packing>
                                             <property name="expand">False</property>
                                             <property name="fill">False</property>
+                                            <property name="position">0</property>
                                           </packing>
                                         </child>
                                         <child>
-                                          <widget class="GtkLabel" id="label206">
+                                          <object class="GtkLabel" id="label206">
                                             <property name="visible">True</property>
                                             <property name="label" translatable="yes">Authorize</property>
                                             <property name="use_underline">True</property>
-                                          </widget>
+                                          </object>
                                           <packing>
                                             <property name="expand">False</property>
                                             <property name="fill">False</property>
                                             <property name="position">1</property>
                                           </packing>
                                         </child>
-                                      </widget>
+                                      </object>
                                     </child>
-                                  </widget>
+                                  </object>
                                 </child>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="expand">False</property>
                                 <property name="fill">False</property>
@@ -127,25 +130,24 @@
                               </packing>
                             </child>
                             <child>
-                              <widget class="GtkProgressBar" id="used_bandwidth">
+                              <object class="GtkProgressBar" id="used_bandwidth">
                                 <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="text" translatable="yes"></property>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="position">2</property>
                               </packing>
                             </child>
                             <child>
-                              <widget class="GtkCheckButton" id="open_check">
+                              <object class="GtkCheckButton" id="open_check">
+                                <property name="label" translatable="yes">_View photos in browser when done uploading</property>
                                 <property name="visible">True</property>
                                 <property name="can_focus">True</property>
-                                <property name="label" translatable="yes">_View photos in browser when done uploading</property>
+                                <property name="receives_default">False</property>
                                 <property name="use_underline">True</property>
-                                <property name="response_id">0</property>
                                 <property name="active">True</property>
                                 <property name="draw_indicator">True</property>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="expand">False</property>
                                 <property name="fill">False</property>
@@ -153,102 +155,103 @@
                               </packing>
                             </child>
                             <child>
-                              <widget class="GtkLabel" id="staus_label">
+                              <object class="GtkLabel" id="staus_label">
                                 <property name="visible">True</property>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="expand">False</property>
                                 <property name="fill">False</property>
                                 <property name="position">4</property>
                               </packing>
                             </child>
-                          </widget>
+                          </object>
                         </child>
-                      </widget>
+                      </object>
                     </child>
-                    <child>
-                      <widget class="GtkLabel" id="label92">
+                    <child type="label">
+                      <object class="GtkLabel" id="label92">
                         <property name="visible">True</property>
                         <property name="label" translatable="yes">&lt;b&gt;Account&lt;/b&gt;</property>
                         <property name="use_markup">True</property>
-                      </widget>
-                      <packing>
-                        <property name="type">label_item</property>
-                      </packing>
+                      </object>
                     </child>
-                  </widget>
+                  </object>
                   <packing>
                     <property name="expand">False</property>
                     <property name="fill">False</property>
+                    <property name="position">0</property>
                   </packing>
                 </child>
                 <child>
-                  <widget class="GtkFrame" id="frame45">
+                  <object class="GtkFrame" id="frame45">
                     <property name="visible">True</property>
                     <property name="label_xalign">0</property>
-                    <property name="shadow_type">GTK_SHADOW_NONE</property>
+                    <property name="shadow_type">none</property>
                     <child>
-                      <widget class="GtkAlignment" id="alignment60">
+                      <object class="GtkAlignment" id="alignment60">
                         <property name="visible">True</property>
                         <property name="left_padding">12</property>
                         <child>
-                          <widget class="GtkVBox" id="vbox80">
+                          <object class="GtkVBox" id="vbox80">
                             <property name="visible">True</property>
+                            <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
                             <child>
-                              <widget class="GtkRadioButton" id="private_radio">
+                              <object class="GtkRadioButton" id="private_radio">
+                                <property name="label" translatable="yes">Private</property>
                                 <property name="visible">True</property>
                                 <property name="can_focus">True</property>
-                                <property name="label" translatable="yes">Private</property>
+                                <property name="receives_default">False</property>
                                 <property name="use_underline">True</property>
-                                <property name="response_id">0</property>
                                 <property name="draw_indicator">True</property>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="expand">False</property>
                                 <property name="fill">False</property>
+                                <property name="position">0</property>
                               </packing>
                             </child>
                             <child>
-                              <widget class="GtkAlignment" id="alignment61">
+                              <object class="GtkAlignment" id="alignment61">
                                 <property name="visible">True</property>
                                 <property name="left_padding">24</property>
                                 <child>
-                                  <widget class="GtkVBox" id="vbox81">
+                                  <object class="GtkVBox" id="vbox81">
                                     <property name="visible">True</property>
                                     <property name="spacing">6</property>
                                     <child>
-                                      <widget class="GtkCheckButton" id="friend_check">
+                                      <object class="GtkCheckButton" id="friend_check">
+                                        <property name="label" translatable="yes">Visible to Friends</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
-                                        <property name="label" translatable="yes">Visible to Friends</property>
+                                        <property name="receives_default">False</property>
                                         <property name="use_underline">True</property>
-                                        <property name="response_id">0</property>
                                         <property name="draw_indicator">True</property>
-                                      </widget>
+                                      </object>
                                       <packing>
                                         <property name="expand">False</property>
                                         <property name="fill">False</property>
+                                        <property name="position">0</property>
                                       </packing>
                                     </child>
                                     <child>
-                                      <widget class="GtkCheckButton" id="family_check">
+                                      <object class="GtkCheckButton" id="family_check">
+                                        <property name="label" translatable="yes">Visible to Family</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
-                                        <property name="label" translatable="yes">Visible to Family</property>
+                                        <property name="receives_default">False</property>
                                         <property name="use_underline">True</property>
-                                        <property name="response_id">0</property>
                                         <property name="draw_indicator">True</property>
-                                      </widget>
+                                      </object>
                                       <packing>
                                         <property name="expand">False</property>
                                         <property name="fill">False</property>
                                         <property name="position">1</property>
                                       </packing>
                                     </child>
-                                  </widget>
+                                  </object>
                                 </child>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="expand">False</property>
                                 <property name="fill">False</property>
@@ -256,37 +259,34 @@
                               </packing>
                             </child>
                             <child>
-                              <widget class="GtkRadioButton" id="public_radio">
+                              <object class="GtkRadioButton" id="public_radio">
+                                <property name="label" translatable="yes">Public</property>
                                 <property name="visible">True</property>
                                 <property name="can_focus">True</property>
-                                <property name="label" translatable="yes">Public</property>
+                                <property name="receives_default">False</property>
                                 <property name="use_underline">True</property>
-                                <property name="response_id">0</property>
                                 <property name="active">True</property>
                                 <property name="draw_indicator">True</property>
                                 <property name="group">private_radio</property>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="expand">False</property>
                                 <property name="fill">False</property>
                                 <property name="position">2</property>
                               </packing>
                             </child>
-                          </widget>
+                          </object>
                         </child>
-                      </widget>
+                      </object>
                     </child>
-                    <child>
-                      <widget class="GtkLabel" id="priv_label">
+                    <child type="label">
+                      <object class="GtkLabel" id="priv_label">
                         <property name="visible">True</property>
                         <property name="label" translatable="yes">&lt;b&gt;Viewing permissions&lt;/b&gt;</property>
                         <property name="use_markup">True</property>
-                      </widget>
-                      <packing>
-                        <property name="type">label_item</property>
-                      </packing>
+                      </object>
                     </child>
-                  </widget>
+                  </object>
                   <packing>
                     <property name="expand">False</property>
                     <property name="fill">False</property>
@@ -294,43 +294,45 @@
                   </packing>
                 </child>
                 <child>
-                  <widget class="GtkFrame" id="frame29">
+                  <object class="GtkFrame" id="frame29">
                     <property name="visible">True</property>
                     <property name="label_xalign">0</property>
-                    <property name="shadow_type">GTK_SHADOW_NONE</property>
+                    <property name="shadow_type">none</property>
                     <child>
-                      <widget class="GtkAlignment" id="alignment33">
+                      <object class="GtkAlignment" id="alignment33">
                         <property name="visible">True</property>
                         <property name="left_padding">12</property>
                         <child>
-                          <widget class="GtkVBox" id="vbox38">
+                          <object class="GtkVBox" id="vbox38">
                             <property name="visible">True</property>
+                            <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
                             <child>
-                              <widget class="GtkHBox" id="hbox45">
+                              <object class="GtkHBox" id="hbox45">
                                 <property name="visible">True</property>
                                 <child>
-                                  <widget class="GtkCheckButton" id="scale_check">
+                                  <object class="GtkCheckButton" id="scale_check">
+                                    <property name="label" translatable="yes">_Resize to: </property>
                                     <property name="visible">True</property>
                                     <property name="can_focus">True</property>
-                                    <property name="label" translatable="yes">_Resize to: </property>
+                                    <property name="receives_default">False</property>
                                     <property name="use_underline">True</property>
-                                    <property name="response_id">0</property>
                                     <property name="draw_indicator">True</property>
                                     <signal name="toggled" handler="HandleSizeActive"/>
-                                  </widget>
+                                  </object>
                                   <packing>
                                     <property name="expand">False</property>
                                     <property name="fill">False</property>
+                                    <property name="position">0</property>
                                   </packing>
                                 </child>
                                 <child>
-                                  <widget class="GtkSpinButton" id="size_spin">
+                                  <object class="GtkSpinButton" id="size_spin">
                                     <property name="visible">True</property>
                                     <property name="can_focus">True</property>
-                                    <property name="adjustment">400 0 10000 1 10 10</property>
+                                    <property name="adjustment">adjustment1</property>
                                     <property name="climb_rate">1</property>
-                                  </widget>
+                                  </object>
                                   <packing>
                                     <property name="expand">False</property>
                                     <property name="fill">False</property>
@@ -338,10 +340,10 @@
                                   </packing>
                                 </child>
                                 <child>
-                                  <widget class="GtkLabel" id="label136">
+                                  <object class="GtkLabel" id="label136">
                                     <property name="visible">True</property>
                                     <property name="label" translatable="yes">pixels</property>
-                                  </widget>
+                                  </object>
                                   <packing>
                                     <property name="expand">False</property>
                                     <property name="fill">False</property>
@@ -351,39 +353,45 @@
                                 <child>
                                   <placeholder/>
                                 </child>
-                              </widget>
+                              </object>
+                              <packing>
+                                <property name="position">0</property>
+                              </packing>
                             </child>
                             <child>
-                              <widget class="GtkVBox" id="vbox39">
+                              <object class="GtkVBox" id="vbox39">
                                 <property name="visible">True</property>
+                                <property name="orientation">vertical</property>
                                 <property name="spacing">6</property>
                                 <child>
-                                  <widget class="GtkHBox" id="hbox7">
+                                  <object class="GtkHBox" id="hbox7">
                                     <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="orientation">vertical</property>
                                     <child>
-                                      <widget class="GtkCheckButton" id="tag_check">
+                                      <object class="GtkCheckButton" id="tag_check">
+                                        <property name="label" translatable="yes">_Export tags</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
-                                        <property name="label" translatable="yes">_Export tags</property>
+                                        <property name="receives_default">False</property>
                                         <property name="use_underline">True</property>
-                                        <property name="response_id">0</property>
                                         <property name="draw_indicator">True</property>
-                                      </widget>
+                                      </object>
                                       <packing>
                                         <property name="expand">False</property>
                                         <property name="fill">False</property>
+                                        <property name="position">0</property>
                                       </packing>
                                     </child>
                                     <child>
-                                      <widget class="GtkCheckButton" id="hierarchy_check">
+                                      <object class="GtkCheckButton" id="hierarchy_check">
+                                        <property name="label" translatable="yes">Export tag _hierarchy</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
-                                        <property name="label" translatable="yes">Export tag _hierarchy</property>
+                                        <property name="receives_default">False</property>
                                         <property name="use_underline">True</property>
-                                        <property name="response_id">0</property>
                                         <property name="draw_indicator">True</property>
-                                      </widget>
+                                      </object>
                                       <packing>
                                         <property name="expand">False</property>
                                         <property name="fill">False</property>
@@ -391,27 +399,27 @@
                                       </packing>
                                     </child>
                                     <child>
-                                      <widget class="GtkCheckButton" id="ignore_top_level_check">
+                                      <object class="GtkCheckButton" id="ignore_top_level_check">
+                                        <property name="label" translatable="yes">Ignore _top level tags</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
-                                        <property name="label" translatable="yes">Ignore _top level tags</property>
+                                        <property name="receives_default">False</property>
                                         <property name="use_underline">True</property>
-                                        <property name="response_id">0</property>
                                         <property name="draw_indicator">True</property>
-                                      </widget>
+                                      </object>
                                       <packing>
                                         <property name="expand">False</property>
                                         <property name="fill">False</property>
                                         <property name="position">2</property>
                                       </packing>
                                     </child>
-                                  </widget>
+                                  </object>
                                   <packing>
                                     <property name="expand">False</property>
                                     <property name="position">1</property>
                                   </packing>
                                 </child>
-                              </widget>
+                              </object>
                               <packing>
                                 <property name="expand">False</property>
                                 <property name="fill">False</property>
@@ -421,71 +429,87 @@
                             <child>
                               <placeholder/>
                             </child>
-                          </widget>
+                          </object>
                         </child>
-                      </widget>
+                      </object>
                     </child>
-                    <child>
-                      <widget class="GtkLabel" id="label94">
+                    <child type="label">
+                      <object class="GtkLabel" id="label94">
                         <property name="visible">True</property>
                         <property name="label" translatable="yes">&lt;b&gt;Style&lt;/b&gt;</property>
                         <property name="use_markup">True</property>
-                      </widget>
-                      <packing>
-                        <property name="type">label_item</property>
-                      </packing>
+                      </object>
                     </child>
-                  </widget>
+                  </object>
                   <packing>
                     <property name="expand">False</property>
                     <property name="fill">False</property>
                     <property name="position">2</property>
                   </packing>
                 </child>
-              </widget>
+              </object>
               <packing>
                 <property name="position">1</property>
               </packing>
             </child>
-          </widget>
+          </object>
           <packing>
             <property name="position">1</property>
           </packing>
         </child>
         <child internal-child="action_area">
-          <widget class="GtkHButtonBox" id="hbuttonbox6">
+          <object class="GtkHButtonBox" id="hbuttonbox6">
             <property name="visible">True</property>
-            <property name="layout_style">GTK_BUTTONBOX_END</property>
+            <property name="layout_style">end</property>
             <child>
-              <widget class="GtkButton" id="button13">
+              <object class="GtkButton" id="button13">
+                <property name="label">gtk-cancel</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="can_default">True</property>
-                <property name="label">gtk-cancel</property>
+                <property name="receives_default">False</property>
                 <property name="use_stock">True</property>
-                <property name="response_id">-6</property>
-              </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="do_export_flickr">
+              <object class="GtkButton" id="do_export_flickr">
+                <property name="label" translatable="yes">_Export</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="can_default">True</property>
-                <property name="label" translatable="yes">_Export</property>
+                <property name="receives_default">False</property>
                 <property name="use_underline">True</property>
-                <property name="response_id">-5</property>
-              </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="pack_type">GTK_PACK_END</property>
+            <property name="pack_type">end</property>
+            <property name="position">0</property>
           </packing>
         </child>
-      </widget>
+      </object>
     </child>
-  </widget>
-</glade-interface>
+    <action-widgets>
+      <action-widget response="-6">button13</action-widget>
+      <action-widget response="-5">do_export_flickr</action-widget>
+    </action-widgets>
+  </object>
+  <object class="GtkAdjustment" id="adjustment1">
+    <property name="value">400</property>
+    <property name="upper">10000</property>
+    <property name="step_increment">1</property>
+    <property name="page_increment">10</property>
+    <property name="page_size">10</property>
+  </object>
+</interface>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]