C# 클래스 LayoutFarm.DzBoardSample.DesignBoardModule

상속: CompoModule
파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
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