summaryrefslogtreecommitdiffstats
path: root/src/desktop.h
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2019-09-14 09:55:45 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2019-09-19 21:05:29 +0000
commita0d02c911c226677e833ede6c76825b2c12a3897 (patch)
tree858f12d87f4889bea17d86fc3f4ec9ef368be1e4 /src/desktop.h
parentFix partialy issue 425 (the highlight part not new line one) https://gitlab.c... (diff)
downloadinkscape-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.h22
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; }