21 #ifndef FXINPUTDIALOG_H 22 #define FXINPUTDIALOG_H 25 #include "FXDialogBox.h" 33 INPUTDIALOG_STRING = 0,
34 INPUTDIALOG_INTEGER = 0x02000000,
35 INPUTDIALOG_REAL = 0x04000000,
36 INPUTDIALOG_PASSWORD = 0x08000000
61 long onCmdAccept(
FXObject*,FXSelector,
void*);
77 void setNumColumns(FXint num);
80 FXint getNumColumns()
const;
83 void setLimits(FXdouble lo,FXdouble hi){ limlo=lo; limhi=hi; }
86 void getLimits(FXdouble& lo,FXdouble& hi){ lo=limlo; hi=limhi; }
89 virtual FXuint execute(FXuint placement=PLACEMENT_CURSOR);
107 static FXbool getInteger(FXint& result,
FXWindow* owner,
const FXString& caption,
const FXString& label,
FXIcon* icon=
nullptr,FXint lo=-2147483647,FXint hi=2147483647);
112 static FXbool getInteger(FXint& result,
FXApp* app,
const FXString& caption,
const FXString& label,
FXIcon* icon=
nullptr,FXint lo=-2147483647,FXint hi=2147483647);
119 static FXbool getReal(FXdouble& result,
FXWindow* owner,
const FXString& caption,
const FXString& label,
FXIcon* icon=
nullptr,FXdouble lo=-1.797693134862315e+308,FXdouble hi=1.797693134862315e+308);
124 static FXbool getReal(FXdouble& result,
FXApp* app,
const FXString& caption,
const FXString& label,
FXIcon* icon=
nullptr,FXdouble lo=-1.797693134862315e+308,FXdouble hi=1.797693134862315e+308);
DialogBox window.
Definition: FXDialogBox.h:37
Window is the base class for all widgets in FOX.
Definition: FXWindow.h:130
The Application object is the central point of a FOX user-interface.
Definition: FXApp.h:134
Definition: FX4Splitter.h:28
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask ...
Definition: FXIcon.h:42
A text field is a single-line text entry widget.
Definition: FXTextField.h:63
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138
FXString provides essential string manipulation capabilities in FOX.
Definition: FXString.h:42