]> git.lyx.org Git - lyx.git/blobdiff - src/insets/Inset.h
Merge branch 'master' into biblatex2
[lyx.git] / src / insets / Inset.h
index 0922b4a3f485081e88570bd9d27316ec9eec4800..0783ec1ffbb0c1dea4d130b1a39358d072e9036f 100644 (file)
@@ -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;