From: <pha...@us...> - 2008-01-06 02:03:10
|
Revision: 1921 http://gtkpod.svn.sourceforge.net/gtkpod/?rev=1921&view=rev Author: phantom_sf Date: 2008-01-05 18:03:08 -0800 (Sat, 05 Jan 2008) Log Message: ----------- 2008-01-06 P.G. Richardson <phantom_sf at users.sourceforge.net> * data/gtkpod.glade src/display_tracks.c src/display.c src/display.h Added a down arrow to end of search bar to hide if not wanted. On hide, an up arrow is displayed in the bottom right corner of the window. Preference stored to preserve decision between loadings. Modified Paths: -------------- gtkpod/trunk/ChangeLog gtkpod/trunk/data/gtkpod.glade gtkpod/trunk/src/display.c gtkpod/trunk/src/display.h gtkpod/trunk/src/display_tracks.c Modified: gtkpod/trunk/ChangeLog =================================================================== --- gtkpod/trunk/ChangeLog 2008-01-05 19:57:38 UTC (rev 1920) +++ gtkpod/trunk/ChangeLog 2008-01-06 02:03:08 UTC (rev 1921) @@ -1,3 +1,15 @@ +2008-01-06 P.G. Richardson <phantom_sf at users.sourceforge.net> + + * data/gtkpod.glade + src/display_tracks.c + src/display.c + src/display.h + + Added a down arrow to end of search bar to hide if not wanted. + On hide, an up arrow is displayed in the bottom right corner + of the window. + Preference stored to preserve decision between loadings. + 2008-01-05 Todd Zullinger <tmzullinger at users.sourceforge.net> * doc Modified: gtkpod/trunk/data/gtkpod.glade =================================================================== --- gtkpod/trunk/data/gtkpod.glade 2008-01-05 19:57:38 UTC (rev 1920) +++ gtkpod/trunk/data/gtkpod.glade 2008-01-06 02:03:08 UTC (rev 1921) @@ -1407,7 +1407,7 @@ <property name="visible">True</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> <child> - <widget class="GtkHBox" id="hbox75"> + <widget class="GtkHBox" id="searchbar_hpanel"> <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="border_width">6</property> @@ -1426,6 +1426,21 @@ </packing> </child> <child> + <widget class="GtkEntry" id="search_entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <property name="width_chars">20</property> + <signal name="changed" handler="on_search_entry_changed"/> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="pack_type">GTK_PACK_END</property> + <property name="position">3</property> + </packing> + </child> + <child> <widget class="GtkLabel" id="label22"> <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> @@ -1439,12 +1454,21 @@ </packing> </child> <child> - <widget class="GtkEntry" id="search_entry"> + <widget class="GtkButton" id="searchbar_down_button"> + <property name="width_request">25</property> <property name="visible">True</property> <property name="can_focus">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - <property name="width_chars">20</property> - <signal name="changed" handler="on_search_entry_changed"/> + <property name="relief">GTK_RELIEF_NONE</property> + <property name="response_id">0</property> + <signal name="clicked" handler="on_searchbar_down_button_clicked"/> + <child> + <widget class="GtkArrow" id="arrow4"> + <property name="width_request">22</property> + <property name="visible">True</property> + <property name="arrow_type">GTK_ARROW_DOWN</property> + <property name="shadow_type">GTK_SHADOW_NONE</property> + </widget> + </child> </widget> <packing> <property name="expand">False</property> @@ -1509,43 +1533,53 @@ </packing> </child> <child> - <widget class="GtkHPaned" id="paned2"> + <widget class="GtkHBox" id="hbox77"> <property name="visible">True</property> - <property name="can_focus">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> <child> - <widget class="GtkStatusbar" id="gtkpod_status"> - <property name="width_request">300</property> + <widget class="GtkHPaned" id="paned2"> <property name="visible">True</property> - <property name="border_width">1</property> - <property name="has_resize_grip">False</property> - </widget> - <packing> - <property name="resize">True</property> - <property name="shrink">False</property> - </packing> - </child> - <child> - <widget class="GtkHPaned" id="paned3"> - <property name="visible">True</property> <property name="can_focus">True</property> - <property name="position">130</property> <child> - <widget class="GtkStatusbar" id="space_statusbar"> - <property name="width_request">80</property> + <widget class="GtkStatusbar" id="gtkpod_status"> + <property name="width_request">300</property> <property name="visible">True</property> <property name="border_width">1</property> <property name="has_resize_grip">False</property> </widget> <packing> - <property name="resize">False</property> - <property name="shrink">True</property> + <property name="resize">True</property> + <property name="shrink">False</property> </packing> </child> <child> - <widget class="GtkStatusbar" id="tracks_statusbar"> - <property name="width_request">175</property> + <widget class="GtkHPaned" id="paned3"> <property name="visible">True</property> - <property name="border_width">1</property> + <property name="can_focus">True</property> + <property name="position">130</property> + <child> + <widget class="GtkStatusbar" id="space_statusbar"> + <property name="width_request">80</property> + <property name="visible">True</property> + <property name="border_width">1</property> + <property name="has_resize_grip">False</property> + </widget> + <packing> + <property name="resize">False</property> + <property name="shrink">True</property> + </packing> + </child> + <child> + <widget class="GtkStatusbar" id="tracks_statusbar"> + <property name="width_request">175</property> + <property name="visible">True</property> + <property name="border_width">1</property> + </widget> + <packing> + <property name="resize">True</property> + <property name="shrink">True</property> + </packing> + </child> </widget> <packing> <property name="resize">True</property> @@ -1554,10 +1588,31 @@ </child> </widget> <packing> - <property name="resize">True</property> - <property name="shrink">True</property> + <property name="expand">False</property> + <property name="position">1</property> </packing> </child> + <child> + <widget class="GtkButton" id="searchbar_up_button"> + <property name="width_request">25</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NONE</property> + <property name="response_id">0</property> + <signal name="clicked" handler="on_searchbar_up_button_clicked"/> + <child> + <widget class="GtkArrow" id="arrow6"> + <property name="visible">True</property> + <property name="arrow_type">GTK_ARROW_UP</property> + <property name="shadow_type">GTK_SHADOW_NONE</property> + </widget> + </child> + </widget> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="pack_type">GTK_PACK_END</property> + </packing> + </child> </widget> <packing> <property name="expand">False</property> @@ -1636,14 +1691,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> @@ -1653,11 +1707,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> @@ -1665,14 +1730,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> @@ -1680,14 +1755,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> @@ -1695,14 +1781,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> @@ -1710,96 +1806,20 @@ <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> @@ -1807,7 +1827,7 @@ </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> @@ -1824,8 +1844,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> @@ -1865,11 +1885,11 @@ </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> @@ -1877,7 +1897,7 @@ </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> @@ -1894,43 +1914,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> @@ -1940,22 +1995,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> @@ -1963,24 +2007,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> @@ -1988,24 +2022,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> @@ -2013,12 +2037,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> @@ -2595,39 +2650,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> @@ -2636,8 +2665,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> @@ -2645,23 +2674,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> @@ -2670,40 +2689,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> @@ -2718,41 +2747,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> @@ -2762,139 +2779,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 nam... [truncated message content] |