Frame Class Reference

Inheritance diagram for Frame:

Bin AspectFrame List of all members.

Detailed Description

A Visual border.


Public Member Functions

 this (char[] label)
 Creates a new frame with a label.

 this (Widget child, char[]label)
 Creates a new frame width a label for a widget.

void setlabel (char[] label)
 Sets the frame label.

void setLabelAlign (float xAlign, float yAlign)
 Sets the frame label alignment.

void getabelAlign (gfloat *xalign, gfloat *yalign)
 Gets the currrent label alignment.

void setShadowType (ShadowType type)
 Sets the shadow type.

char[] getLabel ()
 Gets the frame current label text.

void setLabelWidget (Widget widget)
 Set the frame label widget.

Widget getLabelWidget ()
 Get the current label widget.

ShadowType getShadowType ()
 Gets the current shadow type of this frame.


Static Public Member Functions

GType getType ()
 Gets this class type.


Static Public Attributes

ShadowType defaultShadow = ShadowType.ETCHED_IN
 our defaul shadow type

int defaultBorder = 0
 our default boder width


Member Function Documentation

void Frame.getabelAlign gfloat *  xalign,
gfloat *  yalign
 

Gets the currrent label alignment.

Parameters:
xalign 
yalign 

char [] Frame.getLabel  ) 
 

Gets the frame current label text.

Returns:
the label text

Widget Frame.getLabelWidget  ) 
 

Get the current label widget.

Returns:
the label widget

ShadowType Frame.getShadowType  ) 
 

Gets the current shadow type of this frame.

Returns:
the shadow type

GType Frame.getType  )  [static]
 

Gets this class type.

Reimplemented from Widget.

void Frame.setlabel char[]  label  ) 
 

Sets the frame label.

Parameters:
label the new frame label

void Frame.setLabelAlign float  xAlign,
float  yAlign
 

Sets the frame label alignment.

Parameters:
xAlign the horizontal alignment
yAlign the vertical alignment

void Frame.setLabelWidget Widget  widget  ) 
 

Set the frame label widget.

Parameters:
widget the new frame label widget

void Frame.setShadowType ShadowType  type  ) 
 

Sets the shadow type.

Parameters:
type the new shadow type

Frame.this Widget  child,
char[]  label
 

Creates a new frame width a label for a widget.

Parameters:
child the frame child widget
label the frame label

Frame.this char[]  label  ) 
 

Creates a new frame with a label.

Parameters:
label the frame label


Member Data Documentation

int Frame.defaultBorder = 0 [static]
 

our default boder width

ShadowType Frame.defaultShadow = ShadowType.ETCHED_IN [static]
 

our defaul shadow type


Generated on Sun Dec 21 02:47:10 2003 for DUI by doxygen 1.3.4