[PATCH|demos] Support new mechanic for shell move and resize (cast to shell-surface)

2011-06-09 Thread Casey Dahlin
--- clients/window.c| 26 +++--- compositor/compositor-wayland.c | 18 - compositor/compositor.h |1 + compositor/shell.c | 156 --- 4 files changed, 127 insertions(+), 74 deletions(-) diff --git a/clients/windo

[PATCH] Make shell movement actions methods on a shell surface

2011-06-09 Thread Casey Dahlin
This patch makes move and resize methods on a surface rather than methods stored in some "shell" global. However, to compartmentalize functionality, the methods still appear in a different interface than wl_surface. The interface is called wl_shell_surface. The client essentially "casts" a wl_surfa

Re: I am a newbie. Where to start?

2011-06-09 Thread Kristian Høgsberg
Hi, The first step is to have something that you want to do. Maybe you want to run Quake on Wayland or maybe you want to solve the remote Wayland case. Once you figure out something more specific you want to do, figuring out the details of that and what questions to ask is a lot easier. Kristia

Re: Wayland blur/other effect reigons?

2011-06-09 Thread Bill Spitzak
I believe the question is about the Windows-style blurring of lower windows by the overlaid one. For the client to draw this correctly it would need to retrieve an image of all the windows and desktop below it's window. I think the compositor will have to do this. I am not sure how the client w

Re: Wayland blur/other effect reigons?

2011-06-09 Thread Andreas Ericsson
On 06/03/2011 04:39 AM, nerdopolis wrote: > Hi. > > I was wondering, how are you planning to allow Wayland applications put blur > on the screen? > > Will it be specified by the app as a reigion for the compistor to handle, or > will the effect be handled by the clients? (someone suggested that t

I am a newbie. Where to start?

2011-06-09 Thread KaruppuSwamy T
Hi friends, I am a newbie for display/graphics related programming. Basically I am good in C and has some basic knowledge on linux kernel drivers. I am experimenting with different Linux distros for last 9 years ( http://www.karuppuswamy.com). My domain background is Storage and Flash memories. I