]> git.lyx.org Git - lyx.git/blobdiff - src/lyxtext.h
Various fixes to Tabular, InsetTabular and InsetText. Fixed left border for
[lyx.git] / src / lyxtext.h
index 8b2443e6821e2220cfcf6f0b712c8d099be49a4b..33c0d196dea13cb0df1fe0a9c2c9c533c5d2fa37 100644 (file)
@@ -82,8 +82,10 @@ public:
                        LyXParagraph::size_type pos) const;
        ///
        void SetCharFont(Buffer const *, LyXParagraph * par,
-                        LyXParagraph::size_type pos,
-                        LyXFont const & font);
+                        LyXParagraph::size_type pos, LyXFont const & font);
+       void SetCharFont(BufferView *, LyXParagraph * par,
+                        LyXParagraph::size_type pos,
+                        LyXFont const & font, bool toggleall);
        /// returns a pointer to the very first LyXParagraph
        LyXParagraph * FirstParagraph() const;
   
@@ -156,10 +158,6 @@ public:
            Returns true if something was broken. */
         bool FullRebreak(BufferView *);
 
-#ifndef NEW_INSETS
-       ///
-       LyXParagraph::footnote_flag GetFootnoteFlag(int row);
-#endif
        ///
        Row * need_break_row;
        ///
@@ -222,7 +220,7 @@ public:
        ///
        mutable LyXCursor sel_cursor;
        ///
-       LyXCursor sel_start_cursor;
+       mutable LyXCursor sel_start_cursor;
        ///
        mutable LyXCursor sel_end_cursor;
        /// needed for the toggling
@@ -329,7 +327,8 @@ public:
        };
        /// Change the case of the word at cursor position.
        void ChangeWordCase(BufferView *, TextCase action);
-
+       void TransposeChars(BufferView const &);
+       
        /** returns a printed row in a pixmap. The y value is needed to
          decide, wether it is selected text or not. This is a strange
          solution but faster.
@@ -337,29 +336,6 @@ public:
        void GetVisibleRow(BufferView *, int y_offset, int x_offset,
                           Row * row_ptr, int y, bool cleared=false);
 
-#ifndef NEW_INSETS
-       /* footnotes: */
-       ///
-       void ToggleFootnote(BufferView *);
-       ///
-       void OpenStuff(BufferView *);
-       ///
-       void OpenFootnotes();
-       ///
-       void OpenFootnote(BufferView *);
-       ///
-       void CloseFootnotes();
-       ///
-       void CloseFootnote(BufferView *);
-
-       /** turn the selection into a new environment. If there is no
-         selection, create an empty environment
-        */ 
-       void InsertFootnoteEnvironment(BufferView *,
-                                      LyXParagraph::footnote_kind kind);
-       ///
-       void MeltFootnoteEnvironment(BufferView *);
-#endif
        ///
        void CutSelection(BufferView *, bool = true);
        ///
@@ -393,14 +369,7 @@ public:
                          LyXAlignment align, 
                          string labelwidthstring,
                          bool noindent);
-#ifndef NO_PEXTRA
-       ///
-       void SetParagraphExtraOpt(BufferView *, int type,
-                                 string const & width,
-                                 string const & widthp,
-                                 int alignment, bool hfill,
-                                 bool start_minipage);
-#endif
+
        /* these things are for search and replace */
 
        /** sets the selection over the number of characters of string,