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

VCF::XCBButton Class Reference

#include <XCBButton.h>

Inheritance diagram for VCF::XCBButton:

VCF::XCBAbstractControl VCF::ButtonPeer VCF::ControlPeer VCF::Interface VCF::Interface List of all members.

Public Member Functions

 XCBButton (CommandButton *button)
virtual ~XCBButton ()
virtual ImagegetImage ()
virtual void setImage (Image *image)
virtual ButtonState getState ()
virtual void paintPeer (xcb_connection_t &connection, const xcb_expose_event_t &event, GraphicsContext *sharedCtx)

Protected Member Functions

virtual void handleMouseEvents (xcb_connection_t &connection, const xcb_generic_event_t &event)

Protected Attributes

ButtonState btnState_
ImagebtnImage_

Constructor & Destructor Documentation

VCF::XCBButton::XCBButton CommandButton button  ) 
 

virtual VCF::XCBButton::~XCBButton  )  [virtual]
 


Member Function Documentation

virtual Image* VCF::XCBButton::getImage  )  [virtual]
 

Implements VCF::ButtonPeer.

virtual ButtonState VCF::XCBButton::getState  )  [virtual]
 

Implements VCF::ButtonPeer.

virtual void VCF::XCBButton::handleMouseEvents xcb_connection_t &  connection,
const xcb_generic_event_t &  event
[protected, virtual]
 

Reimplemented from VCF::XCBAbstractControl.

virtual void VCF::XCBButton::paintPeer xcb_connection_t &  connection,
const xcb_expose_event_t &  event,
GraphicsContext sharedCtx
[virtual]
 

Reimplemented from VCF::XCBAbstractControl.

virtual void VCF::XCBButton::setImage Image image  )  [virtual]
 

Implements VCF::ButtonPeer.


Member Data Documentation

Image* VCF::XCBButton::btnImage_ [protected]
 

ButtonState VCF::XCBButton::btnState_ [protected]
 


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