Drag[en]gine Script Module DragonScript  1.23
Dragengine.Gui.Borders.EtchedBorder Class Reference
Inheritance diagram for Dragengine.Gui.Borders.EtchedBorder:
Dragengine.Gui.Borders.TwoColorBorder Dragengine.Gui.Borders.DefaultBorder Dragengine.Gui.Borders.Border

Public Member Functions

BorderSize getBorderSize ()
 
EtchedBorder new ()
 
EtchedBorder new (bool raised)
 
EtchedBorder new (bool raised, Color colorHighlight, Color colorShadow)
 
EtchedBorder new (Color colorHighlight, Color colorShadow)
 
void updateCanvas ()
 
- Public Member Functions inherited from Dragengine.Gui.Borders.TwoColorBorder
Color getColorHighlight ()
 
Color getColorHilight ()
 
Color getColorShadow ()
 
bool getRaised ()
 
void setColorHighlight (Color color)
 
void setColorHilight (Color color)
 
void setColorShadow (Color color)
 
void setRaised (bool raised)
 
- Public Member Functions inherited from Dragengine.Gui.Borders.DefaultBorder
Canvas getCanvas ()
 
CanvasView getCanvasView ()
 
Widget getWidget ()
 
void layoutContainer ()
 
void onGuiThemeChanged ()
 
void onWidgetChanged ()
 
void onWidgetParametersChanged ()
 
void resizeCanvas (Point widgetSize)
 
void setWidget (Widget widget)
 

Additional Inherited Members

- Public Attributes inherited from Dragengine.Gui.Borders.DefaultBorder
CanvasView pCanvas
 
Widget pWidget
 

Detailed Description

Draws an etched border around a widget with a given color and thickness.

Member Function Documentation

◆ getBorderSize()

BorderSize Dragengine.Gui.Borders.EtchedBorder.getBorderSize ( )

Border size.

Reimplemented from Dragengine.Gui.Borders.DefaultBorder.

◆ new() [1/4]

EtchedBorder Dragengine.Gui.Borders.EtchedBorder.new ( )

Creates a new raised etched border.

Reimplemented from Dragengine.Gui.Borders.TwoColorBorder.

◆ new() [2/4]

EtchedBorder Dragengine.Gui.Borders.EtchedBorder.new ( bool  raised)

Creates a new etched border.

Reimplemented from Dragengine.Gui.Borders.TwoColorBorder.

◆ new() [3/4]

EtchedBorder Dragengine.Gui.Borders.EtchedBorder.new ( bool  raised,
Color  colorHighlight,
Color  colorShadow 
)

Creates a new etched border with the given colors.

Reimplemented from Dragengine.Gui.Borders.TwoColorBorder.

◆ new() [4/4]

EtchedBorder Dragengine.Gui.Borders.EtchedBorder.new ( Color  colorHighlight,
Color  colorShadow 
)

Creates a new raised etched border with the given colors.

Reimplemented from Dragengine.Gui.Borders.TwoColorBorder.

◆ updateCanvas()

void Dragengine.Gui.Borders.EtchedBorder.updateCanvas ( )

Update canvas.

Reimplemented from Dragengine.Gui.Borders.DefaultBorder.


The documentation for this class was generated from the following file: