C# Класс CatEye.UI.Base.ExtendedStage

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

Защищенные свойства (Protected)

Свойство Тип Описание
_Holders IStageOperationHolder>.Dictionary

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

Метод Описание
AskLoadImage ( string filename, int downscale_by ) : void
AskUpdate ( ) : void
AskUpdate ( bool processImage ) : void
CreateAndAddNewItem ( Type sot ) : StageOperationParameters
DrawEditor ( IBitmapView target ) : void
ExtendedStage ( StageOperationFactory stageOperationFactory, StageOperationParametersFactory stageOperationParametersFactoryFromID, StageOperationParametersEditorFactory SOParametersEditorFactory, StageOperationHolderFactory SOHolderFactory, BitmapCoreFactory imageLoader ) : System
LoadStage ( string filename ) : void
LoadStage ( string filename, bool setStageFilename ) : void
ProcessPending ( ) : void
ReportEditorMouseButton ( int x, int y, int width, int height, uint button_id, bool is_down ) : bool

Handles mouse button state change i.e. the user pushed or released the button. Base method should not be called when overridden.

ReportEditorMousePosition ( int x, int y, int width, int height ) : bool

Handles mouse position change. Base method should not be called when overridden.

SaveStage ( ) : void
SaveStage ( string filename ) : void

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

Метод Описание
DoProcess ( ) : void
HandleOperationReportProgress ( object sender, ReportStageOperationProgressEventArgs e ) : void
HandleSohwDownTitleButtonClicked ( object sender, EventArgs e ) : void
HandleSohwEditButtonClicked ( object sender, EventArgs e ) : void
HandleSohwFreezeButtonClicked ( object sender, EventArgs e ) : void
HandleSohwOperationParametersEditorUserModified ( object sender, EventArgs e ) : void
HandleSohwRemoveButtonClicked ( object sender, EventArgs e ) : void
HandleSohwStageActiveButtonClicked ( object sender, EventArgs e ) : void
HandleSohwUpTitleButtonClicked ( object sender, EventArgs e ) : void
OnEditingOperationChanged ( ) : void
OnItemAdded ( StageOperationParameters item ) : void
OnItemChanged ( StageOperationParameters item ) : void
OnItemIndexChanged ( StageOperationParameters item ) : void
OnItemRemoved ( StageOperationParameters item ) : void
OnOperationDefrozen ( ) : void
OnOperationFrozen ( ) : void
OnViewNeedsUpdate ( ) : void
SetUIState ( UIState value ) : void
StageOperationByHolder ( IStageOperationHolder h ) : StageOperationParameters

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

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

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

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

public AskLoadImage ( string filename, int downscale_by ) : void
filename string
downscale_by int
Результат void

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

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

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

public AskUpdate ( bool processImage ) : void
processImage bool
Результат void

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

public CreateAndAddNewItem ( Type sot ) : StageOperationParameters
sot System.Type
Результат StageOperationParameters

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

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

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

public DrawEditor ( IBitmapView target ) : void
target IBitmapView
Результат void

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

public ExtendedStage ( StageOperationFactory stageOperationFactory, StageOperationParametersFactory stageOperationParametersFactoryFromID, StageOperationParametersEditorFactory SOParametersEditorFactory, StageOperationHolderFactory SOHolderFactory, BitmapCoreFactory imageLoader ) : System
stageOperationFactory StageOperationFactory
stageOperationParametersFactoryFromID StageOperationParametersFactory
SOParametersEditorFactory StageOperationParametersEditorFactory
SOHolderFactory StageOperationHolderFactory
imageLoader BitmapCoreFactory
Результат System

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

protected HandleOperationReportProgress ( object sender, ReportStageOperationProgressEventArgs e ) : void
sender object
e CatEye.Core.ReportStageOperationProgressEventArgs
Результат void

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

protected HandleSohwDownTitleButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected HandleSohwEditButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected HandleSohwFreezeButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected HandleSohwOperationParametersEditorUserModified ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected HandleSohwRemoveButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected HandleSohwStageActiveButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected HandleSohwUpTitleButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

public LoadStage ( string filename ) : void
filename string
Результат void

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

public LoadStage ( string filename, bool setStageFilename ) : void
filename string
setStageFilename bool
Результат void

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

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

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

protected OnItemAdded ( StageOperationParameters item ) : void
item StageOperationParameters
Результат void

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

protected OnItemChanged ( StageOperationParameters item ) : void
item StageOperationParameters
Результат void

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

protected OnItemIndexChanged ( StageOperationParameters item ) : void
item StageOperationParameters
Результат void

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

protected OnItemRemoved ( StageOperationParameters item ) : void
item StageOperationParameters
Результат void

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

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

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

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

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

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

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

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

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

Handles mouse button state change i.e. the user pushed or released the button. Base method should not be called when overridden.
public ReportEditorMouseButton ( int x, int y, int width, int height, uint button_id, bool is_down ) : bool
x int /// X coordinate from the left top corner of the image ///
y int /// Y coordinate from the left top corner of the image ///
width int
height int
button_id uint /// The button which state is changed. ///
is_down bool /// true if the button is down now, false if it's up. ///
Результат bool

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

Handles mouse position change. Base method should not be called when overridden.
public ReportEditorMousePosition ( int x, int y, int width, int height ) : bool
x int
y int
width int
height int
Результат bool

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

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

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

public SaveStage ( string filename ) : void
filename string
Результат void

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

protected SetUIState ( UIState value ) : void
value UIState
Результат void

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

protected StageOperationByHolder ( IStageOperationHolder h ) : StageOperationParameters
h IStageOperationHolder
Результат StageOperationParameters

Описание свойств

_Holders защищенное свойство

protected Dictionary _Holders
Результат IStageOperationHolder>.Dictionary