Re: [Rhythmbox-devel] Longer seek control



On Wed, 2005-08-10 at 21:32 +0100, Chris Seaton wrote:
> There seems to be a huge ammount of wasted space in the Rhythmbox GUI 
> between the seek control and the title, artist and album labels. Could 
> the seek control not be made longer?
> 
> Something like this mockup?
> 
> http://www.chrisseaton.com/rhythmbox.png

The problem I see with that design, is that it doesn't work well with
long song titles or large fonts, because the title will run out of room.

> When you have a very long file (hours) seeking with that tiny tiny 
> control is very hard.

The "merge" branch had started some changes to the header. A screenshot
of what it had, along with a few additional changes I made (moving the
cover art to the header) is up at
http://www.ids.org.au/~jrl/rhythmbox/rb-header.png

There are three main things this did: make the slider much longer, get
rid of the clickable links and move the volume, shuffle and repeat
control to be below previous/play/next.


I personally think most of the changes it made are good because a) a
longer slider is handy, as you mention b) the clickable links are fairly
pointless and c) the shuffle and repeat controls don't belong in the
status bar. I actually think we need a better way to choose the play
order than those two buttons, but that's a separate issue.

> Could someone at least tell me where I could modify the source to change 
> the GUI myself? There don't seem to be any Glade files for the GUI and 
> poking around the source I can't see any expand property or anything 
> that obvious being set to control which of the labels or the seek 
> control expands to fill the gap.

Because it uses a lot of custom widgets, it isn't in a glade file, it is
generated by source code.

widgets/rb-header.c contains the song info & slider,
shell/rb-shell-player.c contains the main layout of that section.


Cheers,

James "Doc" Livingston 
-- 
Plouj> I can't put a finger on my problem(s). 
@Pezmaker> Plouj: touch your finger to your forehead 
    -- reported on bash.org

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]