ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
eroc1990 has joined #wayland
caef^ has joined #wayland
ahartmetz has quit [Quit: Konversation terminated!]
spstarr has quit []
Brainium has quit [Quit: Konversation terminated!]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
molinari has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
heartburn has joined #wayland
heartburn has left #wayland [#wayland]
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
MrCooper_ has joined #wayland
MrCooper has quit [Ping timeout: 480 seconds]
jgrulich has joined #wayland
hardening has joined #wayland
floof58 has quit [Read error: Connection reset by peer]
floof58 has joined #wayland
Company has quit [Quit: Leaving]
danvet has joined #wayland
tzimmermann has joined #wayland
rasterman has joined #wayland
dcz_ has joined #wayland
molinari has joined #wayland
kts has joined #wayland
caef^ has quit [Ping timeout: 480 seconds]
pochu has joined #wayland
MajorBiscuit has joined #wayland
<pq>
vanfanel...
<pq>
I have no idea how that part of the code actually works.
ahartmetz has joined #wayland
rv1sr has joined #wayland
floof58 is now known as Guest2477
floof58 has joined #wayland
Guest2477 has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
manuel_ has quit [Ping timeout: 480 seconds]
riverdc_ has joined #wayland
riverdc has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
anarsoul|2 has joined #wayland
anarsoul has quit [Read error: Connection reset by peer]
manuel1985 has quit [Remote host closed the connection]
manuel1985 has joined #wayland
kts has quit [Quit: Leaving]
___nick___ has joined #wayland
sav10 has joined #wayland
floof58 is now known as Guest2485
floof58 has joined #wayland
Guest2485 has quit [Ping timeout: 480 seconds]
___nick___ has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
tzimmermann has quit [Quit: Leaving]
german has joined #wayland
german has quit []
manuel_ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
devilhorns has joined #wayland
__nick__ has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
mvlad has joined #wayland
tzimmermann has joined #wayland
sav10 has quit []
pochu has quit [Ping timeout: 480 seconds]
devilhorns has quit []
andyrtr_ has joined #wayland
andyrtr has quit [Read error: Connection reset by peer]
andyrtr_ is now known as andyrtr
kts has joined #wayland
kts has quit [Quit: Leaving]
Company has joined #wayland
ppascher has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
Vanfanel has joined #wayland
<Vanfanel>
Sorry to insist, but... On Weston, in desktop-shell/shell.c, what would be the correct way to simulate a click on a window when it goes fullscreen? Is set_fullscreen() a good place to do so?
<pq>
I have no idea how that part of the code actually works.
<jadahl>
why do you want to simulate a click?
<Vanfanel>
pq: thanks, I will keep trying :)
<pq>
because weston requires a click to grant pointer confinement, but a fullscreen surface becoming active should not need a click
<Vanfanel>
jadahl: what pq said ^
<pq>
Vanfanel, I think there should be two triggers: becoming fullscreen while active, and becoming active while fullscreen.
<pq>
either one should be enough to grant confinement
<pq>
also maximized, I suppose
<pq>
also, it's not simulating a click really, it's just rigging the state tracking so that the input machinery grants confinement when asked
<pq>
the obstacle here is that the input machinery has no concept of "fullscreen" or even top-level
<pq>
hence the alternative route of pretending the window was clicked
floof58 has quit [Remote host closed the connection]
floof58 has joined #wayland
<Vanfanel>
pq: so I should be changing maybe_enable_pointer_constraint() as a definitive solution too? Since that's where pointer confinement is evaluated... Maybe use a flag from somewhere... but from where? Isn't set_fullscreen() where the window is set fullscreen?
manuel_ has quit [Ping timeout: 480 seconds]
<Vanfanel>
pq: there's also the problem that I don't know how to retrieve the view from maybe_enable_pointer_constraint(): if you look at it, it iterates over all views of a surface and choses the one that was clicked.. but no one was clicked, so I should add a "is_fullscreen" flag from somewhere to the view that was just made fullscreen. The problem then is: WHERE is the right place to mark a view that is being
<Vanfanel>
made fullscreen? Is set_fullscreen() the place to do so?
Leopold___ has quit [Ping timeout: 480 seconds]
Leopold_ has joined #wayland
tzimmermann has quit [Quit: Leaving]
pochu has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 3.6]
pochu has quit []
dcz_ has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
kts has joined #wayland
immibis has quit [Remote host closed the connection]
immibis has joined #wayland
immibis has quit [Remote host closed the connection]
immibis has joined #wayland
julio7359 has quit [Remote host closed the connection]
immibis has quit [Remote host closed the connection]
immibis has joined #wayland
Brainium has joined #wayland
kts has quit [Quit: Leaving]
jgrulich has quit [Remote host closed the connection]
julio7359 has joined #wayland
dcz_ has joined #wayland
mvlad has quit [Remote host closed the connection]
rv1sr has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
Leopold__ has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
__nick__ has quit [Ping timeout: 480 seconds]
rv1sr has quit []
junaid has quit [Remote host closed the connection]
molinari has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
Leopold__ has quit [Remote host closed the connection]
mxz has quit [Quit: cya]
tagr_ has joined #wayland
tagr has quit [Remote host closed the connection]
mxz has joined #wayland
Leopold has joined #wayland
molinari has joined #wayland
dcz_ has joined #wayland
danvet has quit [Ping timeout: 480 seconds]
hardening has quit [Ping timeout: 480 seconds]
AJ_Z0 has quit [Quit: I have to return some videotapes]