Drag[en]gine Script Module DragonScript  1.21
Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory Class Reference

Factory for CanvasCreatorDecoration. More...

Inheritance diagram for Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory:
Dragengine.Gui.Decorations.Factories.DefaultDecorationFactory Dragengine.Gui.Decorations.Factories.DecorationFactory

Public Member Functions

DecorationFactory copyFactory ()
 Create factory copy. More...
 
Decoration createDecoration ()
 Create decoration. More...
 
CanvasCreator getCreatorActive ()
 Canvas creator factory for active window. More...
 
CanvasCreator getCreatorInactive ()
 Canvas creator factory for inactive window. More...
 
BorderSize getDecorationSize ()
 Decoration border size. More...
 
Image getImageButtonCloseHover ()
 Image for close button in hover state. More...
 
Image getImageButtonCloseNormal ()
 Image for close button in normal state. More...
 
Image getImageButtonClosePressed ()
 Image for close button in pressed state. More...
 
Image getImageButtonMaximizeHover ()
 Image for maximize button in hover state. More...
 
Image getImageButtonMaximizeNormal ()
 Image for maximize button in normal state. More...
 
Image getImageButtonMaximizePressed ()
 Image for maximize button in pressed state. More...
 
Image getImageButtonMinimizeHover ()
 Image for minimize button in hover state. More...
 
Image getImageButtonMinimizeNormal ()
 Image for minimize button in normal state. More...
 
Image getImageButtonMinimizePressed ()
 Image for minimize button in pressed state. More...
 
CanvasCreatorDecorationFactory new ()
 Create decoration factory. More...
 
CanvasCreatorDecorationFactory new (CanvasCreatorDecorationFactory factory)
 Create copy of decoration factory. More...
 
void setCreatorActive (CanvasCreator factory)
 Set canvas creator factory for active window. More...
 
void setCreatorInactive (CanvasCreator factory)
 Set canvas creator factory for inactive window. More...
 
void setDecorationSize (BorderSize size)
 Set decoration border size. More...
 
void setImageButtonCloseHover (Image image)
 Set image for close button in hover state. More...
 
void setImageButtonCloseNormal (Image image)
 Set image for close button in normal state. More...
 
void setImageButtonClosePressed (Image image)
 Set image for close button in pressed state. More...
 
void setImageButtonMaximizeHover (Image image)
 Set image for maximize button in hover state. More...
 
void setImageButtonMaximizeNormal (Image image)
 Set image for maximize button in normal state. More...
 
void setImageButtonMaximizePressed (Image image)
 Set image for maximize button in pressed state. More...
 
void setImageButtonMinimizeHover (Image image)
 Set image for minimize button in hover state. More...
 
void setImageButtonMinimizeNormal (Image image)
 Set image for minimize button in normal state. More...
 
void setImageButtonMinimizePressed (Image image)
 Set image for minimize button in pressed state. More...
 
void setParameter (String name, Object value)
 Set parameter. More...
 
- Public Member Functions inherited from Dragengine.Gui.Decorations.Factories.DefaultDecorationFactory
Color getActiveTitleColor ()
 Color of the active window title. More...
 
Font getActiveTitleFont ()
 Font for active window title. More...
 
Color getInactiveTitleColor ()
 Color of the inactive window title. More...
 
Font getInactiveTitleFont ()
 Font for inactive window title. More...
 
DefaultDecorationFactory new (DefaultDecorationFactory factory)
 Create copy of decoration factory. More...
 
void setActiveTitleColor (Color color)
 Set color of the active window title. More...
 
void setActiveTitleFont (Font font)
 Set font for active window title. More...
 
void setInactiveTitleColor (Color color)
 Set color of the inactive window title. More...
 
void setInactiveTitleFont (Font font)
 Set font for inactive window title. More...
 

Protected Member Functions

void initCanvasCreatorDecoration (CanvasCreatorDecoration decoration)
 Init canvas creator decoration part for use by subclasses. More...
 
- Protected Member Functions inherited from Dragengine.Gui.Decorations.Factories.DefaultDecorationFactory
void initDefaultDecoration (DefaultDecoration decoration)
 Init default decoration part for use by subclasses. More...
 

Detailed Description

Member Function Documentation

◆ copyFactory()

DecorationFactory Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.copyFactory ( )

Create factory copy.

Reimplemented from Dragengine.Gui.Decorations.Factories.DefaultDecorationFactory.

◆ createDecoration()

Decoration Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.createDecoration ( )

Create decoration.

Reimplemented from Dragengine.Gui.Decorations.Factories.DefaultDecorationFactory.

◆ getCreatorActive()

CanvasCreator Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getCreatorActive ( )

Canvas creator factory for active window.

◆ getCreatorInactive()

CanvasCreator Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getCreatorInactive ( )

Canvas creator factory for inactive window.

◆ getDecorationSize()

BorderSize Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getDecorationSize ( )

Decoration border size.

◆ getImageButtonCloseHover()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonCloseHover ( )

Image for close button in hover state.

◆ getImageButtonCloseNormal()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonCloseNormal ( )

Image for close button in normal state.

◆ getImageButtonClosePressed()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonClosePressed ( )

Image for close button in pressed state.

◆ getImageButtonMaximizeHover()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonMaximizeHover ( )

Image for maximize button in hover state.

◆ getImageButtonMaximizeNormal()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonMaximizeNormal ( )

Image for maximize button in normal state.

◆ getImageButtonMaximizePressed()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonMaximizePressed ( )

Image for maximize button in pressed state.

◆ getImageButtonMinimizeHover()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonMinimizeHover ( )

Image for minimize button in hover state.

◆ getImageButtonMinimizeNormal()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonMinimizeNormal ( )

Image for minimize button in normal state.

◆ getImageButtonMinimizePressed()

Image Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.getImageButtonMinimizePressed ( )

Image for minimize button in pressed state.

◆ initCanvasCreatorDecoration()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.initCanvasCreatorDecoration ( CanvasCreatorDecoration  decoration)
protected

Init canvas creator decoration part for use by subclasses.

◆ new() [1/2]

CanvasCreatorDecorationFactory Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.new ( )

Create decoration factory.

Reimplemented from Dragengine.Gui.Decorations.Factories.DefaultDecorationFactory.

◆ new() [2/2]

CanvasCreatorDecorationFactory Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.new ( CanvasCreatorDecorationFactory  factory)

Create copy of decoration factory.

◆ setCreatorActive()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setCreatorActive ( CanvasCreator  factory)

Set canvas creator factory for active window.

◆ setCreatorInactive()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setCreatorInactive ( CanvasCreator  factory)

Set canvas creator factory for inactive window.

◆ setDecorationSize()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setDecorationSize ( BorderSize  size)

Set decoration border size.

◆ setImageButtonCloseHover()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonCloseHover ( Image  image)

Set image for close button in hover state.

◆ setImageButtonCloseNormal()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonCloseNormal ( Image  image)

Set image for close button in normal state.

◆ setImageButtonClosePressed()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonClosePressed ( Image  image)

Set image for close button in pressed state.

◆ setImageButtonMaximizeHover()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonMaximizeHover ( Image  image)

Set image for maximize button in hover state.

◆ setImageButtonMaximizeNormal()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonMaximizeNormal ( Image  image)

Set image for maximize button in normal state.

◆ setImageButtonMaximizePressed()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonMaximizePressed ( Image  image)

Set image for maximize button in pressed state.

◆ setImageButtonMinimizeHover()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonMinimizeHover ( Image  image)

Set image for minimize button in hover state.

◆ setImageButtonMinimizeNormal()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonMinimizeNormal ( Image  image)

Set image for minimize button in normal state.

◆ setImageButtonMinimizePressed()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setImageButtonMinimizePressed ( Image  image)

Set image for minimize button in pressed state.

◆ setParameter()

void Dragengine.Gui.Decorations.Factories.CanvasCreatorDecorationFactory.setParameter ( String  name,
Object  value 
)

Set parameter.

Supported parameters: | name | value | Setter | | decorationSize | BorderSize | setDecorationSize | | active.canvas | CanvasCreator | setCreatorActive | | active.title.textColor | Color | setActiveTitleColor | | active.title.font | Font | setActiveTitleFont | | inactive.canvas | CanvasCreator | setCreatorInactive | | inactive.title.textColor | Color | setInactiveTitleColor | | inactive.title.font | Font | setInactiveTitleFont | | imageButtonCloseNormal | Image | setImageButtonCloseNormal | | imageButtonCloseHover | Image | setImageButtonCloseHover | | imageButtonClosePressed | Image | setImageButtonClosePressed | | imageButtonMaximizeNormal | Image | setImageButtonMaximizeNormal | | imageButtonMaximizeHover | Image | setImageButtonMaximizeHover | | imageButtonMaximizePressed | Image | setImageButtonMaximizePressed | | imageButtonMinimizeNormal | Image | setImageButtonMinimizeNormal | | imageButtonMinimizeHover | Image | setImageButtonMinimizeHover | | imageButtonMinimizePressed | Image | setImageButtonMinimizePressed |

Reimplemented from Dragengine.Gui.Decorations.Factories.DefaultDecorationFactory.


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