C# Class PKStudio.Helpers.EditorsFormsController

Класс, контролирующий все формы редактирования This class controls all edit forms
Inheritance: IDisposable
显示文件 Open project: AlexandrSurkov/PKStudio Class Usage Examples

Private Properties

Property Type Description
OpenTextEditor PKStudio.Forms.Editors.SourceFileEditor

Public Methods

Method Description
CheckModified ( ) : bool

Ru: Проверяет, если ли измененные формы En: Checks if any edit form have been modified

Dispose ( ) : void
EditorsFormsController ( DockPanel DockPanel ) : WeifenLuo.WinFormsUI.Docking
LoadEditorFormsState ( ) : void

Ru: Загружает формы для редактирования из списка En: Loads edit forms from list from file

OnShowEditor ( IEventComponent component ) : void
OpenContainingFolderEvent ( object sender, Forms e ) : void
SaveActiveEditor ( ) : void

Ru: Сохраняет изменения в активном(который в фокусе) редакторе En: Save changes in active (focused) editor

SaveAllModifiedEditors ( ) : void

Ru: Сохранить все изменения En: Save all changes

SaveEditorsFormsState ( ) : void

Ru: Сохраняет список открытых для редактирования форм En: Saves edit forms list to file

ShowEditor ( object obj ) : void

Ru: Открывает редактор для объекта. Если такой уже открыт, то показывает его En: If object editor has been shown, opens it. I it has not been shown , creates it

Protected Methods

Method Description
Dispose ( bool disposing ) : void
ShowFeatureEditorByGuid ( string guid ) : IEventComponent
ShowLibraryCategoryEditorByGuid ( string guid ) : IEventComponent
ShowLibraryEditorByGuid ( string guid ) : IEventComponent

Private Methods

Method Description
OpenTextEditor ( string Path ) : SourceFileEditor

Method Details

CheckModified() public method

Ru: Проверяет, если ли измененные формы En: Checks if any edit form have been modified
public CheckModified ( ) : bool
return bool

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

EditorsFormsController() public method

public EditorsFormsController ( DockPanel DockPanel ) : WeifenLuo.WinFormsUI.Docking
DockPanel WeifenLuo.WinFormsUI.Docking.DockPanel
return WeifenLuo.WinFormsUI.Docking

LoadEditorFormsState() public method

Ru: Загружает формы для редактирования из списка En: Loads edit forms from list from file
public LoadEditorFormsState ( ) : void
return void

OnShowEditor() public method

public OnShowEditor ( IEventComponent component ) : void
component IEventComponent
return void

OpenContainingFolderEvent() public method

public OpenContainingFolderEvent ( object sender, Forms e ) : void
sender object
e Forms
return void

SaveActiveEditor() public method

Ru: Сохраняет изменения в активном(который в фокусе) редакторе En: Save changes in active (focused) editor
public SaveActiveEditor ( ) : void
return void

SaveAllModifiedEditors() public method

Ru: Сохранить все изменения En: Save all changes
public SaveAllModifiedEditors ( ) : void
return void

SaveEditorsFormsState() public method

Ru: Сохраняет список открытых для редактирования форм En: Saves edit forms list to file
public SaveEditorsFormsState ( ) : void
return void

ShowEditor() public method

Ru: Открывает редактор для объекта. Если такой уже открыт, то показывает его En: If object editor has been shown, opens it. I it has not been shown , creates it
public ShowEditor ( object obj ) : void
obj object
return void

ShowFeatureEditorByGuid() protected method

protected ShowFeatureEditorByGuid ( string guid ) : IEventComponent
guid string
return IEventComponent

ShowLibraryCategoryEditorByGuid() protected method

protected ShowLibraryCategoryEditorByGuid ( string guid ) : IEventComponent
guid string
return IEventComponent

ShowLibraryEditorByGuid() protected method

protected ShowLibraryEditorByGuid ( string guid ) : IEventComponent
guid string
return IEventComponent