Re: Wine and XP Themes

2007-02-26 Thread Felix Nawothnig

Frank Richter wrote:

WRT speed: themes usually use alpha-blending extensively; however, the
speed of Wine's AlphaBlend() can almost be measured in geological terms;


Why is that? Looking at it it seems to be using XRender - since theming 
doesn't require Aero and stuff what way would there be to speed it up? 
(I admit I didn't really read the code. :)


Felix




Wine and XP Themes

2007-02-25 Thread Andrew J. Barr
I would like to use the XP ClearLooks theme that is available to make
Wine apps blend in with my GNOME desktop. However, it seems that using
themes in Wine makes it rather slow. Is this a known problem, is there a
workaround of some kind, a registry setting or a patch, or is it best
just not to use themes with Wine right now? I am running Wine 0.9.31.

According to a Google search, there seem to be scattered reports of this
problem but no diagnosis or solution.

Regards,
Andrew Barr

(cc'd replies requested)




Re: Wine and XP Themes

2007-02-25 Thread Vitaliy Margolen
Wrong mailing list. Use wine-users.
Unless you want to hack on this yourself of course.

Oh and yeah the only workaround is not using themes at all. They are
buggy and never worked right anyway. They are an extra hackish layer on
top of some controls.


Vitaliy

Andrew J. Barr wrote:
 I would like to use the XP ClearLooks theme that is available to make
 Wine apps blend in with my GNOME desktop. However, it seems that using
 themes in Wine makes it rather slow. Is this a known problem, is there a
 workaround of some kind, a registry setting or a patch, or is it best
 just not to use themes with Wine right now? I am running Wine 0.9.31.
 
 According to a Google search, there seem to be scattered reports of this
 problem but no diagnosis or solution.
 
 Regards,
 Andrew Barr
 
 (cc'd replies requested)
 
 





Re: Wine and XP Themes

2007-02-25 Thread Frank Richter
On 26.02.2007 00:33, Vitaliy Margolen wrote:
 Oh and yeah the only workaround is not using themes at all. They are
 buggy and never worked right anyway. They are an extra hackish layer on
 top of some controls.

The comctl32 controls all do theming natively. The subclassing is done
only for control residing in user32 (the motivation was to avoid copying
and pasting all the control implementations from user32 to comctl32, as
Microsoft supposedly did).

WRT speed: themes usually use alpha-blending extensively; however, the
speed of Wine's AlphaBlend() can almost be measured in geological terms;
so at least part of the performance problem can be found there.

-f.r.





Re: Wine and XP Themes

2007-02-25 Thread Dmitry Timoshkov

Frank Richter [EMAIL PROTECTED] wrote:


The comctl32 controls all do theming natively. The subclassing is done
only for control residing in user32 (the motivation was to avoid copying
and pasting all the control implementations from user32 to comctl32, as
Microsoft supposedly did).


Sounds like a deja-vu: http://www.winehq.org/?issue=267#Theming%20Revisited

--
Dmitry.