Public Member Functions | Protected Member Functions

XAP_Widget Class Reference

virtual widget accessor. More...

#include <xap_Widget.h>

Inheritance diagram for XAP_Widget:
XAP_CocoaWidget XAP_UnixWidget

List of all members.

Public Member Functions

virtual ~XAP_Widget ()
 The destructor just clean up.
virtual void setState (bool enabled)=0
 set the widget enabled/disabled state
virtual bool getState (void)=0
 set the widget enabled/disabled state
virtual void setVisible (bool visible)=0
 set the widget visible state
virtual bool getVisible (void)=0
 get the widget visible state
virtual void setValueInt (int val)=0
 set the widget int value
virtual int getValueInt (void)=0
 get the widget int value
virtual void setValueString (const UT_UTF8String &val)=0
 set the widget value as string
virtual void getValueString (UT_UTF8String &val)=0
 get the widget value as string
virtual void setValueFloat (float val)=0
 set the widget value as float
virtual float getValueFloat (void)=0
 get the widget value as float
virtual void setLabel (const UT_UTF8String &val)=0
 set the widget label
virtual void setLabel (const std::string &val)=0

Protected Member Functions

 XAP_Widget ()

Detailed Description

virtual widget accessor.

This class is pure virtual and must be verry lightweight


Constructor & Destructor Documentation

XAP_Widget::XAP_Widget (  )  [inline, protected]
virtual XAP_Widget::~XAP_Widget (  )  [inline, virtual]

The destructor just clean up.

Must not destroy the real widget.


Member Function Documentation

virtual bool XAP_Widget::getState ( void   )  [pure virtual]

set the widget enabled/disabled state

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

Referenced by TFTEST_MAIN().

virtual float XAP_Widget::getValueFloat ( void   )  [pure virtual]

get the widget value as float

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

virtual int XAP_Widget::getValueInt ( void   )  [pure virtual]

get the widget int value

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

Referenced by XAP_Dialog::getWidgetValueInt(), and TFTEST_MAIN().

virtual void XAP_Widget::getValueString ( UT_UTF8String val  )  [pure virtual]

get the widget value as string

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

virtual bool XAP_Widget::getVisible ( void   )  [pure virtual]

get the widget visible state

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

virtual void XAP_Widget::setLabel ( const UT_UTF8String val  )  [pure virtual]

set the widget label

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

Referenced by XAP_Dialog::setWidgetLabel().

virtual void XAP_Widget::setLabel ( const std::string &  val  )  [pure virtual]

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

virtual void XAP_Widget::setState ( bool  enabled  )  [pure virtual]

set the widget enabled/disabled state

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

Referenced by TFTEST_MAIN().

virtual void XAP_Widget::setValueFloat ( float  val  )  [pure virtual]

set the widget value as float

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

virtual void XAP_Widget::setValueInt ( int  val  )  [pure virtual]

set the widget int value

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

Referenced by XAP_Dialog::setWidgetValueInt(), and TFTEST_MAIN().

virtual void XAP_Widget::setValueString ( const UT_UTF8String val  )  [pure virtual]

set the widget value as string

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.

virtual void XAP_Widget::setVisible ( bool  visible  )  [pure virtual]

set the widget visible state

Implemented in XAP_CocoaWidget, and XAP_UnixWidget.


The documentation for this class was generated from the following file: