diff options
author | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2004-09-23 06:26:50 +0000 |
---|---|---|
committer | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2004-09-23 06:26:50 +0000 |
commit | 31fe4199ad3c1740c013c4ce8f06cdbaf16e1c50 (patch) | |
tree | 1f474e8acf913418f9d614c347ef5071d33acbc4 /src/misc.c | |
parent | 2a725569d343080394379eb76bdbf915983afe2d (diff) | |
download | xfwm4-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.c | 30 |
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); } } |