Bug 6415

Summary: new oxygen theme doesn't fit some dialogs
Product: Mageia Reporter: Thierry Vignaud <thierry.vignaud>
Component: InstallerAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED OLD QA Contact:
Severity: normal    
Priority: Normal CC: ftg, fundawang
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: drakx-installer-stage2 CVE:
Status comment:
Attachments: "package group selection" dialog with too big widgets with oxygen

Description Thierry Vignaud 2012-06-11 14:36:07 CEST
new oxygen theme doesn't fit some dialogs, eg: package group choice
(See attached screenshot)
Thierry Vignaud 2012-06-11 14:36:13 CEST

CC: (none) => fundawang

Thierry Vignaud 2012-06-11 14:36:18 CEST

CC: (none) => hugo

Comment 1 Thierry Vignaud 2012-06-11 14:37:31 CEST
Created attachment 2450 [details]
"package group selection" dialog with too big widgets with oxygen
Comment 2 Hugo Pereira Da Costa 2012-06-11 14:45:52 CEST
Thanks Thierry,
will have a look. Also the screenshot makes the problem with the background gradient quite obvious (that's the other bug), so definitely the right way is to disable it.
(I wonder if I can detect the number of available colors within the style and disable automatically).
Comment 3 Thierry Vignaud 2012-06-11 14:50:05 CEST
Calling gdk-drawable-get-depth on the gdkwindow of a gtk widget should do it.
See http://developer.gnome.org/gdk/stable/gdk-Drawing-Primitives.html#gdk-drawable-get-depth

Remember we're still using gtk+-2.x for now
Comment 4 Funda Wang 2012-06-11 14:50:40 CEST
A simple solution is dropping some of the items :p

Acturally, I don't know what Network Client and Configuration are, personally.

The problem might be the interface does no use container correctly. If something could not fit the container, a vertical scrollbar should appear.
Funda Wang 2012-06-11 14:51:26 CEST

Assignee: bugsquad => hugo

Funda Wang 2012-06-11 14:51:45 CEST

CC: hugo => (none)

Comment 5 Thierry Vignaud 2012-06-11 14:53:31 CEST
We try hard not to use scrollbars and to make everything fit.
We do NOT want a scrollbar :-)
Which it did for 12 years.
Comment 6 Thierry Vignaud 2012-06-11 14:53:46 CEST
We try hard not to use scrollbars and to make everything fit.
Which it did for 12 years.
We do NOT want a scrollbar :-)
Comment 7 Hugo Pereira Da Costa 2012-06-11 14:55:00 CEST
... well there seem to be still room on the page. Maybe make the widget higher ? 
How does it work based on different screen sizes ?

Assignee: hugo => bugsquad

Comment 8 Thierry Vignaud 2012-06-11 15:09:15 CEST
The dialog is fixed sized so that it fits in all supported resolutions:
- 800x600 (default)
- 640x480 (if "vgalow" is passed)
- 1024x768 (if "vgahi" is passed)

We use the fb driver which enables us to work everywhere.

In the second case, we disable the left bar.
Comment 9 Manuel Hiebel 2012-06-22 13:46:16 CEST
*** Bug 6452 has been marked as a duplicate of this bug. ***

CC: (none) => ftg

Comment 10 Manuel Hiebel 2012-09-02 13:09:46 CEST
Should we consider this bug 'fixed' in some way ?
Comment 11 Thierry Vignaud 2012-09-02 18:03:48 CEST
No
Comment 12 Thierry Vignaud 2015-02-18 18:37:33 CET
Mga5 installer uses Adwaita theme instead of Oxygen-gtk

Status: NEW => RESOLVED
Resolution: (none) => OLD