Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::OSXDialog Class Reference

#include <OSXDialog.h>

Inheritance diagram for VCF::OSXDialog:

VCF::OSXWindow VCF::DialogPeer VCF::Object VCF::ControlPeer VCF::WindowPeer VCF::Interface VCF::Interface VCF::Interface List of all members.

Public Member Functions

 OSXDialog ()
 default constructor used for showMessage calls
 OSXDialog (Control *owner, Dialog *component)
virtual ~OSXDialog ()
virtual void create (Control *owningControl)
 This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform.
virtual void setBounds (Rect *rect)
 sets the bounds for the component.
virtual Rect getBounds ()
 returns the bounds of the component in the coordinate system of the parent.
virtual void showMessage (const String &message, const String &caption)
virtual void setVisible (const bool &visible)
 shows or hides the component.
virtual UIToolkit::ModalReturnType showMessage (const String &message, const String &caption, const int32 &messageButtons, const Dialog::MessageStyle &messageStyle)
void init ()
 This is going to be removed from the bext release.
virtual OSStatus handleOSXEvent (EventHandlerCallRef nextHandler, EventRef theEvent)
virtual WindowAttributes getCreationWinAttrs ()
virtual WindowClass getCreationWinClass ()
virtual void close ()

Constructor & Destructor Documentation

VCF::OSXDialog::OSXDialog  ) 
 

default constructor used for showMessage calls

VCF::OSXDialog::OSXDialog Control owner,
Dialog component
 

virtual VCF::OSXDialog::~OSXDialog  )  [virtual]
 


Member Function Documentation

virtual void VCF::OSXDialog::close  )  [virtual]
 

Reimplemented from VCF::OSXWindow.

virtual void VCF::OSXDialog::create Control owningControl  )  [virtual]
 

This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform.

create() must be called by the containing VCF::Control subclass, typically in the classes constructor, after retreiving the new peer instance from the appropriate UIToolkit::createXXX() call.

Reimplemented from VCF::OSXWindow.

virtual Rect VCF::OSXDialog::getBounds  )  [virtual]
 

returns the bounds of the component in the coordinate system of the parent.

Reimplemented from VCF::OSXWindow.

virtual WindowAttributes VCF::OSXDialog::getCreationWinAttrs  )  [virtual]
 

Reimplemented from VCF::OSXWindow.

virtual WindowClass VCF::OSXDialog::getCreationWinClass  )  [virtual]
 

Reimplemented from VCF::OSXWindow.

virtual OSStatus VCF::OSXDialog::handleOSXEvent EventHandlerCallRef  nextHandler,
EventRef  theEvent
[virtual]
 

Reimplemented from VCF::OSXWindow.

void VCF::OSXDialog::init  ) 
 

This is going to be removed from the bext release.

Deprecated:

Reimplemented from VCF::Object.

virtual void VCF::OSXDialog::setBounds Rect rect  )  [virtual]
 

sets the bounds for the component.

Bounds are specified in the coordinate system of the componenents parent.

Reimplemented from VCF::OSXWindow.

virtual void VCF::OSXDialog::setVisible const bool &  visible  )  [virtual]
 

shows or hides the component.

This does NOT close the component (if invoked on a frame based component ).

Reimplemented from VCF::OSXWindow.

virtual UIToolkit::ModalReturnType VCF::OSXDialog::showMessage const String message,
const String caption,
const int32 messageButtons,
const Dialog::MessageStyle messageStyle
[virtual]
 

Implements VCF::DialogPeer.

virtual void VCF::OSXDialog::showMessage const String message,
const String caption
[virtual]
 

Implements VCF::DialogPeer.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information