C# 클래스 PKStudio.Helpers.EditorsFormsController

Класс, контролирующий все формы редактирования This class controls all edit forms
상속: IDisposable
파일 보기 프로젝트 열기: AlexandrSurkov/PKStudio 1 사용 예제들

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