]> git.lyx.org Git - lyx.git/blobdiff - src/func_status.h
Fixed long standing bug in breaking rows correctly. Fixed redraws when
[lyx.git] / src / func_status.h
index 66e84122cc4c4b429836b0c624617b11ff95fd7e..bc7d2d2bf9c9ab6dddce5f4a95cbcf408028e7a0 100644 (file)
@@ -17,6 +17,12 @@ enum value_type {
                ///
                ToggleOff = 8
        };
+
+       inline
+       void toggle(value_type & flag, bool b)
+       {
+               flag = static_cast<value_type>(flag | (b ? ToggleOn : ToggleOff));
+       }
 }
 
 ///