[haiku-bugs] [Haiku] #4971: Flexible Deskbar width

  • From: "humdinger" <trac@xxxxxxxxxxxxxxxx>
  • Date: Sun, 15 Nov 2009 13:29:31 -0000

#4971: Flexible Deskbar width
----------------------------------+-----------------------------------------
 Reporter:  humdinger             |       Owner:  axeld         
     Type:  enhancement           |      Status:  new           
 Priority:  normal                |   Milestone:  R1            
Component:  Applications/Deskbar  |     Version:  R1/Development
 Keywords:                        |   Blockedby:                
 Platform:  All                   |    Blocking:                
----------------------------------+-----------------------------------------
 This is r33939.

 Here's an idea for implementing a flexible width for Deskbar. As monitors
 became wider, many may like to use a little wider Deskbar.

 Advantages:
  * larger clickable are for the Deskbar menu

  * if it's just wide enough, all first-level entries (Applications,
 Preferences,...) could possibly open to the right side like Demos now.
 That would look neater, the arrow symbols would fit (in standard position)
 and less of the rest of the screen would be obscured.

  * more space in the Tray

  * less trunkating of apps and window names

 The first two advantages are marginal, of course. The last two much
 greater.

 Instead of some kind of border-dragging with the mouse, I propose another
 value setting in the Deskbar Preferences panel under Window:

 "Width: {n} chars"

 Possibly done with a dial widget like in the Time Preferences.

 By using the number of characters being displayed without trunkating
 introduces another advantage: it will make the Deskbar font-size
 sensitive. Use a larger font size and the Deskbar grows accordingly.[[BR]]
 The fact that it's only an approximation, because normally proportional
 fonts are used, doesn't matter. It's just a convenient metric.

 Changes should be live, like all settings in the Deskbar Preferences
 already are, so a user sees when the Deskbar fits her needs.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/4971>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: