trunk (0.3.1), new statusbar has a top border that doesn't extend the whole width

Bug #434797 reported by Adam Olsen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Medium
Johannes Sasongko

Bug Description

I've attached a screenshot to demonstrate this. The border on the top of the statusbar doesn't extend to the end where the custom labels for the track count and the button for the queue reside. This is very ugly, and so far, I haven't found a way to fix it.

Tags: statusbar ui
Revision history for this message
Adam Olsen (arolsen) wrote :
Revision history for this message
Johannes Sasongko (sjohannes) wrote :

Fixed. There's a catch, however. GTK+ for some reason draws the resize grip on top of the label until the window is resized. I believe this is a GTK+ bug, not much can be done from our side.

If this is not good enough, we can either call set_has_resize_grip(False) or revert to the old non-GtkStatusbar. Both will remove the resize grip which was the point of going with GtkStatusbar in the first place, so I'll let Adam decide. We can always temporarily hide the resize grip until this is fixed in GTK+.

Honestly though, GTK+ should add a proper way to add widgets to the statusbar frame. Pretty much every app that wants to do this (notably Epiphany) has to use the same hack we are using.

Changed in exaile:
assignee: Mathias Brodala (mathbr) → Johannes Sasongko (sjohannes)
status: New → Fix Committed
reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.