summaryrefslogtreecommitdiff
path: root/libwnck/window.c
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2019-08-20 20:55:42 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2019-09-10 18:46:58 +0300
commit28ca9c47d7ea0b78b5b07b6b87853909cab2bf52 (patch)
tree8cae61ad898657e9fc82e6d64f391c5d1d5af6a5 /libwnck/window.c
parent78d51b3a1a5576cdf6558cd8f54ee6bae71acfd5 (diff)
downloadlibwnck-28ca9c47d7ea0b78b5b07b6b87853909cab2bf52.tar.gz
xutils: use WnckScreen instead of X11 Screen
Change X11 Screen parameter to WnckScreen for _wnck_read_icons, _wnck_keyboard_size, _wnck_keyboard_move, _wnck_activate, _wnck_change_workspace, _wnck_change_state and _wnck_close. https://gitlab.gnome.org/GNOME/libwnck/merge_requests/16
Diffstat (limited to 'libwnck/window.c')
-rw-r--r--libwnck/window.c112
1 files changed, 57 insertions, 55 deletions
diff --git a/libwnck/window.c b/libwnck/window.c
index 315bf67..fadda82 100644
--- a/libwnck/window.c
+++ b/libwnck/window.c
@@ -1341,11 +1341,12 @@ wnck_window_is_skip_pager (WnckWindow *window)
**/
void
wnck_window_set_skip_pager (WnckWindow *window,
- gboolean skip)
+ gboolean skip)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
skip,
_wnck_atom_get ("_NET_WM_STATE_SKIP_PAGER"),
0);
@@ -1397,11 +1398,12 @@ wnck_window_is_fullscreen (WnckWindow *window)
**/
void
wnck_window_set_skip_tasklist (WnckWindow *window,
- gboolean skip)
+ gboolean skip)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
skip,
_wnck_atom_get ("_NET_WM_STATE_SKIP_TASKBAR"),
0);
@@ -1419,11 +1421,12 @@ wnck_window_set_skip_tasklist (WnckWindow *window,
**/
void
wnck_window_set_fullscreen (WnckWindow *window,
- gboolean fullscreen)
+ gboolean fullscreen)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
fullscreen,
_wnck_atom_get ("_NET_WM_STATE_FULLSCREEN"),
0);
@@ -1466,12 +1469,11 @@ wnck_window_is_sticky (WnckWindow *window)
**/
void
wnck_window_close (WnckWindow *window,
- guint32 timestamp)
+ guint32 timestamp)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_close (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow, timestamp);
+ _wnck_close (window->priv->screen, window->priv->xwindow, timestamp);
}
/**
@@ -1514,12 +1516,12 @@ wnck_window_unminimize (WnckWindow *window,
* Asks the window manager to maximize @window.
**/
void
-wnck_window_maximize (WnckWindow *window)
+wnck_window_maximize (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
TRUE,
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_VERT"),
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_HORZ"));
@@ -1532,12 +1534,12 @@ wnck_window_maximize (WnckWindow *window)
* Asks the window manager to unmaximize @window.
**/
void
-wnck_window_unmaximize (WnckWindow *window)
+wnck_window_unmaximize (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
FALSE,
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_VERT"),
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_HORZ"));
@@ -1550,12 +1552,12 @@ wnck_window_unmaximize (WnckWindow *window)
* Asks the window manager to maximize horizontally @window.
**/
void
-wnck_window_maximize_horizontally (WnckWindow *window)
+wnck_window_maximize_horizontally (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
TRUE,
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_HORZ"),
0);
@@ -1572,8 +1574,8 @@ wnck_window_unmaximize_horizontally (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
FALSE,
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_HORZ"),
0);
@@ -1586,12 +1588,12 @@ wnck_window_unmaximize_horizontally (WnckWindow *window)
* Asks the window manager to maximize vertically @window.
**/
void
-wnck_window_maximize_vertically (WnckWindow *window)
+wnck_window_maximize_vertically (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
TRUE,
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_VERT"),
0);
@@ -1604,12 +1606,12 @@ wnck_window_maximize_vertically (WnckWindow *window)
* Asks the window manager to unmaximize vertically @window.
**/
void
-wnck_window_unmaximize_vertically (WnckWindow *window)
+wnck_window_unmaximize_vertically (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
FALSE,
_wnck_atom_get ("_NET_WM_STATE_MAXIMIZED_VERT"),
0);
@@ -1622,12 +1624,12 @@ wnck_window_unmaximize_vertically (WnckWindow *window)
* Asks the window manager to shade @window.
**/
void
-wnck_window_shade (WnckWindow *window)
+wnck_window_shade (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
TRUE,
_wnck_atom_get ("_NET_WM_STATE_SHADED"),
0);
@@ -1640,12 +1642,12 @@ wnck_window_shade (WnckWindow *window)
* Asks the window manager to unshade @window.
**/
void
-wnck_window_unshade (WnckWindow *window)
+wnck_window_unshade (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
FALSE,
_wnck_atom_get ("_NET_WM_STATE_SHADED"),
0);
@@ -1666,7 +1668,7 @@ wnck_window_make_above (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ _wnck_change_state (window->priv->screen,
window->priv->xwindow,
TRUE,
_wnck_atom_get ("_NET_WM_STATE_ABOVE"),
@@ -1687,7 +1689,7 @@ wnck_window_unmake_above (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ _wnck_change_state (window->priv->screen,
window->priv->xwindow,
FALSE,
_wnck_atom_get ("_NET_WM_STATE_ABOVE"),
@@ -1707,7 +1709,7 @@ wnck_window_make_below (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ _wnck_change_state (window->priv->screen,
window->priv->xwindow,
TRUE,
_wnck_atom_get ("_NET_WM_STATE_BELOW"),
@@ -1728,7 +1730,7 @@ wnck_window_unmake_below (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ _wnck_change_state (window->priv->screen,
window->priv->xwindow,
FALSE,
_wnck_atom_get ("_NET_WM_STATE_BELOW"),
@@ -1743,12 +1745,12 @@ wnck_window_unmake_below (WnckWindow *window)
* screen, even when the workspace or viewport scrolls.
**/
void
-wnck_window_stick (WnckWindow *window)
+wnck_window_stick (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
TRUE,
_wnck_atom_get ("_NET_WM_STATE_STICKY"),
0);
@@ -1762,12 +1764,12 @@ wnck_window_stick (WnckWindow *window)
* screen when the workspace or viewport scrolls.
**/
void
-wnck_window_unstick (WnckWindow *window)
+wnck_window_unstick (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_state (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_state (window->priv->screen,
+ window->priv->xwindow,
FALSE,
_wnck_atom_get ("_NET_WM_STATE_STICKY"),
0);
@@ -1784,7 +1786,7 @@ wnck_window_keyboard_move (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_keyboard_move (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ _wnck_keyboard_move (window->priv->screen,
window->priv->xwindow);
}
@@ -1799,7 +1801,7 @@ wnck_window_keyboard_size (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_keyboard_size (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ _wnck_keyboard_size (window->priv->screen,
window->priv->xwindow);
}
@@ -1840,8 +1842,8 @@ wnck_window_move_to_workspace (WnckWindow *window,
g_return_if_fail (WNCK_IS_WINDOW (window));
g_return_if_fail (WNCK_IS_WORKSPACE (space));
- _wnck_change_workspace (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_workspace (window->priv->screen,
+ window->priv->xwindow,
wnck_workspace_get_number (space));
}
@@ -1874,8 +1876,8 @@ wnck_window_pin (WnckWindow *window)
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_change_workspace (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_workspace (window->priv->screen,
+ window->priv->xwindow,
ALL_WORKSPACES);
}
@@ -1901,8 +1903,8 @@ wnck_window_unpin (WnckWindow *window)
active = wnck_screen_get_active_workspace (window->priv->screen);
- _wnck_change_workspace (WNCK_SCREEN_XSCREEN (window->priv->screen),
- window->priv->xwindow,
+ _wnck_change_workspace (window->priv->screen,
+ window->priv->xwindow,
active ? wnck_workspace_get_number (active) : 0);
}
@@ -1928,7 +1930,7 @@ wnck_window_activate (WnckWindow *window,
{
g_return_if_fail (WNCK_IS_WINDOW (window));
- _wnck_activate (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ _wnck_activate (window->priv->screen,
window->priv->xwindow,
timestamp);
}
@@ -2123,7 +2125,7 @@ get_icons (WnckWindow *window)
normal_size = _wnck_get_default_icon_size ();
mini_size = _wnck_get_default_mini_icon_size ();
- if (_wnck_read_icons (WNCK_SCREEN_XSCREEN (window->priv->screen),
+ if (_wnck_read_icons (window->priv->screen,
window->priv->xwindow,
window->priv->icon_cache,
&icon, normal_size, normal_size,