[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Re: Wayland protocols
From:       Martin =?ISO-8859-1?Q?Gr=E4=DFlin?= <mgraesslin () kde ! org>
Date:       2014-08-18 15:31:09
Message-ID: 3025175.XPslTmuMel () martin-desktop
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Monday 18 August 2014 17:21:55 Pier Luigi wrote:
> 2014-08-15 7:25 GMT+02:00 Martin Gräßlin <mgraesslin@kde.org>:
> > On Thursday 14 August 2014 19:21:54 Pier Luigi wrote:
> >> Hi,
> >> 
> >> Just pushed some initial draft of the Wayland protocols on Github [1]
> >> 
> >> I need people with knowledge of KF5 and plasmashell to comment it and
> >> suggest improvements.
> >> 
> >> As we are speaking of protocols, please take a look at xdg-shell.
> >> It's going to become stable soon [2] please point out your suggestion
> >> before it's too late.
> > 
> > thanks for the effort. I just started to look at them from top down and
> > will send a mail whenever I find something to comment on :-)
> > 
> > panel.xml: I think we need a property for:
> > * auto-hide
> > * always visible
> > * windows can cover
> > * window go below
> 
> Added
> 
> > For the auto-hide panel we also need a trigger mechanism: the panel needs
> > to know when the screen edge is approached. On X11 we do that using a
> > small protocol described in https://community.kde.org/KWin/Screen_Edges
> 
> Something like set_screen_edge(wl_surface, screen_edge) request with
> screen_edge being an enum with none, left, top, right, bottom would
> work?

sounds ok. I'm just thinking what else would be needed, probably a callback 
indicating that the panel should show the surface again.

Cheers
Martin
["signature.asc" (application/pgp-signature)]

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic