X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fupdate_flags.h;h=517bfb62e4ee9a64e7b4c1961a087c08fd11c369;hb=bfe98181169d9e697e515da974d9b6a15a06c940;hp=847a0095cec9e19eaf2898b623f714a518d51f25;hpb=969540be59de2dcb15a694cea268a4b16af24688;p=lyx.git diff --git a/src/update_flags.h b/src/update_flags.h index 847a0095ce..517bfb62e4 100644 --- a/src/update_flags.h +++ b/src/update_flags.h @@ -19,7 +19,7 @@ namespace Update { /// No screen update is needed. None = 0, /// Recenter the screen around the cursor if is found outside the - /// visible area. This will trigger a full metrics update if needed. + /// visible area. FitCursor = 1, /// Force a full screen metrics update and a full draw. Force = 2, @@ -29,7 +29,9 @@ namespace Update { SinglePar = 8, /// Only the inset decorations need to be redrawn, no text metrics /// update is needed. - Decoration = 16 + Decoration = 16, + /// Force metrics and redraw for all buffers. + ForceAll = 32 }; inline flags operator|(flags const f, flags const g) @@ -44,7 +46,7 @@ inline flags operator&(flags const f, flags const g) inline flags operator~(flags const f) { - return static_cast(~int(f)); + return static_cast(~int(f) & 0x3f); } } // namespace Update