C# Class PKStudio.Helpers.EditorsFormsController

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

Private Properties

Свойство Type Description
OpenTextEditor PKStudio.Forms.Editors.SourceFileEditor

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
ShowFeatureEditorByGuid ( string guid ) : IEventComponent
ShowLibraryCategoryEditorByGuid ( string guid ) : IEventComponent
ShowLibraryEditorByGuid ( string guid ) : IEventComponent

Private Methods

Méthode Description
OpenTextEditor ( string Path ) : SourceFileEditor

Method Details

CheckModified() public méthode

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

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

EditorsFormsController() public méthode

public EditorsFormsController ( DockPanel DockPanel ) : WeifenLuo.WinFormsUI.Docking
DockPanel WeifenLuo.WinFormsUI.Docking.DockPanel
Résultat WeifenLuo.WinFormsUI.Docking

LoadEditorFormsState() public méthode

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

OnShowEditor() public méthode

public OnShowEditor ( IEventComponent component ) : void
component IEventComponent
Résultat void

OpenContainingFolderEvent() public méthode

public OpenContainingFolderEvent ( object sender, Forms e ) : void
sender object
e Forms
Résultat void

SaveActiveEditor() public méthode

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

SaveAllModifiedEditors() public méthode

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

SaveEditorsFormsState() public méthode

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

ShowEditor() public méthode

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
Résultat void

ShowFeatureEditorByGuid() protected méthode

protected ShowFeatureEditorByGuid ( string guid ) : IEventComponent
guid string
Résultat IEventComponent

ShowLibraryCategoryEditorByGuid() protected méthode

protected ShowLibraryCategoryEditorByGuid ( string guid ) : IEventComponent
guid string
Résultat IEventComponent

ShowLibraryEditorByGuid() protected méthode

protected ShowLibraryEditorByGuid ( string guid ) : IEventComponent
guid string
Résultat IEventComponent