diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/desktop/menubar.cpp | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/ui/desktop/menubar.cpp b/src/ui/desktop/menubar.cpp index 3f5babebb..69ca0037c 100644 --- a/src/ui/desktop/menubar.cpp +++ b/src/ui/desktop/menubar.cpp @@ -339,14 +339,28 @@ checkitem_update(Gtk::CheckMenuItem* menuitem, SPAction* action) } else if (id == "ViewCmsToggle") { active = dt->colorProfAdjustEnabled(); - - } else if (id == "ViewModeNormal") { + } +#ifdef GDK_WINDOWING_QUARTZ + else if (id == "ViewModeNormal") { active = true; + } else if (id == "ViewModeNoFilters") { + active = false; + + } else if (id == "ViewModeOutline") { + active = false; + + } else if (id == "ViewModeVisibleHairlines") { + active = false; + } else if (id == "ViewColorModeNormal") { active = true; - } else if (id == "ViewSplitModeToggle") { + } else if (id == "ViewColorModeGrayscale") { + active = false; + } +#endif + else if (id == "ViewSplitModeToggle") { active = dt->splitMode(); } else if (id == "ViewXRayToggle") { |
