From: <pha...@us...> - 2008-08-04 22:33:15
|
Revision: 2090 http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2090&view=rev Author: phantom_sf Date: 2008-08-04 22:33:18 +0000 (Mon, 04 Aug 2008) Log Message: ----------- - Add, Remove function reintegrated into photo window and now provisionally work - Crash when ipod loaded, from previous revision, fixed Modified Paths: -------------- gtkpod/branches/photo_relayout/ChangeLog gtkpod/branches/photo_relayout/data/gtkpod.glade gtkpod/branches/photo_relayout/src/display.h gtkpod/branches/photo_relayout/src/display_itdb.c gtkpod/branches/photo_relayout/src/display_photo.c gtkpod/branches/photo_relayout/src/display_playlists.c Removed Paths: ------------- gtkpod/branches/photo_relayout/data/icons/hicolor/scalable/places/playlist-photo.svg Modified: gtkpod/branches/photo_relayout/ChangeLog =================================================================== --- gtkpod/branches/photo_relayout/ChangeLog 2008-08-04 19:47:56 UTC (rev 2089) +++ gtkpod/branches/photo_relayout/ChangeLog 2008-08-04 22:33:18 UTC (rev 2090) @@ -1,3 +1,36 @@ +2008-0-03 Jorg Schuler <jcsjcs at users.sourceforge.net> + + * src/display_itdb.c (gp_replace_itdb): fix memory leak. Thanks to + Andrea. + + * src/display_playlists.c (pm_button_press): block widgets during + eject. Thanks to Andrea for spotting this potential crash site. + +2008-0-02 Jorg Schuler <jcsjcs at users.sourceforge.net> + + * src/file_itunesdb.c (gp_import_itdb): fix memory leak. Thanks to + Andrea. + + * src/prefs.c (prefs_get_cfgdir): fix possible memory leak. Thanks + to Andrea. + + * src/prefs.c (temp_prefs_load): fix memory leaks. Thanks to + Andrea. + + * src/misc.c (load_ipod_index_prefs): fix memory leaks. Thanks to + Andrea. + + * src/display_itdb.c (gp_itdb_extra_destroy): fix memory + leaks. Thanks to Andrea. + + * src/stock_icons.c (register_stock_icon): fix memory leak. Thanks + to Andrea. + + * src/display_photo.c (gphoto_album_selection_changed): fix memory + leak. Thanks to Andrea. + + * src/display_itdb.c (gp_track_extra_destroy): fix memory leaks. + 2008-07-21 Jorg Schuler <jcsjcs at users.sourceforge.net> * src/misc_confirm (on_gtkpod_delete_event): return TRUE to Modified: gtkpod/branches/photo_relayout/data/gtkpod.glade =================================================================== --- gtkpod/branches/photo_relayout/data/gtkpod.glade 2008-08-04 19:47:56 UTC (rev 2089) +++ gtkpod/branches/photo_relayout/data/gtkpod.glade 2008-08-04 22:33:18 UTC (rev 2090) @@ -375,7 +375,7 @@ <child internal-child="image"> <widget class="GtkImage" id="menu-item-image41"> <property name="visible">True</property> - <property name="pixbuf">photo-toolbar-photos.png</property> + <property name="pixbuf">gtkpod-add-photos.png</property> </widget> </child> </widget> @@ -1796,14 +1796,13 @@ <property name="column_spacing">12</property> <property name="row_spacing">6</property> <child> - <widget class="GtkHBox" id="hbox14"> + <widget class="GtkHBox" id="hbox181"> <property name="visible">True</property> - <property name="spacing">6</property> <child> - <widget class="GtkCheckButton" id="sp_rating0"> + <widget class="GtkCheckButton" id="sp_added_button"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">0</property> + <property name="label" translatable="yes">Added:</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -1813,11 +1812,22 @@ <property name="fill">False</property> </packing> </child> + </widget> + <packing> + <property name="top_attach">4</property> + <property name="bottom_attach">5</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkHBox" id="hbox180"> + <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_rating1"> + <widget class="GtkCheckButton" id="sp_modified_button"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">1</property> + <property name="label" translatable="yes">Modified:</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -1825,14 +1835,24 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> - <property name="position">1</property> </packing> </child> + </widget> + <packing> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkHBox" id="hbox179"> + <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_rating2"> + <widget class="GtkCheckButton" id="sp_played_button"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">2</property> + <property name="label" translatable="yes">Played:</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -1840,14 +1860,25 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> - <property name="position">2</property> </packing> </child> + </widget> + <packing> + <property name="top_attach">2</property> + <property name="bottom_attach">3</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkHBox" id="hbox178"> + <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_rating3"> + <widget class="GtkCheckButton" id="sp_playcount_button"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">3</property> + <property name="tooltip" translatable="yes">Specify interval</property> + <property name="label" translatable="yes">Playcount:</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -1855,14 +1886,24 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> - <property name="position">3</property> </packing> </child> + </widget> + <packing> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkHBox" id="hbox177"> + <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_rating4"> + <widget class="GtkCheckButton" id="sp_rating_button"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">4</property> + <property name="label" translatable="yes">Rating:</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -1870,103 +1911,27 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> - <property name="position">4</property> </packing> </child> - <child> - <widget class="GtkCheckButton" id="sp_rating5"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">5</property> - <property name="use_underline">True</property> - <property name="response_id">0</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - <property name="position">5</property> - </packing> - </child> </widget> <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> <property name="x_options">GTK_FILL</property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHBox" id="hbox15"> + <widget class="GtkHBox" id="hbox57"> <property name="visible">True</property> - <child> - <widget class="GtkHBox" id="hbox23"> - <property name="visible">True</property> - <child> - <widget class="GtkSpinButton" id="sp_playcount_low"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="tooltip" translatable="yes">Select '0' for no lower limit.</property> - <property name="adjustment">0 0 99 1 10 10</property> - <property name="climb_rate">1</property> - </widget> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - <child> - <widget class="GtkLabel" id="label54"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes"> <= cts <= </property> - <property name="selectable">True</property> - </widget> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - <property name="position">1</property> - </packing> - </child> - <child> - <widget class="GtkSpinButton" id="sp_playcount_high"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="tooltip" translatable="yes">Select '-1' for no upper limit.</property> - <property name="adjustment">0 -1 99 1 10 10</property> - <property name="climb_rate">1</property> - </widget> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - <property name="position">2</property> - </packing> - </child> - </widget> - </child> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkHBox" id="hbox17"> - <property name="visible">True</property> <property name="spacing">6</property> <child> - <widget class="GtkEntry" id="sp_played_entry"> + <widget class="GtkEntry" id="sp_added_entry"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="tooltip" translatable="yes">'DD/MM/YYYY HH:MM < d < DD/MM/YYYY HH:MM' or similar. Press 'enter' when finished.</property> </widget> </child> <child> - <widget class="GtkButton" id="sp_played_cal_button"> + <widget class="GtkButton" id="sp_added_cal_button"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="label" translatable="yes">Calendar</property> @@ -1983,8 +1948,8 @@ <packing> <property name="left_attach">1</property> <property name="right_attach">2</property> - <property name="top_attach">2</property> - <property name="bottom_attach">3</property> + <property name="top_attach">4</property> + <property name="bottom_attach">5</property> <property name="y_options"></property> </packing> </child> @@ -2023,18 +1988,18 @@ </packing> </child> <child> - <widget class="GtkHBox" id="hbox57"> + <widget class="GtkHBox" id="hbox17"> <property name="visible">True</property> <property name="spacing">6</property> <child> - <widget class="GtkEntry" id="sp_added_entry"> + <widget class="GtkEntry" id="sp_played_entry"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="tooltip" translatable="yes">'DD/MM/YYYY HH:MM < d < DD/MM/YYYY HH:MM' or similar. Press 'enter' when finished.</property> </widget> </child> <child> - <widget class="GtkButton" id="sp_added_cal_button"> + <widget class="GtkButton" id="sp_played_cal_button"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="label" translatable="yes">Calendar</property> @@ -2051,43 +2016,78 @@ <packing> <property name="left_attach">1</property> <property name="right_attach">2</property> - <property name="top_attach">4</property> - <property name="bottom_attach">5</property> + <property name="top_attach">2</property> + <property name="bottom_attach">3</property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHBox" id="hbox177"> + <widget class="GtkHBox" id="hbox15"> <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_rating_button"> + <widget class="GtkHBox" id="hbox23"> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">Rating:</property> - <property name="use_underline">True</property> - <property name="response_id">0</property> - <property name="draw_indicator">True</property> + <child> + <widget class="GtkSpinButton" id="sp_playcount_low"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="tooltip" translatable="yes">Select '0' for no lower limit.</property> + <property name="adjustment">0 0 99 1 10 10</property> + <property name="climb_rate">1</property> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + <child> + <widget class="GtkLabel" id="label54"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes"> <= cts <= </property> + <property name="selectable">True</property> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">1</property> + </packing> + </child> + <child> + <widget class="GtkSpinButton" id="sp_playcount_high"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="tooltip" translatable="yes">Select '-1' for no upper limit.</property> + <property name="adjustment">0 -1 99 1 10 10</property> + <property name="climb_rate">1</property> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">2</property> + </packing> + </child> </widget> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> </child> </widget> <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> <property name="x_options">GTK_FILL</property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHBox" id="hbox178"> + <widget class="GtkHBox" id="hbox14"> <property name="visible">True</property> + <property name="spacing">6</property> <child> - <widget class="GtkCheckButton" id="sp_playcount_button"> + <widget class="GtkCheckButton" id="sp_rating0"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="tooltip" translatable="yes">Specify interval</property> - <property name="label" translatable="yes">Playcount:</property> + <property name="label" translatable="yes">0</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -2097,22 +2097,11 @@ <property name="fill">False</property> </packing> </child> - </widget> - <packing> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkHBox" id="hbox179"> - <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_played_button"> + <widget class="GtkCheckButton" id="sp_rating1"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">Played:</property> + <property name="label" translatable="yes">1</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -2120,24 +2109,14 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> + <property name="position">1</property> </packing> </child> - </widget> - <packing> - <property name="top_attach">2</property> - <property name="bottom_attach">3</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkHBox" id="hbox180"> - <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_modified_button"> + <widget class="GtkCheckButton" id="sp_rating2"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">Modified:</property> + <property name="label" translatable="yes">2</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -2145,24 +2124,14 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> + <property name="position">2</property> </packing> </child> - </widget> - <packing> - <property name="top_attach">3</property> - <property name="bottom_attach">4</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkHBox" id="hbox181"> - <property name="visible">True</property> <child> - <widget class="GtkCheckButton" id="sp_added_button"> + <widget class="GtkCheckButton" id="sp_rating3"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes">Added:</property> + <property name="label" translatable="yes">3</property> <property name="use_underline">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> @@ -2170,12 +2139,43 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> + <property name="position">3</property> </packing> </child> + <child> + <widget class="GtkCheckButton" id="sp_rating4"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">4</property> + <property name="use_underline">True</property> + <property name="response_id">0</property> + <property name="draw_indicator">True</property> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">4</property> + </packing> + </child> + <child> + <widget class="GtkCheckButton" id="sp_rating5"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">5</property> + <property name="use_underline">True</property> + <property name="response_id">0</property> + <property name="draw_indicator">True</property> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">5</property> + </packing> + </child> </widget> <packing> - <property name="top_attach">4</property> - <property name="bottom_attach">5</property> + <property name="left_attach">1</property> + <property name="right_attach">2</property> <property name="x_options">GTK_FILL</property> <property name="y_options"></property> </packing> @@ -2752,39 +2752,13 @@ <property name="n_rows">9</property> <property name="n_columns">11</property> <child> - <widget class="GtkLabel" id="label431"> - <property name="can_focus">True</property> - <property name="label" translatable="yes">n/a</property> - <property name="justify">GTK_JUSTIFY_CENTER</property> - <property name="selectable">True</property> - </widget> - <packing> - <property name="left_attach">9</property> - <property name="right_attach">10</property> - <property name="top_attach">3</property> - <property name="bottom_attach">4</property> - <property name="x_options"></property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkHBox" id="hbox45"> + <widget class="GtkHBox" id="hbox69"> <property name="visible">True</property> - <property name="homogeneous">True</property> <child> - <widget class="GtkRadioButton" id="tm_none"> + <widget class="GtkLabel" id="label89"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="response_id">0</property> - <property name="draw_indicator">True</property> - <property name="group">st_ascend</property> - <signal name="toggled" handler="on_tm_none_toggled"/> - <child> - <widget class="GtkImage" id="image2015"> - <property name="visible">True</property> - <property name="stock">gtk-undo</property> - </widget> - </child> + <property name="label" translatable="yes">Tracks</property> </widget> <packing> <property name="expand">False</property> @@ -2793,8 +2767,8 @@ </child> </widget> <packing> - <property name="left_attach">7</property> - <property name="right_attach">8</property> + <property name="left_attach">1</property> + <property name="right_attach">2</property> <property name="top_attach">7</property> <property name="bottom_attach">8</property> <property name="x_options"></property> @@ -2802,23 +2776,13 @@ </packing> </child> <child> - <widget class="GtkHBox" id="hbox44"> + <widget class="GtkHBox" id="hbox68"> <property name="visible">True</property> - <property name="homogeneous">True</property> <child> - <widget class="GtkRadioButton" id="tm_descend"> + <widget class="GtkLabel" id="label88"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="response_id">0</property> - <property name="draw_indicator">True</property> - <property name="group">st_ascend</property> - <signal name="toggled" handler="on_tm_descend_toggled"/> - <child> - <widget class="GtkImage" id="image2014"> - <property name="visible">True</property> - <property name="stock">gtk-sort-descending</property> - </widget> - </child> + <property name="label" translatable="yes">Filter tabs</property> </widget> <packing> <property name="expand">False</property> @@ -2827,40 +2791,50 @@ </child> </widget> <packing> - <property name="left_attach">5</property> - <property name="right_attach">6</property> - <property name="top_attach">7</property> - <property name="bottom_attach">8</property> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">5</property> + <property name="bottom_attach">6</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkVSeparator" id="vseparator7"> + <widget class="GtkHBox" id="hbox67"> <property name="visible">True</property> + <child> + <widget class="GtkLabel" id="label87"> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Playlists</property> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> </widget> <packing> - <property name="left_attach">4</property> - <property name="right_attach">5</property> - <property name="top_attach">1</property> - <property name="bottom_attach">8</property> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHBox" id="hbox43"> + <widget class="GtkHBox" id="hbox34"> <property name="visible">True</property> <property name="homogeneous">True</property> <child> - <widget class="GtkRadioButton" id="tm_ascend"> + <widget class="GtkRadioButton" id="st_ascend"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> - <signal name="toggled" handler="on_tm_ascend_toggled"/> + <signal name="toggled" handler="on_st_ascend_toggled"/> <child> - <widget class="GtkImage" id="image2013"> + <widget class="GtkImage" id="image1931"> <property name="visible">True</property> <property name="stock">gtk-sort-ascending</property> </widget> @@ -2875,41 +2849,29 @@ <packing> <property name="left_attach">3</property> <property name="right_attach">4</property> - <property name="top_attach">7</property> - <property name="bottom_attach">8</property> - <property name="x_options"></property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkLabel" id="label96"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">n/a</property> - <property name="justify">GTK_JUSTIFY_CENTER</property> - </widget> - <packing> - <property name="left_attach">9</property> - <property name="right_attach">10</property> <property name="top_attach">5</property> <property name="bottom_attach">6</property> + <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHBox" id="hbox41"> + <widget class="GtkHBox" id="hbox35"> <property name="visible">True</property> <property name="homogeneous">True</property> <child> - <widget class="GtkCheckButton" id="tm_autostore"> + <widget class="GtkRadioButton" id="st_descend"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="tooltip" translatable="yes">Please refer to the notice below.</property> <property name="response_id">0</property> <property name="draw_indicator">True</property> - <signal name="toggled" handler="on_tm_autostore_toggled"/> + <property name="group">st_ascend</property> + <signal name="toggled" handler="on_st_descend_toggled"/> <child> - <placeholder/> + <widget class="GtkImage" id="image1932"> + <property name="visible">True</property> + <property name="stock">gtk-sort-descending</property> + </widget> </child> </widget> <packing> @@ -2919,139 +2881,206 @@ </child> </widget> <packing> - <property name="left_attach">9</property> - <property name="right_attach">10</property> - <property name="top_attach">7</property> - <property name="bottom_attach">8</property> + <property name="left_attach">5</property> + <property name="right_attach">6</property> + <property name="top_attach">5</property> + <property name="bottom_attach">6</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkTable" id="table19"> + <widget class="GtkHBox" id="hbox36"> <property name="visible">True</property> - <property name="border_width">3</property> - <property name="n_rows">1</property> - <property name="n_columns">1</property> + <property name="homogeneous">True</property> <child> - <widget class="GtkLabel" id="label95"> + <widget class="GtkRadioButton" id="st_none"> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="label" translatable="yes"><b>Auto Store</b></property> - <property name="use_markup">True</property> + <property name="response_id">0</property> + <property name="draw_indicator">True</property> + <property name="group">st_ascend</property> + <signal name="toggled" handler="on_st_none_toggled"/> + <child> + <widget class="GtkImage" id="image1933"> + <property name="visible">True</property> + <property name="stock">gtk-undo</property> + </widget> + </child> </widget> <packing> - <property name="y_options"></property> + <property name="expand">False</property> + <property name="fill">False</property> </packing> </child> </widget> <packing> - <property name="left_attach">9</property> - <property name="right_attach">10</property> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> + <property name="left_attach">7</property> + <property name="right_attach">8</property> + <property name="top_attach">5</property> + <property name="bottom_attach">6</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkVSeparator" id="vseparator9"> + <widget class="GtkHBox" id="hbox33"> <property name="visible">True</property> + <property name="homogeneous">True</property> + <child> + <widget class="GtkRadioButton" id="pm_none"> + <property name="can_focus">True</property> + <property name="response_id">0</property> + <property name="draw_indicator">True</property> + <property name="group">pm_ascend</property> + <signal name="toggled" handler="on_pm_none_toggled"/> + <child> + <widget class="GtkImage" id="image1930"> + <property name="visible">True</property> + <property name="stock">gtk-undo</property> + </widget> + </child> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> </widget> <packing> - <property name="left_attach">10</property> - <property name="right_attach">11</property> - <property name="top_attach">1</property> - <property name="bottom_attach">8</property> - <property name="x_options"></property> + <property name="left_attach">7</property> + <property name="right_attach">8</property> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHSeparator" id="hseparator11"> - <property name="visible">True</property> + <widget class="GtkHBox" id="hbox32"> + <property name="homogeneous">True</property> + <child> + <widget class="GtkRadioButton" id="pm_descend"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="response_id">0</property> + <property name="draw_indicator">True</property> + <property name="group">pm_ascend</property> + <signal name="toggled" handler="on_pm_descend_toggled"/> + <child> + <widget class="GtkImage" id="image1929"> + <property name="visible">True</property> + <property name="stock">gtk-sort-descending</property> + </widget> + </child> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> </widget> <packing> - <property name="left_attach">1</property> - <property name="right_attach">10</property> - <property name="top_attach">2</property> - <property name="bottom_attach">3</property> + <property name="left_attach">5</property> + <property name="right_attach">6</property> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHSeparator" id="hseparator12"> + <widget class="GtkHBox" id="hbox37"> + <property name="homogeneous">True</property> + <child> + <widget class="GtkRadioButton" id="pm_ascend"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="response_id">0</property> + <property name="draw_indicator">True</property> + <signal name="toggled" handler="on_pm_ascend_toggled"/> + <child> + <widget class="GtkImage" id="image1928"> + <property name="visible">True</property> + <property name="stock">gtk-sort-ascending</property> + </widget> + </child> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> </widget> <packing> - <property name="left_attach">1</property> - <property name="right_attach">10</property> - <property name="top_attach">4</property> - <property name="bottom_attach">5</property> + <property name="left_attach">3</property> + <property name="right_attach">4</property> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHSeparator" id="hseparator13"> + <widget class="GtkVSeparator" id="vseparator2"> <property name="visible">True</property> </widget> <packing> - <property name="left_attach">1</property> - <property name="right_attach">10</property> - <property name="top_attach">6</property> - <property name="bottom_attach">7</property> + <property name="top_attach">1</property> + <property name="bottom_attach">8</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHSeparator" id="hseparator10"> + <widget class="GtkVSeparator" id="vseparator3"> <property name="visible">True</property> </widget> <packing> - <property name="right_attach">11</property> - <property name="top_attach">8</property> - <property name="bottom_attach">9</property> + <property name="left_attach">8</property> + <property name="right_attach">9</property> + <property name="top_attach">1</property> + <property name="bottom_attach">8</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkHSeparator" id="hseparator9"> + <widget class="GtkVSeparator" id="vseparator6"> <property name="visible">True</property> </widget> <packing> - <property name="right_attach">11</property> + <property name="left_attach">2</property> + <property name="right_attach">3</property> + <property name="top_attach">1</property> + <property name="bottom_attach">8</property> <property name="x_options"></property> <property name="y_options"></property> </packing> </child> <child> - <widget class="GtkLabel" id="label91"> + <widget class="GtkVSeparator" id="vseparator8"> <property name="visible">True</property> - <property name="xalign">0</property> </widget> <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> + <property name="left_attach">6</property> + <property name="right_attach">7</property> <property name="top_attach">1</property> - ... [truncated message content] |