]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/FormGraphics.h
Herbert's and my fixes to the graphics inset.
[lyx.git] / src / frontends / xforms / FormGraphics.h
index 211665bcce959ae6953fe2eaf324c308d8c78c51..db5fccd4b320e7f36f800700d040e68594360cd8 100644 (file)
@@ -1,14 +1,9 @@
 // -*- C++ -*-
-/* This file is part of
- * ====================================================== 
- *
- *           LyX, The Document Processor
- *
- *           Copyright 2000-2001 The LyX Team.
- *
- * ======================================================
- *
+/**
  * \file FormGraphics.h
+ * Copyright 2000-2001 the LyX Team
+ * Read the file COPYING
+ *
  * \author Baruch Even, baruch.even@writeme.com
  * \author Herbert Voss, voss@lyx.org
  */
@@ -20,7 +15,7 @@
 
 #ifdef __GNUG__
 #pragma interface
-#endif 
+#endif
 
 #include "FormBase.h"
 #include "RadioButtonGroup.h"
@@ -28,7 +23,9 @@
 class ControlGraphics;
 struct FD_form_graphics;
 struct FD_form_file;
+struct FD_form_lyxview;
 struct FD_form_size;
+struct FD_form_bbox;
 struct FD_form_special;
 
 /** This class provides an XForms implementation of the Graphics Dialog.
@@ -49,28 +46,33 @@ private:
        virtual void build();
        /// Update dialog before/whilst showing it.
        virtual void update();
+       /// Update the BoundingBox info.
+       void updateBB(string const & filename, string const & bb_inset); 
        /// Filter the inputs on callback from xforms
        virtual ButtonPolicy::SMInput input(FL_OBJECT *, long);
-       /// 
-       void help();
-
-       /// Verify that the input is correct. If not disable ok/apply buttons.
-       ButtonPolicy::SMInput checkInput();
 
        /// Fdesign generated method
        FD_form_graphics * build_graphics();
        ///
        FD_form_file * build_file();
        ///
+       FD_form_lyxview * build_lyxview();
+       ///
        FD_form_size * build_size();
        ///
+       FD_form_bbox * build_bbox();
+       ///
        FD_form_special * build_special();
 
        /// Real GUI implementation.
        boost::scoped_ptr<FD_form_file> file_;
        ///
+       boost::scoped_ptr<FD_form_lyxview> lyxview_;
+       ///
        boost::scoped_ptr<FD_form_size> size_;
        ///
+       boost::scoped_ptr<FD_form_bbox> bbox_;
+       ///
        boost::scoped_ptr<FD_form_special> special_;
 };