]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/FormBaseDeprecated.h
Bugfixes: checkboxes to radiobuttons (from J�rgen S) and remove a little
[lyx.git] / src / frontends / xforms / FormBaseDeprecated.h
index ffd20f37e442c0a85560da833e8e7ec205bc560b..ca29b23a0899c815cb3ab2f0472a8e7bd2bdec28 100644 (file)
@@ -4,7 +4,7 @@
  *
  *           LyX, The Document Processor
  *
- *           Copyright 2000 The LyX Team.
+ *           Copyright 2000-2001 The LyX Team.
  *
  * ======================================================
  */
@@ -52,7 +52,7 @@ public:
 
 protected: // methods
        ///
-       FormBaseDeprecated(LyXView *, Dialogs *, string const &);
+       FormBaseDeprecated(LyXView *, Dialogs *, string const &, bool);
        ///
        virtual ~FormBaseDeprecated() {}
 
@@ -115,11 +115,14 @@ protected: // methods
        SigC::Connection r_;
        /// dialog title, displayed by WM.
        string title_;
-public:
-       /// Overcome a dumb xforms sizing bug
-       mutable int minw_;
+
+private:
+       /// The dialog's minimum allowable dimensions.
+       int minw_;
        ///
-       mutable int minh_;
+       int minh_;
+       /// Can the dialog be resized after it has been created?
+       bool allow_resize_;
 };
 
 
@@ -130,7 +133,7 @@ public:
 class FormBaseBI : public FormBaseDeprecated {
 protected:
        /// Constructor
-       FormBaseBI(LyXView *, Dialogs *, string const &);
+       FormBaseBI(LyXView *, Dialogs *, string const &, bool allowResize=true);
 
        /// Connect signals
        virtual void connect();
@@ -142,7 +145,7 @@ protected:
 class FormBaseBD : public FormBaseDeprecated {
 protected:
        /// Constructor
-       FormBaseBD(LyXView *, Dialogs *, string const &);
+       FormBaseBD(LyXView *, Dialogs *, string const &, bool allowResize=true);
 
        /// Connect signals
        virtual void connect();