X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInset.h;h=0783ec1ffbb0c1dea4d130b1a39358d072e9036f;hb=239b9919ffe28338d789e6dc9122228f77ab77a7;hp=0922b4a3f485081e88570bd9d27316ec9eec4800;hpb=2de30c62f8d671a8c8d4d52a6a7310e2c5ca84de;p=lyx.git diff --git a/src/insets/Inset.h b/src/insets/Inset.h index 0922b4a3f4..0783ec1ffb 100644 --- a/src/insets/Inset.h +++ b/src/insets/Inset.h @@ -198,17 +198,19 @@ public: /// virtual bool showInsetDialog(BufferView *) const; - /// draw inset decoration if necessary. - /// This can use \c drawMarkers() for example. - virtual void drawDecoration(PainterInfo &, int, int) const {} - /// draw four angular markers - void drawMarkers(PainterInfo & pi, int x, int y) const; + // The possible marker types for insets + enum marker_type { NO_MARKER, MARKER2, MARKER }; /// draw two angular markers + void drawMarkers(PainterInfo & pi, int x, int y) const; + /// draw four angular markers void drawMarkers2(PainterInfo & pi, int x, int y) const; /// add space for markers void metricsMarkers(Dimension & dim, int framesize = 1) const; /// add space for markers void metricsMarkers2(Dimension & dim, int framesize = 1) const; + /// draw inset decoration if necessary. + /// This can use \c drawMarkers() for example. + virtual void drawDecoration(PainterInfo &, int, int) const {} /// last metrics computed for the inset Dimension const dimension(BufferView const &) const;