X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fxforms%2FFormGraphics.h;h=6375e4c69f869a2a66bd393dc0c532969e254c61;hb=797d87b4513088a66b17c7ac653b84e36ea80458;hp=b2642cc129c4093feb4f575a6c26d1df19da7fc7;hpb=612a097878de07556b76f7445a5564320987ff97;p=features.git diff --git a/src/frontends/xforms/FormGraphics.h b/src/frontends/xforms/FormGraphics.h index b2642cc129..6375e4c69f 100644 --- a/src/frontends/xforms/FormGraphics.h +++ b/src/frontends/xforms/FormGraphics.h @@ -39,74 +39,85 @@ struct FD_form_graphics; */ class FormGraphics: public DialogBase { public: - /**@name Constructors and Destructors */ - //@{ /// #FormGraphics x(LyXFunc ..., Dialogs ...);# FormGraphics(LyXView *, Dialogs *); /// ~FormGraphics(); - //@} - - /**@name Real per-instance Callback Methods */ - //@{ + /// static int WMHideCB(FL_FORM *, void *); + /// static void OKCB(FL_OBJECT *, long); - static void ApplyCB(FL_OBJECT *, long); - static void CancelCB(FL_OBJECT *, long); - static void BrowseCB(FL_OBJECT *, long); - static void AdvancedOptionsCB(FL_OBJECT *, long); - static void InputCB(FL_OBJECT *, long); - //@} + /// + static void ApplyCB(FL_OBJECT *, long); + /// + static void CancelCB(FL_OBJECT *, long); + /// + static void BrowseCB(FL_OBJECT *, long); + /// + static void AdvancedOptionsCB(FL_OBJECT *, long); + /// + static void InputCB(FL_OBJECT *, long); private: - FormGraphics() : widthButtons(5), heightButtons(4), displayButtons(4) {} - FormGraphics(FormGraphics &) : DialogBase() {} + /// + FormGraphics() + : widthButtons(5), heightButtons(4), displayButtons(4) {} + // + FormGraphics(FormGraphics const &) : DialogBase() {} - /**@name Define enum constants */ - //@{ - /// The maximum digits for the image width (cm, inch, percent) - enum { WIDTH_MAXDIGITS = 3 }; - /// The maximum digits for the image height (cm, inch, percent) - enum { HEIGHT_MAXDIGITS = 3 }; - /// The maximum characters in the rotation angle (minus sign and 3 digits) - enum { ROTATE_MAXCHARS = 4 }; - /// The maximum characters in a filename. - enum { FILENAME_MAXCHARS = 1024 }; - //@} - + /// The maximum digits for the image width (cm, inch, percent) + enum { + /// + WIDTH_MAXDIGITS = 3 + }; + /// The maximum digits for the image height (cm, inch, percent) + enum { + /// + HEIGHT_MAXDIGITS = 3 + }; + /// The maximum characters in the rotation angle (minus sign and 3 digits) + enum { + /// + ROTATE_MAXCHARS = 4 + }; + /// The maximum characters in a filename. + enum { + /// + FILENAME_MAXCHARS = 1024 + }; /**@name Slot Methods */ //@{ /// Save the active inset and show the dialog. void showDialog(InsetGraphics * inset); /// Create the dialog if necessary, update it and display it. - void show(); + void show(); /// Hide the dialog. void hide(); /// Update the dialog void update(); //@} - /**@name Callback methods */ - //@{ - /// Apply the changes to the inset. - void apply(); - /// Verify that the input is correct. If not disable ok/apply buttons. - void input(); - /// Open the file browse dialog to select an image file. - void browse(); - /// Build the dialog + /**@name Callback methods */ + //@{ + /// Apply the changes to the inset. + void apply(); + /// Verify that the input is correct. If not disable ok/apply buttons. + void input(); + /// Open the file browse dialog to select an image file. + void browse(); //@} - void build(); + /// Build the dialog + void build(); /// FD_form_graphics * build_graphics(); /// Explicitly free the dialog. void free(); - /// Display a file browser dialog and return the file chosen. - string browseFile(string const & filename); + /// Display a file browser dialog and return the file chosen. + string browseFile(string const & filename); - /**@name Private Data */ + /**@name Data */ //@{ /// Real GUI implementation. FD_form_graphics * dialog_; @@ -119,23 +130,25 @@ private: Used so we can get at the signals we have to connect to. */ Dialogs * d_; - /** Which Inset do we belong to? - * Used to set and update data to/from the inset. - */ - InsetGraphics * inset_; - /// The radio buttons groups - RadioButtonGroup widthButtons; - RadioButtonGroup heightButtons; - RadioButtonGroup displayButtons; + /** Which Inset do we belong to? + Used to set and update data to/from the inset. + */ + InsetGraphics * inset_; + /// The radio buttons groups + RadioButtonGroup widthButtons; + /// + RadioButtonGroup heightButtons; + /// + RadioButtonGroup displayButtons; - /// Inset Hide connection, connected to the calling inset hide signal. - Connection ih_; + /// Inset Hide connection, connected to the calling inset hide signal. + Connection ih_; /// Hide connection. Connection h_; - /// Update connection. - Connection u_; - /// Last used figure path - string last_image_path; + /// Update connection. + Connection u_; + /// Last used figure path + string last_image_path; //@} };