FX::FXHeaderItem Class Reference

#include <FXHeader.h>

Inheritance diagram for FX::FXHeaderItem:

FX::FXObject List of all members.

Detailed Description

Header item.

Definition at line 50 of file FXHeader.h.

Public Types

 ARROW_NONE
 ARROW_UP
 ARROW_DOWN
 PRESSED
 RIGHT
 LEFT
 CENTER_X
 TOP
 BOTTOM
 CENTER_Y
 BEFORE
 AFTER
 ABOVE
 BELOW
enum  {
  ARROW_NONE, ARROW_UP, ARROW_DOWN, PRESSED,
  RIGHT, LEFT, CENTER_X, TOP,
  BOTTOM, CENTER_Y, BEFORE, AFTER,
  ABOVE, BELOW
}

Public Member Functions

 FXHeaderItem (const FXString &text, FXIcon *ic=NULL, FXint s=0, void *ptr=NULL)
virtual void setText (const FXString &txt)
const FXStringgetText () const
virtual void setIcon (FXIcon *icn)
FXIcongetIcon () const
void setData (void *ptr)
void * getData () const
void setSize (FXint s)
FXint getSize () const
void setPos (FXint p)
FXint getPos () const
void setArrowDir (FXbool dir=MAYBE)
FXbool getArrowDir () const
void setJustify (FXuint justify=LEFT|CENTER_Y)
FXuint getJustify () const
void setIconPosition (FXuint mode=BEFORE)
FXuint getIconPosition () const
void setPressed (FXbool pressed)
FXbool isPressed () const
virtual FXint getWidth (const FXHeader *header) const
virtual FXint getHeight (const FXHeader *header) const
virtual void create ()
virtual void detach ()
virtual void destroy ()
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXHeaderItem ()
virtual long onDefault (FXObject *, FXSelector, void *)
const FXchargetClassName () const
bool isMemberOf (const FXMetaClass *metaclass) const
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
QTransString tr (const char *text, const char *hint=0)
virtual void * getPythonObject () const
virtual void decouplePythonObject () const

Protected Member Functions

 FXHeaderItem ()
virtual void draw (const FXHeader *header, FXDC &dc, FXint x, FXint y, FXint w, FXint h)

Protected Attributes

FXString label
FXIconicon
void * data
FXint size
FXint pos
FXuint state

Friends

class FXHeader


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:34:19 2009 for TnFOX by doxygen v1.4.7