[Pidgin] #7548: rearranging preference menu to fit on 800x600

Pidgin trac at pidgin.im
Tue May 5 15:39:32 EDT 2009

#7548: rearranging preference menu to fit on 800x600
 Reporter:  caseyho                             |        Owner:              
     Type:  patch                               |       Status:  new         
Milestone:                                      |    Component:  pidgin (gtk)
  Version:  2.5.2                               |   Resolution:              
 Keywords:  preferences size conversation font  |  

Comment(by mterry):

 Here is a grand unified patch.  This obsoletes all the above patches and
 is against current git master (meaning it takes the new theme dropdowns
 into account).

 Things this patch does:
  * Moves 'Font' section from 'Conversation' tab to new 'Font' tab
  * Moves 'Sound Events' section from 'Sounds' tab to new 'Sound Events'
  * Renames the tab 'Smiley Themes' to 'Theme' and 'Sounds' to 'Sound'
  * Moves 'Buddy List Theme' section from 'Interface' to the renamed
 'Theme' tab, sharing the spotlight with the smiley themes.
  * Moves the 'Smiley Themes' Add/Remove buttons to the right
  * Moves the 'Sound command' entry box to the right
  * Moves the 'stunserver.org' hint text to the right
  * Moves the 'End Port' entry to the right
  * Drops the Proxy and Browser config section when in GNOME

 I know that creating two new tabs is kind of a cop-out, but I really
 didn't want to actually change any preferences, just move them.  If the
 'Sound Events' tab is too overboard, I can change the patch to keep the
 theme dropdown on the 'Sound' page but offer a button called 'Customize
 Sound Events' that opens a dialog with the sound events list.  But I
 prefer the tab.

 I think there is some more low-hanging fruit on the now-longest-pages by
 collapsing categories.  The 'Interface' and 'Status/Idle' pages in
 particular suffer from too many categories.  But I'm not worrying about
 that now.

 With this patch, on the Clearlooks theme, the dialog is about 680x525.
 And the two large lists in the dialog are much more readable, rather than
 being squished to a few lines (smiley theme list and sound events list).

 The patch and screenshots of each tab are in the attached tarball.

Ticket URL: <http://developer.pidgin.im/ticket/7548#comment:16>
Pidgin <http://pidgin.im>

More information about the Tracker mailing list