bugGNUstep - Bugs: bug #29781, [Windows XP][WinUX theme] The...


bug #29781: [Windows XP][WinUX theme] The WinUXTheme ignores color settings of Windows XP

Submitted by:  Lars Sonchocky-Helldorf <iooi>
Submitted on:  Tue 04 May 2010 11:33:46 PM UTC  
Category:  Libraries Severity:  3 - Normal
Item Group:  Bug Status:  None
Privacy:  Public Assigned to:  Gregory John Casamento <gcasa>
Open/Closed:  Open

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Wed 16 Mar 2011 10:29:38 PM UTC, comment #4: 

Fred, you're right. The point of this bug report is that changes to the color settings of Windows are not immediately reflected in the GNUstep applications (in contrast to "regular" Windows applications. Getting rid of color caching would come in handy for other theming environments (like GNOME) too. You don't want to have color caching there either I would say.

Lars Sonchocky-Helldorf <iooi>
Wed 16 Mar 2011 10:26:18 AM UTC, comment #3: 

Looks like there is a misunderstanding. As far as I get the bug report it is about WinUXTheme not adjusting the colours of a running application when the user changes the colour settings of Windows. For this the theme will have to get notifications from Windows when the colour setting changes and pass them on to GNUstep by sending a NSSystemColorsDidChangeNotification notification. Not sure if this will work though, as some places in GNUstep gui still may cache the colours locally.

Fred Kiefer <FredKiefer>
Project Member
Thu 06 May 2010 03:13:30 AM UTC, comment #2: 

Part of the issue here is that the "Windows Classic" theme under Windows XP, unlike all of the other themes which come with Windows (including the Default) does NOT use UXTHEME.DLL.

This means that the widget rendering in that mode CAN'T use UXTHEME.DLL to get information about the current theme since it's not being used.


Gregory John Casamento <gcasa>
Project AdministratorIn charge of this item.
Wed 05 May 2010 12:10:11 AM UTC, comment #1: 

The summary should read: Changing the color scheme in Windows XP is ignored by the WinUXTheme

… I am already to tired, I suppose.

Lars Sonchocky-Helldorf <iooi>
Tue 04 May 2010 11:33:46 PM UTC, original submission:  

Invoking the "hide" functionality doesn't hide all windows of Gorm

steps to reproduce:

  • select the "Windows classic" theme like this: right click on Desktop -> "Display Properties" -> Themes tab (I've got a german Windows XP here so I don't know if the translations are correct)
  • activate the WinUX theme under Windows XP
  • launch some GNUstep app(s)
  • in the "Display Properties" Inspector of Windows XP select some different color scheme in the "Appearance" tab

-> the color change is not reflected in the GNUstep app(s) see attached screenshot win_classic_theme-color_scheme_change_ignored.png

expected behaviour:

  • the color changes of the Windows classic theme of Windows XP are reflected in the GNUstep app(s)


  • after changing the colors in "Display Properties" Inspector of Windows XP change the GNUstep theme in SystemPreferences to some other theme and then back to WinUXTheme. Now the colors changes are reflected.
Lars Sonchocky-Helldorf <iooi>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #20441:  win_classic_theme-color_scheme_change_ignored.png added by iooi (193KiB - image/png - screenshot of the bug)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by FredKiefer (Updated the item)
  • -email is unavailable- added by gcasa (Posted a comment)
  • -email is unavailable- added by iooi (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-03-16 FredKiefer Summary[Windows XP][WinUX theme][Windows classic theme] The WinUXTheme ignores color settings of Windows XP => [Windows XP][WinUX theme] The WinUXTheme ignores color settings of Windows XP
    2010-05-11 FredKiefer CategoryNone => Libraries
    2010-05-06 gcasa Assigned toNone => gcasa
    2010-05-04 iooi Attached File- => Added win_classic_theme-color_scheme_change_ignored.png, #20441

    Back to the top

    Powered by Savane 3.6