[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Oxygen] [Bug 328270] New: buggy drakxtools banner rendering
From:       tv <thierry.vignaud () gmail ! com>
Date:       2013-12-01 6:20:50
Message-ID: bug-328270-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=328270

            Bug ID: 328270
           Summary: buggy drakxtools banner rendering
    Classification: Unclassified
           Product: Oxygen
           Version: 1.2.0
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: gtk3-engine
          Assignee: hugo.pereira@free.fr
          Reporter: thierry.vignaud@gmail.com
                CC: b7.10110111@gmail.com, gnumdk@gmail.com,
                    hugo.pereira@free.fr

Mageia's drakxtools were recently ported from gtk2 to gtk3
Previously they would render their banner using a GtkDrawingArea and a custom
drawing callback.

Now they use standard Gtk+ widgets:
- an overlay contains a GtkLabel as main widget with another overlay on it at
  left  (right for RTL languages).
- this secondary overlay contains a generic image (the blue part shown on
  the screenshots) and a per application icon on top of it
See http://gitweb.mageia.org/software/drakx/tree/perl-install/ugtk3.pm#n1371

This is rendered fine with Adwaita but not with Oxygen-gtk3 (compare attached
screenshots)

Then a CSS file makes the banner text be blue.

Reproducible: Always

Steps to Reproduce:
1. set gtk them to Adwaita and run localedrake
2. see good rendering
3. set gtk them to Oxygen-gtk and run localedrake
4. see bad rendering
Actual Results:  
The label's text is not displayed and gray is rendered since top left
coordonates of the small icon up to bottom right coordinates of the banner

Expected Results:  
Right rendering:
[                                         ]
| [icon]     [blablablabla] |
[                                         ]

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic