ui::border::BevelBorder Class Reference

Inheritance diagram for ui::border::BevelBorder:

Inheritance graph
[legend]
Collaboration diagram for ui::border::BevelBorder:

Collaboration graph
[legend]
List of all members.

Detailed Description

A classic bevel border, which has two different states. Raised or Lowered, indicating a unpressed component, or pressed.


Public Types

enum  beveltypes { RAISED, LOWERED }

Public Member Functions

 BevelBorder ()
 BevelBorder (int type)
 BevelBorder (const BevelBorder &rhs)
BevelBorderoperator= (const BevelBorder &rhs)
void swap (BevelBorder &rhs) throw ()
void paintBorder (Component *component, Graphics &g, int x, int y, int w, int h)
const util::Insets getBorderInsets () const
void setType (int type)
int getType () const


Constructor & Destructor Documentation

ui::border::BevelBorder::BevelBorder  ) 
 

Create a default, raised bevel border.

ui::border::BevelBorder::BevelBorder int  type  ) 
 

Create a border with the given bevel state.

Parameters:
type beveltype to use.

ui::border::BevelBorder::BevelBorder const BevelBorder rhs  ) 
 

Copy constructor.


Member Function Documentation

BevelBorder & ui::border::BevelBorder::operator= const BevelBorder rhs  ) 
 

Assignment operator.

void ui::border::BevelBorder::swap BevelBorder rhs  )  throw ()
 

Swaps the contents of this Border with another.

void ui::border::BevelBorder::paintBorder Component component,
Graphics g,
int  x,
int  y,
int  w,
int  h
[virtual]
 

Paint the border.

Reimplemented from ui::border::Border.

const util::Insets ui::border::BevelBorder::getBorderInsets  )  const [virtual]
 

Returns the Insets of this border. The insets are the space requirements for this border.

See also:
Insets
Returns:
The insets needed for this Border.

Reimplemented from ui::border::Border.

void ui::border::BevelBorder::setType int  type  ) 
 

Change the beveltype.

Parameters:
type the beveltype to use for this border.

int ui::border::BevelBorder::getType  )  const
 

Return the bevel type of this object. Can be either raised or lowered.

Returns:
the border type.


Generated on Mon Jun 20 19:41:54 2005 for UI by doxygen 1.3.1 using KingsTools