Change gtk.Window to gtk.Dialog in gpodder.glade (bug 95)

This is a new changeset based on the patches available in
Bugzilla bug 95, which convert all gtk.Window widgets in
the gladefile (except for the main window) to gtk.Dialog
widgets, so the Esc key can be used to close dialogs, etc.

Thanks to Jérôme Chabod who did some experiments on this.
This commit is contained in:
Thomas Perl 2008-08-04 12:18:07 +02:00
parent 9ddb9ccc6d
commit b06632a967

View file

@ -1426,9 +1426,10 @@
</child>
</widget>
<widget class="GtkWindow" id="gPodderChannel">
<widget class="GtkDialog" id="gPodderChannel">
<property name="border_width">10</property>
<property name="visible">False</property>
<property name="has_separator">False</property>
<property name="title" translatable="yes">gPodder Podcast Editor</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
@ -1445,7 +1446,7 @@
<property name="urgency_hint">False</property>
<signal name="destroy" handler="on_gPodderChannel_destroy" last_modification_time="Mon, 31 Oct 2005 09:23:41 GMT"/>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vboxChannelEditorMain">
<property name="visible">True</property>
<property name="homogeneous">False</property>
@ -2184,7 +2185,7 @@
</packing>
</child>
<child>
<child internal-child="action_area">
<widget class="GtkHBox" id="hboxButtons">
<property name="visible">True</property>
<property name="homogeneous">False</property>
@ -2304,12 +2305,13 @@
</child>
</widget>
<widget class="GtkWindow" id="gPodderProperties">
<widget class="GtkDialog" id="gPodderProperties">
<property name="visible">True</property>
<property name="title" translatable="yes">gPodder Preferences</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
<property name="modal">True</property>
<property name="has_separator">False</property>
<property name="resizable">True</property>
<property name="destroy_with_parent">False</property>
<property name="decorated">True</property>
@ -2321,12 +2323,10 @@
<property name="urgency_hint">False</property>
<signal name="destroy" handler="on_gPodderProperties_destroy" last_modification_time="Sun, 08 Jan 2006 22:49:35 GMT"/>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vBoxMain">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">10</property>
<child>
<widget class="GtkNotebook" id="notebookProperties">
@ -2337,6 +2337,7 @@
<property name="tab_pos">GTK_POS_LEFT</property>
<property name="scrollable">False</property>
<property name="enable_popup">False</property>
<property name="border_width">10</property>
<child>
<widget class="GtkTable" id="table2">
@ -5080,7 +5081,7 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<child internal-child="action_area">
<widget class="GtkHButtonBox" id="hbuttonbox3">
<property name="visible">True</property>
<property name="layout_style">GTK_BUTTONBOX_DEFAULT_STYLE</property>
@ -5186,11 +5187,11 @@ Filesystem-based MP3 player</property>
</child>
</widget>
<widget class="GtkWindow" id="gPodderEpisode">
<property name="border_width">10</property>
<widget class="GtkDialog" id="gPodderEpisode">
<property name="visible">True</property>
<property name="can_default">True</property>
<property name="has_default">True</property>
<property name="has_separator">False</property>
<property name="title" translatable="yes">Episode Information</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
@ -5207,7 +5208,7 @@ Filesystem-based MP3 player</property>
<property name="urgency_hint">False</property>
<signal name="destroy" handler="on_gPodderEpisode_destroy" last_modification_time="Mon, 27 Aug 2007 21:49:24 GMT"/>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vboxEpisodeInfo">
<property name="visible">True</property>
<property name="homogeneous">False</property>
@ -5215,6 +5216,7 @@ Filesystem-based MP3 player</property>
<child>
<widget class="GtkTable" id="table14">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="n_rows">2</property>
<property name="n_columns">2</property>
@ -5584,7 +5586,7 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<child internal-child="action_area">
<widget class="GtkHBox" id="hbox7">
<property name="visible">True</property>
<property name="homogeneous">False</property>
@ -5819,8 +5821,9 @@ Filesystem-based MP3 player</property>
</child>
</widget>
<widget class="GtkWindow" id="gPodderSync">
<widget class="GtkDialog" id="gPodderSync">
<property name="visible">True</property>
<property name="has_separator">False</property>
<property name="title" translatable="yes">Copying Files To Device</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
@ -5836,15 +5839,15 @@ Filesystem-based MP3 player</property>
<property name="urgency_hint">False</property>
<signal name="destroy" handler="on_gPodderSync_destroy" last_modification_time="Thu, 06 Apr 2006 22:32:49 GMT"/>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vboxSyncWindow">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
<child>
<widget class="GtkHBox" id="hboxSyncIcons">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">0</property>
@ -5866,7 +5869,6 @@ Filesystem-based MP3 player</property>
<child>
<widget class="GtkVBox" id="vbox4">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
@ -5935,6 +5937,11 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<widget class="GtkFrame" id="progressbar_frame">
<property name="border_width">5</property>
<property name="visible">True</property>
<property name="shadow_type">GTK_SHADOW_NONE</property>
<child>
<widget class="GtkProgressBar" id="progressbar">
<property name="visible">True</property>
@ -5949,6 +5956,8 @@ Filesystem-based MP3 player</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
</widget>
</child>
<child>
@ -5962,7 +5971,7 @@ Filesystem-based MP3 player</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="xpad">10</property>
<property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
@ -5976,7 +5985,7 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<child internal-child="action_area">
<widget class="GtkHBox" id="hbox22">
<property name="visible">True</property>
<property name="homogeneous">False</property>
@ -6014,8 +6023,9 @@ Filesystem-based MP3 player</property>
</child>
</widget>
<widget class="GtkWindow" id="gPodderOpmlLister">
<widget class="GtkDialog" id="gPodderOpmlLister">
<property name="visible">True</property>
<property name="has_separator">False</property>
<property name="title" translatable="yes">Import podcasts from web</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
@ -6033,15 +6043,15 @@ Filesystem-based MP3 player</property>
<property name="urgency_hint">False</property>
<signal name="destroy" handler="on_gPodderOpmlLister_destroy" last_modification_time="Tue, 13 Jun 2006 19:28:07 GMT"/>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vboxOPML">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
<property name="spacing">0</property>
<child>
<widget class="GtkHBox" id="hbox25">
<property name="border_width">5</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
@ -6178,6 +6188,7 @@ Filesystem-based MP3 player</property>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow5">
<property name="border_width">5</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
@ -6206,7 +6217,7 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<child internal-child="action_area">
<widget class="GtkHBox" id="hboxBottomButtons">
<property name="visible">True</property>
<property name="homogeneous">False</property>
@ -6246,31 +6257,6 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="labelStatus">
<property name="visible">True</property>
<property name="label"></property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<widget class="GtkButton" id="btnOK">
<property name="visible">True</property>
@ -6320,8 +6306,9 @@ Filesystem-based MP3 player</property>
</child>
</widget>
<widget class="GtkWindow" id="gPodderEpisodeSelector">
<widget class="GtkDialog" id="gPodderEpisodeSelector">
<property name="visible">True</property>
<property name="has_separator">True</property>
<property name="title" translatable="yes">Select episodes</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
@ -6338,12 +6325,16 @@ Filesystem-based MP3 player</property>
<property name="focus_on_map">True</property>
<property name="urgency_hint">False</property>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vbox10">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
<child>
<widget class="GtkVBox" id="vbox_for_episode_selector">
<property name="border_width">5</property>
<property name="visible">True</property>
<property name="spacing">5</property>
<child>
<widget class="GtkLabel" id="labelHeading">
@ -6588,44 +6579,16 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<widget class="GtkHSeparator" id="hseparator14">
<property name="visible">True</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<widget class="GtkHBox" id="hbox35">
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
<child>
<widget class="GtkLabel" id="labelTotalSize">
<property name="visible">True</property>
<property name="label"></property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="justify">GTK_JUSTIFY_RIGHT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
@ -6641,6 +6604,23 @@ Filesystem-based MP3 player</property>
</packing>
</child>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
</widget>
</child>
<child internal-child="action_area">
<widget class="GtkHBox" id="hbox35">
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
<child>
<widget class="GtkButton" id="btnCancel">
<property name="visible">True</property>
@ -6688,8 +6668,9 @@ Filesystem-based MP3 player</property>
</child>
</widget>
<widget class="GtkWindow" id="gPodderConfigEditor">
<widget class="GtkDialog" id="gPodderConfigEditor">
<property name="visible">True</property>
<property name="has_separator">False</property>
<property name="title" translatable="yes">gPodder Configuration Editor</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER</property>
@ -6706,12 +6687,15 @@ Filesystem-based MP3 player</property>
<property name="focus_on_map">True</property>
<property name="urgency_hint">False</property>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vbox13">
<property name="border_width">6</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">6</property>
<child>
<widget class="GtkVBox" id="vbox_for_episode_selector">
<property name="border_width">5</property>
<property name="visible">True</property>
<property name="spacing">5</property>
<child>
<widget class="GtkHBox" id="hbox38">
@ -6819,7 +6803,10 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
</widget>
</child>
<child internal-child="action_area">
<widget class="GtkHButtonBox" id="hbuttonbox2">
<property name="visible">True</property>
<property name="layout_style">GTK_BUTTONBOX_END</property>
@ -6849,9 +6836,9 @@ Filesystem-based MP3 player</property>
</child>
</widget>
<widget class="GtkWindow" id="gPodderMaemoPreferences">
<property name="border_width">5</property>
<widget class="GtkDialog" id="gPodderMaemoPreferences">
<property name="visible">True</property>
<property name="has_separator">False</property>
<property name="title" translatable="yes">Preferences</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
@ -6866,7 +6853,7 @@ Filesystem-based MP3 player</property>
<property name="focus_on_map">True</property>
<property name="urgency_hint">False</property>
<child>
<child internal-child="vbox">
<widget class="GtkVBox" id="vbox43">
<property name="visible">True</property>
<property name="homogeneous">False</property>
@ -7053,7 +7040,7 @@ Filesystem-based MP3 player</property>
</packing>
</child>
<child>
<child internal-child="action_area">
<widget class="GtkHButtonBox" id="hbuttonbox4">
<property name="visible">True</property>
<property name="layout_style">GTK_BUTTONBOX_EDGE</property>