Page 1 of 1

Layered Windows

Posted: Sun Dec 27, 2009 12:35 am
by andrewweb
OK, I asked about this on IRC but it was suggested I ask on the forums.
I am currently implementing the Windows Gadget Platform (Introduced in Windows 7, basically the same as Vista's Sidebar, but gadgets are free-floating) for ReactOS.
This will require layered windows, and so I need to ask this:
How does ReactOS react when an app uses layered windows at the moment?
Does the window fail to create, or is it just treated as if it were a normal window?
The reason I ask is because I would rather not hack it to use regular windows, but if I have to I will.

Re: Layered Windows

Posted: Mon Dec 28, 2009 10:28 am
by Smiley
andrewweb wrote:OK, I asked about this on IRC but it was suggested I ask on the forums.
I am currently implementing the Windows Gadget Platform (Introduced in Windows 7, basically the same as Vista's Sidebar, but gadgets are free-floating) for ReactOS.
This will require layered windows, and so I need to ask this:
How does ReactOS react when an app uses layered windows at the moment?
Does the window fail to create, or is it just treated as if it were a normal window?
The reason I ask is because I would rather not hack it to use regular windows, but if I have to I will.
Layered windows support is completely unimplemented. That means that you will successfully create a window, but you can't convert it to a layered window. All painting will go on th classical way as long as layered windows are unimplemented.

Perhaps you can make your program test if layered windows are supported and when not, just make all windows of your program to not use any transparency

Re: Layered Windows

Posted: Mon Dec 28, 2009 5:48 pm
by vicmarcal
Currently just Arwinss is able to paint Layered windows.

Re: Layered Windows

Posted: Thu Dec 31, 2009 2:24 am
by andrewweb
vicmarcal wrote:Currently just Arwinss is able to paint Layered windows.
Thanks.
This further proves fireball's theory: Arwinss is the future!

Re: Layered Windows

Posted: Thu Dec 31, 2009 11:25 pm
by steveh
Maybe, you consider me a newbie for the question, but:
what is "layered windows" functionality?

Re: Layered Windows

Posted: Fri Jan 01, 2010 4:26 am
by Lone_Rifle

Re: Layered Windows

Posted: Sun Jan 10, 2010 10:08 pm
by Smiley
andrewweb wrote:
vicmarcal wrote:Currently just Arwinss is able to paint Layered windows.
Thanks.
This further proves fireball's theory: Arwinss is the future!
Are you sure? Layered windows are HACKED to work in wine ( no real support ) and still completely unimplemetned in arwinss

Re: Layered Windows

Posted: Mon Jan 11, 2010 1:27 am
by vicmarcal
Oh...i thought Arwinss was able to paint layered windows :(