diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-09-14 09:55:45 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-09-19 21:05:29 +0000 |
| commit | a0d02c911c226677e833ede6c76825b2c12a3897 (patch) | |
| tree | 858f12d87f4889bea17d86fc3f4ec9ef368be1e4 /src/desktop.h | |
| parent | Fix partialy issue 425 (the highlight part not new line one) https://gitlab.c... (diff) | |
| download | inkscape-a0d02c911c226677e833ede6c76825b2c12a3897.tar.gz inkscape-a0d02c911c226677e833ede6c76825b2c12a3897.zip | |
Fix issue in toggle menu items like display mode and color mode. Partialy fix https://gitlab.com/inkscape/inkscape/issues/157
Diffstat (limited to 'src/desktop.h')
| -rw-r--r-- | src/desktop.h | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/desktop.h b/src/desktop.h index 735e85682..a84ceec3c 100644 --- a/src/desktop.h +++ b/src/desktop.h @@ -267,33 +267,39 @@ public: void redrawDesktop(); void _setDisplayMode(Inkscape::RenderMode mode); - void setDisplayModeNormal() { + bool setDisplayModeNormal() { _setDisplayMode(Inkscape::RENDERMODE_NORMAL); + return true; } - void setDisplayModeNoFilters() { + bool setDisplayModeNoFilters() { _setDisplayMode(Inkscape::RENDERMODE_NO_FILTERS); + return true; } - void setDisplayModeOutline() { + bool setDisplayModeOutline() { _setDisplayMode(Inkscape::RENDERMODE_OUTLINE); + return true; } - void setDisplayModeVisibleHairlines() { + bool setDisplayModeVisibleHairlines() { _setDisplayMode(Inkscape::RENDERMODE_VISIBLE_HAIRLINES); + return true; } - void displayModeToggle(); + bool displayModeToggle(); Inkscape::RenderMode _display_mode; Inkscape::RenderMode getMode() const { return _display_mode; } void _setDisplayColorMode(Inkscape::ColorMode mode); - void setDisplayColorModeNormal() { + bool setDisplayColorModeNormal() { _setDisplayColorMode(Inkscape::COLORMODE_NORMAL); + return true; } - void setDisplayColorModeGrayscale() { + bool setDisplayColorModeGrayscale() { _setDisplayColorMode(Inkscape::COLORMODE_GRAYSCALE); + return true; } // void setDisplayColorModePrintColorsPreview() { // _setDisplayColorMode(Inkscape::COLORMODE_PRINT_COLORS_PREVIEW); // } - void displayColorModeToggle(); + bool displayColorModeToggle(); Inkscape::ColorMode _display_color_mode; Inkscape::ColorMode getColorMode() const { return _display_color_mode; } |
