From: Pavel Sanda Date: Mon, 17 Mar 2008 14:22:30 +0000 (+0000) Subject: Add checkbox to fullscreen menu entry. X-Git-Tag: 1.6.10~5585 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=824ac5f2c839d25fd256813cbb2b20d2659f8f30;p=features.git Add checkbox to fullscreen menu entry. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23793 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/LyXFunc.cpp b/src/LyXFunc.cpp index 750f5b511a..ee4702067d 100644 --- a/src/LyXFunc.cpp +++ b/src/LyXFunc.cpp @@ -446,6 +446,7 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & cmd) const // FIXME: these cases should be hidden in GuiView::getStatus(). case LFUN_DIALOG_TOGGLE: case LFUN_DIALOG_SHOW: + case LFUN_UI_TOGGLE: case LFUN_DIALOG_UPDATE: // FIXME: add special handling for about and prefs dialogs here // which do not depend on GuiView. @@ -609,7 +610,6 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & cmd) const case LFUN_DIALOG_HIDE: case LFUN_DIALOG_DISCONNECT_INSET: case LFUN_BUFFER_CHILD_OPEN: - case LFUN_UI_TOGGLE: case LFUN_CURSOR_FOLLOWS_SCROLLBAR_TOGGLE: case LFUN_KEYMAP_OFF: case LFUN_KEYMAP_PRIMARY: diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp index 8a4a26fdeb..76b99e5b7d 100644 --- a/src/frontends/qt4/GuiView.cpp +++ b/src/frontends/qt4/GuiView.cpp @@ -1007,6 +1007,10 @@ FuncStatus GuiView::getStatus(FuncRequest const & cmd) flag.setOnOff(d.toolbars_->visible(cmd.getArg(0))); break; + case LFUN_UI_TOGGLE: + flag.setOnOff(isFullScreen()); + break; + case LFUN_DIALOG_TOGGLE: flag.setOnOff(isDialogVisible(cmd.getArg(0))); // fall through to set "enable"