class XtMessageBox: public XtDialogBox

A message box

Inheritance:

XtMessageBox - XtDialogBox - XtDialog - XObject - XEventBroker


Public Methods

[more] XtMessageBox(XRect __r, char *__Title, char *__Message, unsigned long __ButtonFlags)
Constructs a new XtMessageBox
[more]virtual int Run()
"Runs" the dialog.


Inherited from XtDialogBox:

Public Methods

ovirtual void Draw()
ovirtual void MoveTo(XPoint __p)
ovirtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event)
ovirtual bool ProcessMouseEvent(XMouseEvent *__Event)
ovirtual void SetTitle(char *__Title)
ovirtual void SetState(unsigned long __Mask, bool __BoolValue)

Protected Fields

oXtWindow* Wnd


Inherited from XtDialog:

Public Methods

ovirtual void HandleEvent(XEvent *__Event)
ovirtual bool ProcessMessage(XMessage *__Event)

Protected Fields

oXObject* CurrentFocusedClient


Inherited from XObject:

Public Methods

ovirtual void CalculateBounds()
oXRect GetBounds()
ovirtual XEvent* GetEvent()
ounsigned long GetId()
ochar* GetObjClass()
oXPoint GetOrigin()
ovirtual char* GetPalette()
ovirtual unsigned GetPalEntry(unsigned __Index)
oXPoint GetSize()
ounsigned long GetState()
ovirtual bool GetState(unsigned long __Mask)
ovirtual bool ProcessEvent(XEvent *__Event)
ovirtual void RegisterClient(XObject *__Client)
ovirtual void Resize(XPoint __delta)
ovirtual void SetPalette(char *__Pal, unsigned __PalLen)
ovirtual void UnregisterClient(XObject *__Client)

Protected Fields

ounsigned long Id
ounsigned long State
oXPoint Origin
oXPoint Size
oXPoint Cursor
oXRect Bounds
ochar ObjClass[40]
ochar Pal[80]
ounsigned PalLen
oXObject* Server
oClientList Clients

Protected Methods

obool SendMessage(unsigned long __Receiver, unsigned long __Class, long __Message)
obool SendMessage(unsigned long __Receiver, unsigned long __Class, void *__Body, unsigned long __Size)


Inherited from XEventBroker:

Public Methods

ovirtual void AddListener(unsigned long __Listener, unsigned __Class)
ovirtual void DelListener(unsigned long __Listener, unsigned __Class)
ovirtual void DelListener(unsigned long __Listener)

Protected Fields

oMap __map


Inherited from XObjectEventListener:

Public Methods

ovirtual bool ProcessCommand(XMessage *__Event)
ovirtual bool ProcessSignal(XEvent *__Event)
ovirtual bool ProcessBroadcast(XEvent *__Event)


Inherited from XEventListener:


Documentation

A message box
o XtMessageBox(XRect __r, char *__Title, char *__Message, unsigned long __ButtonFlags)
Constructs a new XtMessageBox
Parameters:
__r - box bounds
__Title - box title
__Message - text to print
__ButtonFlags - buttons options, which can be:

YES_NO_BUTTON - "Yes"/"No" buttons

OK_CANCEL_BUTTON - "Ok"/"Cancel" buttons

OK_BUTTON - "Ok" button

CANCEL_BUTTON - "Cancel" button

ovirtual int Run()
"Runs" the dialog. Listens for events, process them, until the dialog is closed


This class has no child classes.

Go to the
hierarchy of classes.


Copyright ©1998-2001 Dragos Acostachioaie
Last update on October 27, 2001

This page was generated with the help of DOC++.