summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorJohn Smith <john.smith7545@yahoo.com>2012-08-09 07:23:35 +0000
committerJohn Smith <john.smith7545@yahoo.com>2012-08-09 07:23:35 +0000
commit0d1d59a3dfe51740e7601dba044c9ed979e4c9f7 (patch)
tree7b97271b606850781571acd163c8b957aae1e379 /src/widgets
parentcopyright message rewritten object properties dialog (diff)
downloadinkscape-0d1d59a3dfe51740e7601dba044c9ed979e4c9f7.tar.gz
inkscape-0d1d59a3dfe51740e7601dba044c9ed979e4c9f7.zip
Fix for 819671 : No visual indication for grid and snap being on/off
(bzr r11600)
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/desktop-widget.cpp6
-rw-r--r--src/widgets/desktop-widget.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 50c87a9a8..81361f0f9 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -1924,6 +1924,12 @@ sp_desktop_widget_toggle_scrollbars (SPDesktopWidget *dtw)
}
}
+bool sp_desktop_widget_color_prof_adj_enabled( SPDesktopWidget *dtw )
+{
+ return gtk_widget_get_sensitive( dtw->cms_adjust ) &&
+ SP_BUTTON_IS_DOWN(dtw->cms_adjust) ;
+}
+
void sp_desktop_widget_toggle_color_prof_adj( SPDesktopWidget *dtw )
{
diff --git a/src/widgets/desktop-widget.h b/src/widgets/desktop-widget.h
index 4fd26d11d..73194304f 100644
--- a/src/widgets/desktop-widget.h
+++ b/src/widgets/desktop-widget.h
@@ -49,6 +49,7 @@ void sp_desktop_widget_toggle_rulers (SPDesktopWidget *dtw);
void sp_desktop_widget_toggle_scrollbars (SPDesktopWidget *dtw);
void sp_desktop_widget_update_scrollbars (SPDesktopWidget *dtw, double scale);
void sp_desktop_widget_toggle_color_prof_adj( SPDesktopWidget *dtw );
+bool sp_desktop_widget_color_prof_adj_enabled( SPDesktopWidget *dtw );
void sp_dtw_desktop_activate (SPDesktopWidget *dtw);
void sp_dtw_desktop_deactivate (SPDesktopWidget *dtw);
@@ -179,6 +180,8 @@ struct SPDesktopWidget {
{ sp_desktop_widget_toggle_scrollbars (_dtw); }
virtual void toggleColorProfAdjust()
{ sp_desktop_widget_toggle_color_prof_adj(_dtw); }
+ virtual bool colorProfAdjustEnabled()
+ { return sp_desktop_widget_color_prof_adj_enabled(_dtw); }
virtual void updateZoom()
{ sp_desktop_widget_update_zoom (_dtw); }
virtual void letZoomGrabFocus()