C# 클래스 Stetic.ProjectBackend

상속: System.MarshalByRefObject, IProject, IDisposable
파일 보기 프로젝트 열기: mono/stetic 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AbsoluteToRelativePath string
CleanUndoData void
CreateGlobalActionGroupDesignerSession ActionGroupEditSession
CreateLocalActionGroupDesignerSession ActionGroupEditSession
CreateWidgetDesignerSession WidgetEditSession
IProject void
IProject void
IProject void
IProject void
IProject void
NotifyChanged void
OnComponentTypesChanged void
OnGroupAdded void
OnGroupRemoved void
OnRegistryChanged void
OnRegistryChanging void
OnSignalAdded void
OnSignalChanged void
OnSignalRemoved void
OnWidgetNameChanged void
Read void
SetFileName void
SetFrontend void
Write System.Xml.XmlDocument

공개 메소드들

메소드 설명
AddNewActionGroup ( string name ) : Stetic.Wrapper.ActionGroup
AddNewActionGroupFromTemplate ( string template ) : Stetic.Wrapper.ActionGroup
AddNewWidget ( string type, string name ) : object
AddNewWidgetFromTemplate ( string template ) : object
AddWidget ( Gtk widget ) : void
AddWidgetLibrary ( string lib ) : void
AddWidgetLibrary ( string lib, bool isInternal ) : void
AddWindow ( Gtk window ) : void
AddWindow ( Gtk window, bool select ) : void
AttachActionGroups ( Stetic groups ) : void
Close ( ) : void
CopyWidgetToProject ( string name, ProjectBackend other, string replacedName ) : void
Dispose ( ) : void
EditIcons ( ) : void
ExportGlade ( string fileName ) : void
GetActionGroups ( ) : Stetic.Wrapper.ActionGroup[]
GetComponentTypes ( ) : ArrayList
GetTopLevel ( string name ) : Gtk.Widget
GetTopLevelWrapper ( string name, bool throwIfNotFound ) : Container
GetWidget ( WidgetData data ) : Gtk.Widget
GetWidgetData ( string name ) : WidgetData
GetWidgetTypes ( ) : string[]
ImportFile ( string filePath ) : string
ImportGlade ( string fileName ) : void
InitializeLifetimeService ( ) : object
IsInternalLibrary ( string lib ) : bool
Load ( string fileName ) : void
Load ( string xmlFile, string fileName ) : void
NotifyComponentTypesChanged ( ) : void
PopupContextMenu ( Placeholder ph ) : void
PopupContextMenu ( Stetic wrapper ) : void
ProjectBackend ( ApplicationBackend app ) : System
Reload ( ) : void
RemoveActionGroup ( Stetic group ) : void
RemoveWidget ( string name ) : void
RemoveWidgetLibrary ( string lib ) : void
Save ( string fileName ) : void

보호된 메소드들

메소드 설명
OnModifiedChanged ( EventArgs args ) : void
OnSignalAdded ( Stetic.SignalEventArgs args ) : void
OnSignalChanged ( Stetic.SignalChangedEventArgs args ) : void
OnSignalRemoved ( Stetic.SignalEventArgs args ) : void
OnWidgetAdded ( Stetic args ) : void

비공개 메소드들

메소드 설명
AbsoluteToRelativePath ( string baseDirectoryPath, string absPath ) : string
CleanUndoData ( XmlElement elem ) : void
CreateGlobalActionGroupDesignerSession ( ActionGroupDesignerFrontend frontend, string groupName, bool autoCommitChanges ) : ActionGroupEditSession
CreateLocalActionGroupDesignerSession ( ActionGroupDesignerFrontend frontend, string windowName, bool autoCommitChanges ) : ActionGroupEditSession
CreateWidgetDesignerSession ( WidgetDesignerFrontend frontend, string windowName, Stetic editingBackend, bool autoCommitChanges ) : WidgetEditSession
IProject ( Stetic.ObjectWrapperEventArgs args ) : void
IProject ( Stetic.SignalChangedEventArgs args ) : void
IProject ( Stetic.SignalEventArgs args ) : void
IProject ( Stetic args ) : void
IProject ( Wrapper w ) : void
NotifyChanged ( ) : void
OnComponentTypesChanged ( object s, EventArgs a ) : void
OnGroupAdded ( object s, Stetic args ) : void
OnGroupRemoved ( object s, Stetic args ) : void
OnRegistryChanged ( object o, EventArgs args ) : void
OnRegistryChanging ( object o, EventArgs args ) : void
OnSignalAdded ( object sender, Stetic.SignalEventArgs args ) : void
OnSignalChanged ( object sender, Stetic.SignalChangedEventArgs args ) : void
OnSignalRemoved ( object sender, Stetic.SignalEventArgs args ) : void
OnWidgetNameChanged ( Stetic args, bool isTopLevel ) : void
Read ( XmlDocument doc ) : void
SetFileName ( string fileName ) : void
SetFrontend ( Project project ) : void
Write ( bool includeUndoInfo ) : XmlDocument

메소드 상세

AddNewActionGroup() 공개 메소드

public AddNewActionGroup ( string name ) : Stetic.Wrapper.ActionGroup
name string
리턴 Stetic.Wrapper.ActionGroup

AddNewActionGroupFromTemplate() 공개 메소드

public AddNewActionGroupFromTemplate ( string template ) : Stetic.Wrapper.ActionGroup
template string
리턴 Stetic.Wrapper.ActionGroup

AddNewWidget() 공개 메소드

public AddNewWidget ( string type, string name ) : object
type string
name string
리턴 object

AddNewWidgetFromTemplate() 공개 메소드

public AddNewWidgetFromTemplate ( string template ) : object
template string
리턴 object

AddWidget() 공개 메소드

public AddWidget ( Gtk widget ) : void
widget Gtk
리턴 void

AddWidgetLibrary() 공개 메소드

public AddWidgetLibrary ( string lib ) : void
lib string
리턴 void

AddWidgetLibrary() 공개 메소드

public AddWidgetLibrary ( string lib, bool isInternal ) : void
lib string
isInternal bool
리턴 void

AddWindow() 공개 메소드

public AddWindow ( Gtk window ) : void
window Gtk
리턴 void

AddWindow() 공개 메소드

public AddWindow ( Gtk window, bool select ) : void
window Gtk
select bool
리턴 void

AttachActionGroups() 공개 메소드

public AttachActionGroups ( Stetic groups ) : void
groups Stetic
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

CopyWidgetToProject() 공개 메소드

public CopyWidgetToProject ( string name, ProjectBackend other, string replacedName ) : void
name string
other ProjectBackend
replacedName string
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EditIcons() 공개 메소드

public EditIcons ( ) : void
리턴 void

ExportGlade() 공개 메소드

public ExportGlade ( string fileName ) : void
fileName string
리턴 void

GetActionGroups() 공개 메소드

public GetActionGroups ( ) : Stetic.Wrapper.ActionGroup[]
리턴 Stetic.Wrapper.ActionGroup[]

GetComponentTypes() 공개 메소드

public GetComponentTypes ( ) : ArrayList
리턴 System.Collections.ArrayList

GetTopLevel() 공개 메소드

public GetTopLevel ( string name ) : Gtk.Widget
name string
리턴 Gtk.Widget

GetTopLevelWrapper() 공개 메소드

public GetTopLevelWrapper ( string name, bool throwIfNotFound ) : Container
name string
throwIfNotFound bool
리턴 Stetic.Wrapper.Container

GetWidget() 공개 메소드

public GetWidget ( WidgetData data ) : Gtk.Widget
data WidgetData
리턴 Gtk.Widget

GetWidgetData() 공개 메소드

public GetWidgetData ( string name ) : WidgetData
name string
리턴 WidgetData

GetWidgetTypes() 공개 메소드

public GetWidgetTypes ( ) : string[]
리턴 string[]

ImportFile() 공개 메소드

public ImportFile ( string filePath ) : string
filePath string
리턴 string

ImportGlade() 공개 메소드

public ImportGlade ( string fileName ) : void
fileName string
리턴 void

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : object
리턴 object

IsInternalLibrary() 공개 메소드

public IsInternalLibrary ( string lib ) : bool
lib string
리턴 bool

Load() 공개 메소드

public Load ( string fileName ) : void
fileName string
리턴 void

Load() 공개 메소드

public Load ( string xmlFile, string fileName ) : void
xmlFile string
fileName string
리턴 void

NotifyComponentTypesChanged() 공개 메소드

public NotifyComponentTypesChanged ( ) : void
리턴 void

OnModifiedChanged() 보호된 메소드

protected OnModifiedChanged ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnSignalAdded() 보호된 메소드

protected OnSignalAdded ( Stetic.SignalEventArgs args ) : void
args Stetic.SignalEventArgs
리턴 void

OnSignalChanged() 보호된 메소드

protected OnSignalChanged ( Stetic.SignalChangedEventArgs args ) : void
args Stetic.SignalChangedEventArgs
리턴 void

OnSignalRemoved() 보호된 메소드

protected OnSignalRemoved ( Stetic.SignalEventArgs args ) : void
args Stetic.SignalEventArgs
리턴 void

OnWidgetAdded() 보호된 메소드

protected OnWidgetAdded ( Stetic args ) : void
args Stetic
리턴 void

PopupContextMenu() 공개 메소드

public PopupContextMenu ( Placeholder ph ) : void
ph Placeholder
리턴 void

PopupContextMenu() 공개 메소드

public PopupContextMenu ( Stetic wrapper ) : void
wrapper Stetic
리턴 void

ProjectBackend() 공개 메소드

public ProjectBackend ( ApplicationBackend app ) : System
app ApplicationBackend
리턴 System

Reload() 공개 메소드

public Reload ( ) : void
리턴 void

RemoveActionGroup() 공개 메소드

public RemoveActionGroup ( Stetic group ) : void
group Stetic
리턴 void

RemoveWidget() 공개 메소드

public RemoveWidget ( string name ) : void
name string
리턴 void

RemoveWidgetLibrary() 공개 메소드

public RemoveWidgetLibrary ( string lib ) : void
lib string
리턴 void

Save() 공개 메소드

public Save ( string fileName ) : void
fileName string
리턴 void