summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2015-05-23 23:41:26 +1000
committernick_m <mainsbridge@gmail.com>2015-05-23 23:41:26 +1000
commit119c644dc08a4575c2770257efea451d3968e3cc (patch)
treea6a79fdeef63296b8a857165664f7bedf75be709 /libs
parent39d4bbf5e16662929719bb1884b741ffc8805adf (diff)
Document snap_delta modifier mask.
Diffstat (limited to 'libs')
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/keyboard.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/gtkmm2ext/gtkmm2ext/keyboard.h b/libs/gtkmm2ext/gtkmm2ext/keyboard.h
index 25c5154024..3ffa09f036 100644
--- a/libs/gtkmm2ext/gtkmm2ext/keyboard.h
+++ b/libs/gtkmm2ext/gtkmm2ext/keyboard.h
@@ -122,7 +122,12 @@ class LIBGTKMM2EXT_API Keyboard : public sigc::trackable, PBD::Stateful
static ModifierMask snap_modifier () { return ModifierMask (snap_mod); }
static void set_snap_delta_modifier (guint);
- /** @return Modifier mask to temporarily toggle between relative and absolute grid setting;
+ /** @return Modifier mask to temporarily toggle between relative and absolute grid setting.
+ * Absolute grid is for aligning objects with the grid lines.
+ * Relative grid is for maintaining an initial position relative to the grid lines.
+ * With this modifier:
+ * - magnetic or normal grid should snap absolutely to the grid lines
+ * - no grid should become absolute grid.
*/
static ModifierMask snap_delta_modifier () { return ModifierMask (snap_delta_mod); }