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

 
 

You are not allowed to post comments on this tracker with your current authentication level.

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: LibrariesSeverity: 3 - Normal
Item Group: BugStatus: None
Privacy: PublicAssigned to: Gregory John Casamento <gcasa>
Open/Closed: Open

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.

GC

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)

workaround:

  • 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>

 

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
  • -unavailable- added by FredKiefer (Updated the item)
  • -unavailable- added by gcasa (Posted a comment)
  • -unavailable- added by iooi (Submitted the item)
  •  

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

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 16 Mar 2011 10:26:18 AM UTCFredKieferSummary[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
    Tue 11 May 2010 05:11:07 PM UTCFredKieferCategoryNone=>Libraries
    Thu 06 May 2010 03:13:30 AM UTCgcasaAssigned toNone=>gcasa
    Tue 04 May 2010 11:33:46 PM UTCiooiAttached File-=>Added win_classic_theme-color_scheme_change_ignored.png, #20441

    Back to the top


    Powered by Savane 3.1-cleanup1