]> git.lyx.org Git - lyx.git/blobdiff - src/lyx_main.h
Add GTK bibitem dialog
[lyx.git] / src / lyx_main.h
index 4929f141f1bf738d9b956124bc7813c4d843c1a3..a196e8909aec48bb56d916ac4a3fe5baf6973777 100644 (file)
@@ -23,7 +23,7 @@
 
 class Buffer;
 class ErrorItem;
-class InsetOld;
+class InsetBase;
 class LastFiles;
 class LyXView;
 class kb_keymap;
@@ -47,7 +47,7 @@ public:
        /** redraw \c inset in all the BufferViews in which it is currently
         *  visible. If successful return a pointer to the owning Buffer.
         */
-       Buffer const * const updateInset(InsetOld const *) const;
+       Buffer const * const updateInset(InsetBase const *) const;
 
 private:
        static boost::scoped_ptr<LyX> singleton_;
@@ -61,8 +61,13 @@ private:
        void defaultKeyBindings(kb_keymap * kbmap);
        /// set up the default dead key bindings if requested
        void deadKeyBindings(kb_keymap * kbmap);
-       /// check, set up and configure the user dir if necessary
-       void queryUserLyXDir(bool explicit_userdir);
+       /** Check for the existence of the user's support directory and,
+        *  if not present, create it. Exits the program if the directory
+        *  cannot be created.
+        *  \returns true if the user-side configuration script
+        *  (lib/configure) should be re-run in this directory.
+        */
+       bool queryUserLyXDir(bool explicit_userdir);
        /// read lyxrc/preferences
        void readRcFile(std::string const & name);
        /// read the given ui (menu/toolbar) file