From: Andreas A. <ya...@gm...> - 2010-04-09 17:21:57
|
# HG changeset patch # User Andreas Auras <ya...@gm...> # Date 1270812726 -7200 # Node ID 6ed51d2cfae4e5f1c31ec76756f726b8453957a8 # Parent 28a62a31ad6361e3c7f829cb126598fb3f01648b Add optional parameter to toggle fullscreen command This enhances the fullscreen command with a optional numeric parameter so that fullscreen mode can not only be toggled but also switched on/off. diff --git a/src/xitk/event.c b/src/xitk/event.c --- a/src/xitk/event.c +++ b/src/xitk/event.c @@ -534,7 +534,12 @@ break; case ACTID_TOGGLE_FULLSCREEN: - gui_set_fullscreen_mode(NULL, NULL); + if (gGui->numeric.set) { + int fullscreen = video_window_get_fullscreen_mode() & FULLSCR_MODE; + if ((gGui->numeric.arg && !fullscreen) || (!gGui->numeric.arg && fullscreen)) + gui_set_fullscreen_mode(NULL, NULL); + } else + gui_set_fullscreen_mode(NULL, NULL); break; #ifdef HAVE_XINERAMA |