Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXFrame Class Reference

Base Frame.

#include <FXFrame.h>

Inheritance diagram for FX::FXFrame:

FX::FXWindow FX::FXDrawable FX::FXId FX::FXObject FX::FXArrowButton FX::FXColorBar FX::FXColorWell FX::FXColorWheel FX::FXDial FX::FXGradientBar FX::FXHeader FX::FXImageFrame FX::FXLabel FX::FXProgressBar FX::FXRuler FX::FXSeparator FX::FXSlider FX::FXStatusLine FX::FXTextField FX::FXToolBarTab List of all members.

Public Methods

 FXFrame (FXComposite *p, FXuint opts=FRAME_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD)
 Construct frame window.

virtual FXint getDefaultWidth ()
 Return default width.

virtual FXint getDefaultHeight ()
 Return default height.

void setFrameStyle (FXuint style)
 Change frame style.

FXuint getFrameStyle () const
 Get current frame style.

FXint getBorderWidth () const
 Get border width.

void setPadTop (FXint pt)
 Change top padding.

FXint getPadTop () const
 Get top interior padding.

void setPadBottom (FXint pb)
 Change bottom padding.

FXint getPadBottom () const
 Get bottom interior padding.

void setPadLeft (FXint pl)
 Change left padding.

FXint getPadLeft () const
 Get left interior padding.

void setPadRight (FXint pr)
 Change right padding.

FXint getPadRight () const
 Get right interior padding.

void setHiliteColor (FXColor clr)
 Change highlight color.

FXColor getHiliteColor () const
 Get highlight color.

void setShadowColor (FXColor clr)
 Change shadow color.

FXColor getShadowColor () const
 Get shadow color.

void setBorderColor (FXColor clr)
 Change border color.

FXColor getBorderColor () const
 Get border color.

void setBaseColor (FXColor clr)
 Change base gui color.

FXColor getBaseColor () const
 Get base gui color.

virtual void save (FXStream &store) const
 Save to stream.

virtual void load (FXStream &store)
 Load from stream.

virtual ~FXFrame ()
 Destructor.