C# Класс LayoutFarm.DzBoardSample.DesignBoardModule

Наследование: CompoModule
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddExternalControl ( int x, int y, UIBox uibox ) : UIHolderBox
AddNewBox ( int x, int y, int w, int h ) : void
AddNewImageBox ( int x, int y, int w, int h, ImageBinder imgBinder ) : UIHolderBox
AddNewRect ( int x, int y, int w, int h ) : void
DesignBoardModule ( ) : System
HistoryRecordDzElementNewBounds ( UIBox dzBox, Rectangle oldRect, Rectangle newRect ) : void
HistoryRecordDzElementNewPosition ( UIBox dzBox, Point oldPoint, Point newPoint ) : void
Load ( ) : void
Save ( ) : void
WrapWithHolderBox ( int x, int y, UIBox uibox ) : UIHolderBox

Защищенные методы

Метод Описание
OnStartModule ( ) : void

Приватные методы

Метод Описание
CloneTextBox ( DesignBox dzBox ) : UIElement
CopyToClipBoard ( IDesignBox ui ) : void
FindSelectedUserBoxes ( ) : void
GetFreeControllerBox ( ) : UIControllerBox
PasteClipboardData ( ) : void
RemoveAllControllerBoxes ( ) : void
RemoveTargetBox ( IDesignBox ui ) : void
ReverseLastUndoAction ( ) : void
SerializeDzTextBox ( DzBoxSerializer writer, UIElement ui ) : void
SetupActiveBoxProperties ( LayoutFarm box ) : void
SetupBackgroundProperties ( LayoutFarm backgroundBox ) : void
SetupSelectionBoxProperties ( UISelectionBox selectionBox ) : void
UndoLastAction ( ) : void

Описание методов

AddExternalControl() публичный Метод

public AddExternalControl ( int x, int y, UIBox uibox ) : UIHolderBox
x int
y int
uibox LayoutFarm.UI.UIBox
Результат UIHolderBox

AddNewBox() публичный Метод

public AddNewBox ( int x, int y, int w, int h ) : void
x int
y int
w int
h int
Результат void

AddNewImageBox() публичный Метод

public AddNewImageBox ( int x, int y, int w, int h, ImageBinder imgBinder ) : UIHolderBox
x int
y int
w int
h int
imgBinder ImageBinder
Результат UIHolderBox

AddNewRect() публичный Метод

public AddNewRect ( int x, int y, int w, int h ) : void
x int
y int
w int
h int
Результат void

DesignBoardModule() публичный Метод

public DesignBoardModule ( ) : System
Результат System

HistoryRecordDzElementNewBounds() публичный Метод

public HistoryRecordDzElementNewBounds ( UIBox dzBox, Rectangle oldRect, Rectangle newRect ) : void
dzBox LayoutFarm.UI.UIBox
oldRect PixelFarm.Drawing.Rectangle
newRect PixelFarm.Drawing.Rectangle
Результат void

HistoryRecordDzElementNewPosition() публичный Метод

public HistoryRecordDzElementNewPosition ( UIBox dzBox, Point oldPoint, Point newPoint ) : void
dzBox LayoutFarm.UI.UIBox
oldPoint Point
newPoint Point
Результат void

Load() публичный Метод

public Load ( ) : void
Результат void

OnStartModule() защищенный Метод

protected OnStartModule ( ) : void
Результат void

Save() публичный Метод

public Save ( ) : void
Результат void

WrapWithHolderBox() публичный Метод

public WrapWithHolderBox ( int x, int y, UIBox uibox ) : UIHolderBox
x int
y int
uibox LayoutFarm.UI.UIBox
Результат UIHolderBox