![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXMessageBox.h>
Public Member Functions | |
FXMessageBox (FXWindow *owner, const FXString &caption, const FXString &text, FXIcon *ic=NULL, FXuint opts=0, FXint x=0, FXint y=0) | |
FXMessageBox (FXApp *app, const FXString &caption, const FXString &text, FXIcon *ic=NULL, FXuint opts=0, FXint x=0, FXint y=0) | |
![]() | |
FXDialogBox (FXApp *a, const FXString &name, FXuint opts=DECOR_TITLE|DECOR_BORDER, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=10, FXint pr=10, FXint pt=10, FXint pb=10, FXint hs=4, FXint vs=4) | |
FXDialogBox (FXWindow *owner, const FXString &name, FXuint opts=DECOR_TITLE|DECOR_BORDER, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=10, FXint pr=10, FXint pt=10, FXint pb=10, FXint hs=4, FXint vs=4) | |
virtual FXuint | execute (FXuint placement=PLACEMENT_CURSOR) |
![]() | |
virtual void | create () |
virtual void | detach () |
virtual void | destroy () |
virtual void | layout () |
virtual void | setFocus () |
virtual void | killFocus () |
virtual void | show () |
virtual void | hide () |
virtual void | show (FXuint placement) |
void | place (FXuint placement) |
virtual FXint | getDefaultWidth () |
virtual FXint | getDefaultHeight () |
FXbool | getWMBorders (FXint &left, FXint &right, FXint &top, FXint &bottom) |
virtual void | raise () |
virtual void | move (FXint x, FXint y) |
virtual void | resize (FXint w, FXint h) |
virtual void | position (FXint x, FXint y, FXint w, FXint h) |
virtual FXbool | maximize (FXbool notify=FALSE) |
virtual FXbool | minimize (FXbool notify=FALSE) |
virtual FXbool | restore (FXbool notify=FALSE) |
virtual FXbool | close (FXbool notify=FALSE) |
FXbool | isMaximized () const |
FXbool | isMinimized () const |
void | setTitle (const FXString &name) |
FXString | getTitle () const |
void | setPadTop (FXint pt) |
FXint | getPadTop () const |
void | setPadBottom (FXint pb) |
FXint | getPadBottom () const |
void | setPadLeft (FXint pl) |
FXint | getPadLeft () const |
void | setPadRight (FXint pr) |
FXint | getPadRight () const |
FXint | getHSpacing () const |
FXint | getVSpacing () const |
void | setHSpacing (FXint hs) |
void | setVSpacing (FXint vs) |
void | setPackingHints (FXuint ph) |
FXuint | getPackingHints () const |
void | setDecorations (FXuint decorations) |
FXuint | getDecorations () const |
FXIcon * | getIcon () const |
void | setIcon (FXIcon *ic) |
FXIcon * | getMiniIcon () const |
void | setMiniIcon (FXIcon *ic) |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
virtual | ~FXTopWindow () |
![]() | |
virtual void | recalc () |
virtual | ~FXShell () |
![]() | |
FXComposite (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) | |
FXint | maxChildWidth () const |
FXint | maxChildHeight () const |
virtual bool | isComposite () const |
virtual | ~FXComposite () |
![]() | |
FXWindow (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) | |
FXWindow * | getParent () const |
FXWindow * | getOwner () const |
FXWindow * | getShell () const |
FXWindow * | getRoot () const |
FXWindow * | getNext () const |
FXWindow * | getPrev () const |
FXWindow * | getFirst () const |
FXWindow * | getLast () const |
FXWindow * | getFocus () const |
void | setKey (FXuint k) |
FXuint | getKey () const |
void | setTarget (FXObject *t) |
FXObject * | getTarget () const |
void | setSelector (FXSelector sel) |
FXSelector | getSelector () const |
FXint | getX () const |
FXint | getY () const |
virtual FXint | getWidthForHeight (FXint givenheight) |
virtual FXint | getHeightForWidth (FXint givenwidth) |
void | setX (FXint x) |
void | setY (FXint y) |
void | setWidth (FXint w) |
void | setHeight (FXint h) |
void | setLayoutHints (FXuint lout) |
FXuint | getLayoutHints () const |
FXAccelTable * | getAccelTable () const |
void | setAccelTable (FXAccelTable *acceltable) |
void | addHotKey (FXHotKey code) |
void | remHotKey (FXHotKey code) |
void | setHelpTag (const FXString &text) |
const FXString & | getHelpTag () const |
bool | isShell () const |
bool | isOwnerOf (const FXWindow *window) const |
bool | isChildOf (const FXWindow *window) const |
bool | containsChild (const FXWindow *child) const |
FXWindow * | getChildAt (FXint x, FXint y) const |
FXint | numChildren () const |
FXint | indexOfChild (const FXWindow *window) const |
FXWindow * | childAtIndex (FXint index) const |
FXComposeContext * | getComposeContext () const |
void | createComposeContext () |
void | destroyComposeContext () |
void | setDefaultCursor (FXCursor *cur) |
FXCursor * | getDefaultCursor () const |
void | setDragCursor (FXCursor *cur) |
FXCursor * | getDragCursor () const |
FXint | getCursorPosition (FXint &x, FXint &y, FXuint &buttons) const |
FXint | setCursorPosition (FXint x, FXint y) |
bool | isEnabled () const |
bool | isActive () const |
virtual bool | canFocus () const |
bool | hasFocus () const |
bool | inFocusChain () const |
virtual void | changeFocus (FXWindow *child) |
virtual void | setDefault (FXbool enable=TRUE) |
bool | isDefault () const |
void | setInitial (bool enable=true) |
bool | isInitial () const |
virtual void | enable () |
virtual void | disable () |
virtual void | attach (FXID w) |
virtual void | setShape (const FXRegion ®ion) |
virtual void | setShape (FXBitmap *bitmap) |
virtual void | setShape (FXIcon *icon) |
virtual void | clearShape () |
virtual void | lower () |
void | forceRefresh () |
virtual void | reparent (FXWindow *father, FXWindow *other=NULL) |
void | scroll (FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy) const |
void | update (FXint x, FXint y, FXint w, FXint h) const |
void | update () const |
void | repaint (FXint x, FXint y, FXint w, FXint h) const |
void | repaint () const |
void | grab () |
void | ungrab () |
bool | grabbed () const |
void | grabKeyboard () |
void | ungrabKeyboard () |
bool | grabbedKeyboard () const |
bool | shown () const |
bool | underCursor () const |
bool | hasSelection () const |
bool | acquireSelection (const FXDragType *types, FXuint numtypes) |
bool | releaseSelection () |
bool | hasClipboard () const |
bool | acquireClipboard (const FXDragType *types, FXuint numtypes) |
bool | releaseClipboard () |
virtual void | dropEnable () |
virtual void | dropDisable () |
bool | isDropEnabled () const |
bool | isDragging () const |
bool | beginDrag (const FXDragType *types, FXuint numtypes) |
bool | handleDrag (FXint x, FXint y, FXDragAction action=DRAG_COPY) |
FXDragAction | endDrag (bool drop=true) |
bool | isDropTarget () const |
void | setDragRectangle (FXint x, FXint y, FXint w, FXint h, bool wantupdates=true) const |
void | clearDragRectangle () const |
void | acceptDrop (FXDragAction action=DRAG_ACCEPT) const |
FXDragAction | didAccept () const |
void | dropFinished (FXDragAction action=DRAG_REJECT) const |
bool | inquireDNDTypes (FXDNDOrigin origin, FXDragType *&types, FXuint &numtypes) const |
bool | offeredDNDType (FXDNDOrigin origin, FXDragType type) const |
FXDragAction | inquireDNDAction () const |
bool | setDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *data, FXuint size) const |
bool | setDNDData (FXDNDOrigin origin, FXDragType type, const FXString &string) const |
bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *&data, FXuint &size) const |
bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXString &string) const |
virtual bool | contains (FXint parentx, FXint parenty) const |
void | translateCoordinatesFrom (FXint &tox, FXint &toy, const FXWindow *fromwindow, FXint fromx, FXint fromy) const |
void | translateCoordinatesTo (FXint &tox, FXint &toy, const FXWindow *towindow, FXint fromx, FXint fromy) const |
virtual void | setBackColor (FXColor clr) |
FXColor | getBackColor () const |
virtual bool | doesSaveUnder () const |
virtual const FXchar * | tr (const FXchar *message, const FXchar *hint=NULL) const |
virtual | ~FXWindow () |
![]() | |
FXint | getWidth () const |
FXint | getHeight () const |
FXVisual * | getVisual () const |
void | setVisual (FXVisual *vis) |
virtual | ~FXDrawable () |
![]() | |
FXApp * | getApp () const |
FXID | id () const |
void | setUserData (void *ptr) |
void * | getUserData () const |
virtual | ~FXId () |
![]() | |
virtual long | onDefault (FXObject *, FXSelector, void *) |
const FXchar * | getClassName () const |
bool | isMemberOf (const FXMetaClass *metaclass) const |
virtual long | tryHandle (FXObject *sender, FXSelector sel, void *ptr) |
virtual | ~FXObject () |
Static Public Member Functions | |
static FXuint | error (FXWindow *owner, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
static FXuint static FXuint | error (FXApp *app, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
static FXuint static FXuint static FXuint | warning (FXWindow *owner, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
static FXuint static FXuint static FXuint static FXuint | warning (FXApp *app, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
static FXuint static FXuint static FXuint static FXuint static FXuint | question (FXWindow *owner, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
static FXuint static FXuint static FXuint static FXuint static FXuint static FXuint | question (FXApp *app, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
static FXuint static FXuint static FXuint static FXuint static FXuint static FXuint static FXuint | information (FXWindow *owner, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
static FXuint static FXuint static FXuint static FXuint static FXuint static FXuint static FXuint static FXuint | information (FXApp *app, FXuint opts, const char *caption, const char *message,...) FX_PRINTF(4 |
![]() | |
static FXWindow * | commonAncestor (FXWindow *a, FXWindow *b) |
static bool | before (const FXWindow *a, const FXWindow *b) |
static bool | after (const FXWindow *a, const FXWindow *b) |
Additional Inherited Members | |
![]() | |
static FXDragType | octetType |
static FXDragType | deleteType |
static FXDragType | textType |
static FXDragType | utf8Type |
static FXDragType | utf16Type |
static FXDragType | colorType |
static FXDragType | urilistType |
static const FXDragType | stringType |
static const FXDragType | imageType |
static const FXchar | octetTypeName [] |
static const FXchar | deleteTypeName [] |
static const FXchar | textTypeName [] |
static const FXchar | colorTypeName [] |
static const FXchar | urilistTypeName [] |
static const FXchar | utf8TypeName [] |
static const FXchar | utf16TypeName [] |
A Message Box is a convenience class which provides a dialog for very simple common yes/no type interactions with the user.
The message box has an optional icon, a title string, and the question which is presented to the user. It also has up to three buttons which furnish standard responses to the question. Message boxes are usually ran modally: the question must be answered before the program may continue.
See also:
anonymous enum |
FX::FXMessageBox::FXMessageBox | ( | FXWindow * | owner, |
const FXString & | caption, | ||
const FXString & | text, | ||
FXIcon * | ic = NULL , |
||
FXuint | opts = 0 , |
||
FXint | x = 0 , |
||
FXint | y = 0 |
||
) |
Construct message box with given caption, icon, and message text.
FX::FXMessageBox::FXMessageBox | ( | FXApp * | app, |
const FXString & | caption, | ||
const FXString & | text, | ||
FXIcon * | ic = NULL , |
||
FXuint | opts = 0 , |
||
FXint | x = 0 , |
||
FXint | y = 0 |
||
) |
Construct free floating message box with given caption, icon, and message text.
|
static |
Show a modal error message.
The text message may contain printf-tyle formatting commands.
|
static |
Show modal error message, in free floating window.
|
static |
Show a modal warning message The text message may contain printf-tyle formatting commands.
|
static |
Show modal warning message, in free floating window.
|
static |
Show a modal question dialog The text message may contain printf-tyle formatting commands.
|
static |
Show modal question message, in free floating window.
|
static |
Show a modal information dialog The text message may contain printf-tyle formatting commands.
![]() |