C# Class ScriptEditor.Model.Documents

Exibir arquivo Open project: Clancey/MonoMac.Windows.Form

Public Methods

Method Description
ClearDocumentList ( ) : void
CloseDocument ( System.Guid scriptId ) : void

This function does NOT save the script if it has been modified.

DocumentFromId ( System.Guid id ) : ScriptDocument
FindScript ( string fullpath ) : System.Guid
Initialize ( string initialSaveDirectory ) : void
NewDocument ( EventHandler userInterfaceCallback ) : System.Guid
NewDocument ( string initialText, bool setAsActive ) : System.Guid

Create a new script file

OpenDocument ( System parentForm ) : System.Guid
OpenDocument ( string path, bool setActive ) : System.Guid
SaveAll ( bool onlyIfModified ) : int
SaveDocument ( System.Guid scriptId, bool showSaveDialog ) : void
ScriptCloseEventHelper ( System.Guid scriptId ) : void
SetActiveDoc ( System.Guid id ) : void
SetActiveFileToNext ( ) : void
SetDocumentModified ( System.Guid document_id, bool modified ) : void

Private Methods

Method Description
IndexFromId ( System.Guid id ) : int

Method Details

ClearDocumentList() public static method

public static ClearDocumentList ( ) : void
return void

CloseDocument() public static method

This function does NOT save the script if it has been modified.
public static CloseDocument ( System.Guid scriptId ) : void
scriptId System.Guid
return void

DocumentFromId() public static method

public static DocumentFromId ( System.Guid id ) : ScriptDocument
id System.Guid
return ScriptDocument

FindScript() public static method

public static FindScript ( string fullpath ) : System.Guid
fullpath string
return System.Guid

Initialize() public static method

public static Initialize ( string initialSaveDirectory ) : void
initialSaveDirectory string
return void

NewDocument() public static method

public static NewDocument ( EventHandler userInterfaceCallback ) : System.Guid
userInterfaceCallback EventHandler
return System.Guid

NewDocument() public static method

Create a new script file
public static NewDocument ( string initialText, bool setAsActive ) : System.Guid
initialText string
setAsActive bool make the new script the "active" document
return System.Guid

OpenDocument() public static method

public static OpenDocument ( System parentForm ) : System.Guid
parentForm System
return System.Guid

OpenDocument() public static method

public static OpenDocument ( string path, bool setActive ) : System.Guid
path string
setActive bool
return System.Guid

SaveAll() public static method

public static SaveAll ( bool onlyIfModified ) : int
onlyIfModified bool
return int

SaveDocument() public static method

public static SaveDocument ( System.Guid scriptId, bool showSaveDialog ) : void
scriptId System.Guid
showSaveDialog bool
return void

ScriptCloseEventHelper() public static method

public static ScriptCloseEventHelper ( System.Guid scriptId ) : void
scriptId System.Guid
return void

SetActiveDoc() public static method

public static SetActiveDoc ( System.Guid id ) : void
id System.Guid
return void

SetActiveFileToNext() public static method

public static SetActiveFileToNext ( ) : void
return void

SetDocumentModified() public static method

public static SetDocumentModified ( System.Guid document_id, bool modified ) : void
document_id System.Guid
modified bool
return void