summaryrefslogtreecommitdiff
path: root/src/misc.c
diff options
context:
space:
mode:
authorOlivier Fourdan <fourdan.olivier@wanadoo.fr>2004-09-23 06:26:50 +0000
committerOlivier Fourdan <fourdan.olivier@wanadoo.fr>2004-09-23 06:26:50 +0000
commit31fe4199ad3c1740c013c4ce8f06cdbaf16e1c50 (patch)
tree1f474e8acf913418f9d614c347ef5071d33acbc4 /src/misc.c
parent2a725569d343080394379eb76bdbf915983afe2d (diff)
downloadxfwm4-31fe4199ad3c1740c013c4ce8f06cdbaf16e1c50.tar.gz
Fix missing parts from Param's patch regarding "sidewalks"
(Old svn revision: 11970)
Diffstat (limited to 'src/misc.c')
-rw-r--r--src/misc.c30
1 files changed, 22 insertions, 8 deletions
diff --git a/src/misc.c b/src/misc.c
index f255c5b8e..7119f66ba 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -147,24 +147,38 @@ placeSidewalks(ScreenInfo *screen_info, gboolean activate)
{
g_return_if_fail (MYWINDOW_XWINDOW (screen_info->sidewalk[0]) != None);
g_return_if_fail (MYWINDOW_XWINDOW (screen_info->sidewalk[1]) != None);
+ g_return_if_fail (MYWINDOW_XWINDOW (screen_info->sidewalk[2]) != None);
+ g_return_if_fail (MYWINDOW_XWINDOW (screen_info->sidewalk[3]) != None);
if (activate)
{
xfwmWindowShow (&screen_info->sidewalk[0],
- 0, 0,
- 1, gdk_screen_get_height (screen_info->gscr), FALSE);
+ 0, 0,
+ 1, gdk_screen_get_height (screen_info->gscr), FALSE);
xfwmWindowShow (&screen_info->sidewalk[1],
- gdk_screen_get_width (screen_info->gscr) - 1, 0,
- 1, gdk_screen_get_height (screen_info->gscr), FALSE);
+ gdk_screen_get_width (screen_info->gscr) - 1, 0,
+ 1, gdk_screen_get_height (screen_info->gscr), FALSE);
+ xfwmWindowShow (&screen_info->sidewalk[2],
+ 0, 0,
+ gdk_screen_get_width (screen_info->gscr), 1, FALSE);
+ xfwmWindowShow (&screen_info->sidewalk[3],
+ 0, gdk_screen_get_height (screen_info->gscr) - 1,
+ gdk_screen_get_width (screen_info->gscr), 1, FALSE);
}
else
{
/* Place the windows off screen */
xfwmWindowShow (&screen_info->sidewalk[0],
- -1, 0,
- 1, gdk_screen_get_height (screen_info->gscr), FALSE);
+ -1, 0,
+ 1, gdk_screen_get_height (screen_info->gscr), FALSE);
xfwmWindowShow (&screen_info->sidewalk[1],
- gdk_screen_get_width (screen_info->gscr), 0,
- 1, gdk_screen_get_height (screen_info->gscr), FALSE);
+ gdk_screen_get_width (screen_info->gscr), 0,
+ 1, gdk_screen_get_height (screen_info->gscr), FALSE);
+ xfwmWindowShow (&screen_info->sidewalk[2],
+ 0, -1,
+ gdk_screen_get_width (screen_info->gscr), 1, FALSE);
+ xfwmWindowShow (&screen_info->sidewalk[3],
+ 0, gdk_screen_get_height (screen_info->gscr),
+ gdk_screen_get_width (screen_info->gscr), 1, FALSE);
}
}