Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/xfce-mirror/libxfce4windowing
https://github.com/xfce-mirror/libxfce4windowing
Perhaps more conventional, and avoids a bunch of gtk-doc warnings.
f4e89c40cfb14f78fa0ee9082b4c2ccb2e4e1ac9 authored about 2 years ago by Gaël Bonithon <[email protected]>837c0091593330dc4bd747fec75cac815e6cb734 authored about 2 years ago by Gaël Bonithon <[email protected]>
Required by G_DEFINE_ENUM_TYPE, among others. Also check for glib-2.0
using the GLIB symbol so t...
3581203c3e3fb4a2ce60389726769efbe659e909 authored about 2 years ago by Brian J. Tarricone <[email protected]>
b9d20de96a950dcebcd6fa9d816e0d6b03541e7e authored about 2 years ago by Brian J. Tarricone <[email protected]>
3865a3fcffe341765677a3a1105cd011e5d3ec06 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add XfwWindow:monitors
See merge request kelnos/libxfce4windowing!1
17ef2282fa65e674629f2aeecce324c2d3517920 authored about 2 years ago by Brian Tarricone <[email protected]>88188a98b4d2b2a020e4b3550a5de65600d2ef3b authored about 2 years ago by Gaël Bonithon <[email protected]>
560270ccb1483b598aaf5e5c054a960cf6fe7019 authored about 2 years ago by Gaël Bonithon <[email protected]>
3e77a753722eafa26edee4b3b2b74e23785d8d7c authored about 2 years ago by Gaël Bonithon <[email protected]>
It turns out that activating a toplevel with a NULL wl_seat parameter
causes a protocol error, w...
Turns out the app_id event from the toplevel manager is useful after
all: it provides the deskto...
86b358f7f25fc046088ff53069e287e5fa1ee14c authored about 2 years ago by Brian J. Tarricone <[email protected]>
'Pinned' and 'sticky' are two distinct things: the former means that the
window is displayed on ...
This one links to GTK and can have widgets. XfwWindowActionMenu is the
first one.
I was interpreting the Wnck signal handler's parameter as the new active
workspace, when it's ac...
d7393dfc081b73e32ac5e6fe0d1ddae2041ce325 authored about 2 years ago by Brian J. Tarricone <[email protected]>
b39ba33bf36b5298120715e1c613fd71f6b1fc56 authored about 2 years ago by Brian J. Tarricone <[email protected]>
* _MOVE
* _RESIZE
* _CAN_PLACE_ABOVE
* _CAN_PLACE_BELOW
Also added window state bits for above/...
ba1a1471572d65590e110ce5b4929b4b0f2edd81 authored about 2 years ago by Brian J. Tarricone <[email protected]>
* xfw_workspace_get_layout_row()
* xfw_workspace_get_layout_column()
* xfw_workspace_get_neighbor()
8e058450d89f18b67a456988e11ae44d7c975c68 authored about 2 years ago by Brian J. Tarricone <[email protected]>
882f85b5157b0472c090d8770684adf3ad2e5074 authored about 2 years ago by Brian J. Tarricone <[email protected]>
0b57dcd13eebb6c387d7000fa31e79ad162413f3 authored about 2 years ago by Brian J. Tarricone <[email protected]>
3dd9e44decfffba0d4e1ee35ffa894b52392b779 authored about 2 years ago by Brian J. Tarricone <[email protected]>
c1517b0f7ab10698802a3765dbf1778eb1fc6c81 authored about 2 years ago by Brian J. Tarricone <[email protected]>
36ebabbb406373980d2157d6a43d8414901962b2 authored about 2 years ago by Brian J. Tarricone <[email protected]>
This also changes the workspace activate() and remove() methods to obey
the capabilities of the ...
They're not writeable anyway; not sure why I put them in there.
2af195dae252eb3e0d73669cca2ad218545297ff authored about 2 years ago by Brian J. Tarricone <[email protected]>b20f0b9143b44db4f332f66deb1b102916c3bdf7 authored about 2 years ago by Brian J. Tarricone <[email protected]>
9776e50f11c8d26f191814db3a36b0f056b5fc2f authored about 2 years ago by Brian J. Tarricone <[email protected]>
8bbe6961516a5dfe8fb6fdbd0e4a243afc3d72cc authored about 2 years ago by Brian J. Tarricone <[email protected]>
00d1da72af6033332d371ec30ee3818f66135b7d authored about 2 years ago by Brian J. Tarricone <[email protected]>
Also remember to chain up to the parent class's finalize().
7f53509a596b7ccfa6ba11c671cddf9604ecd4b8 authored about 2 years ago by Brian J. Tarricone <[email protected]>25e22d91198558cf001d651f6cd700d23d44eb31 authored about 2 years ago by Brian J. Tarricone <[email protected]>
01bdb766c576538f5f5dfbc489f4f3f7211146e3 authored about 2 years ago by Brian J. Tarricone <[email protected]>
5b1c6e33266ed299ab05b17642cabaea2510615a authored about 2 years ago by Brian J. Tarricone <[email protected]>
(Only when the workspace extension isn't present though, since it's
otherwise hard to fake.)
96882c98ba56f9632b25ea97adff8629957ed36c authored about 2 years ago by Brian J. Tarricone <[email protected]>
This isn't an issue with the library, and if people want to use
G_DEBUG=fatal-warnings to debug ...
If the Wayland compositor does not support the workspace protocol,
substitute a dummy workspace ...
XfwScreen is responsible for creating and managing lifecycle of these
now.
333144ccac31f70d5c254ee29c147bfb26416087 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Wnck doesn't have this param so forget it.
0f2d92053e4747bd5ed92531d63eab062ea93061 authored about 2 years ago by Brian J. Tarricone <[email protected]>6cd34195c2aefe89284e1162edc50ddd84fda15c authored about 2 years ago by Brian J. Tarricone <[email protected]>
Not supported on Wayland as there's no way to retrieve this info
ed6c3a2364ead373d31287273f53f8bc45e9d643 authored about 2 years ago by Brian J. Tarricone <[email protected]>
* I forgot that ->priv pointers don't get automatically set
* I forgot that even construct-time ...
6ca6091de703b0b63d88b8214a974335ecb15c82 authored about 2 years ago by Brian J. Tarricone <[email protected]>
4ad70c339252af866a89b2ce1c61a39120d85599 authored about 2 years ago by Brian J. Tarricone <[email protected]>
92b25c8d155b7e237c471c0a32d92c03d2d12431 authored about 2 years ago by Brian J. Tarricone <[email protected]>
WnckWindow state-changed passes a changed mask and the new state.
b6b59cf0a6768d94912017d5f1a67ac675d94f25 authored about 2 years ago by Brian J. Tarricone <[email protected]>275e0a46556134ff20f3a8f1720f000d5d51ccab authored about 2 years ago by Brian J. Tarricone <[email protected]>
2cfb643683210a1a24dc9712b6afe0062a721da9 authored about 2 years ago by Brian J. Tarricone <[email protected]>
23ca4a5400e0535c26f465fa8a4c8b9e7833adf1 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Some of my signal names deviated from the names that libwnck uses for
really no reason, and chan...
05cbddfc199a044da3b84d33b7ff6ca732cb6d49 authored about 2 years ago by Brian J. Tarricone <[email protected]>
005fbf6e212b8a3629ffa17aeb13168d48220e31 authored about 2 years ago by Brian J. Tarricone <[email protected]>
a343a0dde6bff60d27caf94a2100f756cebc6ec8 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Previously it would get emitted sometime in the middle of the
workspace's state::notify signel e...
4fee15dd279965eacd94131eedb228be48392168 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Wayland to come soon.
11e68ec8c8a632b4eb8990ae4480647608c4d257 authored about 2 years ago by Brian J. Tarricone <[email protected]>61401a4a0b7943658a2c5ef15d20e0be4b33b798 authored about 2 years ago by Brian J. Tarricone <[email protected]>
78169ea3637415a509c5df0fcbe079e7b3677688 authored about 2 years ago by Brian J. Tarricone <[email protected]>
95255f39f3f74186f69965a6088825d2a33c93d4 authored about 2 years ago by Brian J. Tarricone <[email protected]>
7de8fe9b183db8cdfbfffeb6072f6659994aa041 authored about 2 years ago by Brian J. Tarricone <[email protected]>
With this, I should have enough for xfdesktop to work properly, with the
exception of listing al...
The Wayland workpaces protocol has the concept of workspace groups,
which are assigned to one (o...
875514ae17b3955acc0136d27ebbbf27a7b99bc0 authored about 2 years ago by Brian J. Tarricone <[email protected]>
8adfcdb39bd3b34cd0dca981a3576c700efe10d5 authored about 2 years ago by Brian J. Tarricone <[email protected]>
This makes things a bit simpler; the backends will create new instances
when asked, but the fron...
bb52cfe6c64dd65171052a4efa4663921515e725 authored about 2 years ago by Brian J. Tarricone <[email protected]>