Red Hat Bugzilla – Bug 455738
Unfilled progress bar
Last modified: 2008-07-31 21:46:51 EDT
Description of problem:
Using guake, going into the preferences there is a bar that helps to chose the
size of the windows desired.
If I put the bar to 100% it does not do what it should.
(see the picture for a better understanding :) )
Version-Release number of selected component (if applicable):
$ rpm -q nodoka-theme-gnome
Steps to Reproduce:
1. Start guake
2. Goes to the preferences
3. Put the window size to 100%
The bar is not entirely filled
It should be :)
Created attachment 312052 [details]
Screenshot to explain
This problem is inherited from the murrine engine we forked initially, it's not
ProgressBar but most likely Scale and the correct component is gtk-engine-nodoka
(nodoka-theme-gnome contains only gnome meta-theme and metacity theme). Since it
works with Clearlooks and Glossy engines, it should be easy to find the root of
the problem by comparing the code. Thanks for the report :-)
Just found the problem. Guake sets page_size for the Adjustment inside Scales to
10, I don't know why...
"The page size of the adjustment. Note that the page-size is irrelevant and
should be set to zero if the adjustment is used for a simple scalar value, e.g.
in a GtkSpinButton."
"Note that values will be restricted by upper - page-size if the page-size
property is nonzero."
and because we didn't take page-size into account, it resulted in this behaviour
you described. I've prepared a patch that fixes it and will commit it to git
soonish. I'll fix it in Fedora together with another two or three bugfixes,
IIRC, as a new release, probably tonight or tomorrow.
gtk-nodoka-engine-0.7.1-1.fc9 has been submitted as an update for Fedora 9
gtk-nodoka-engine-0.7.1-1.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gtk-nodoka-engine'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-6688
gtk-nodoka-engine-0.7.1-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.