C# Класс PKStudio.Helpers.EditorsFormsController

Класс, контролирующий все формы редактирования This class controls all edit forms
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
OpenTextEditor PKStudio.Forms.Editors.SourceFileEditor

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

Метод Описание
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

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

Метод Описание
Dispose ( bool disposing ) : void
ShowFeatureEditorByGuid ( string guid ) : IEventComponent
ShowLibraryCategoryEditorByGuid ( string guid ) : IEventComponent
ShowLibraryEditorByGuid ( string guid ) : IEventComponent

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

Метод Описание
OpenTextEditor ( string Path ) : SourceFileEditor

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

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

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

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public EditorsFormsController ( DockPanel DockPanel ) : WeifenLuo.WinFormsUI.Docking
DockPanel WeifenLuo.WinFormsUI.Docking.DockPanel
Результат WeifenLuo.WinFormsUI.Docking

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

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

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

public OnShowEditor ( IEventComponent component ) : void
component IEventComponent
Результат void

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

public OpenContainingFolderEvent ( object sender, Forms e ) : void
sender object
e Forms
Результат void

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

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

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

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

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

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

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

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
Результат void

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

protected ShowFeatureEditorByGuid ( string guid ) : IEventComponent
guid string
Результат IEventComponent

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

protected ShowLibraryCategoryEditorByGuid ( string guid ) : IEventComponent
guid string
Результат IEventComponent

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

protected ShowLibraryEditorByGuid ( string guid ) : IEventComponent
guid string
Результат IEventComponent