IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShell.Workspace Class Reference
+ Inheritance diagram for CShell.Workspace:
+ Collaboration diagram for CShell.Workspace:

Classes

class  WorkspaceContainer
 

Public Member Functions

void Save (string path)
 
void Save (string path, bool saveShellLayout)
 
bool Load (string path)
 
bool Load (string path, bool loadShellLayout)
 
void Save (string path)
 
void Save (string path, bool saveShellLayout)
 
bool Load (string path)
 
bool Load (string path, bool loadShellLayout)
 

Static Public Member Functions

static void CreateEmptyFile (string filePath)
 
static void CreateEmptyFile (string filePath)
 

Properties

string CShellFileName [get, private set]
 Gets CShell file name without extension. More...
 
string CShellFile [get, private set]
 
ScriptingEngine ScriptingEngine [get]
 
AssemblyReferences Assemblies [get]
 
string RootFolder [get, set]
 
string Filter [get, set]
 

Events

PropertyChangedEventHandler PropertyChanged
 

Private Member Functions

void OnPropertyChanged (string propertyName)
 
void OnPropertyChanged (string propertyName)
 

Private Attributes

readonly ILog log = LogManager.GetLog(typeof (Workspace))
 
readonly ScriptingEngine engine
 
readonly AssemblyReferences assemblies
 
string rootFolder
 
string filter = Constants.WorkspaceFilter
 

Static Private Attributes

static readonly string startupDirectory = Environment.CurrentDirectory
 

Member Function Documentation

void CShell.Workspace.OnPropertyChanged ( string  propertyName)
inlineprivate
static void CShell.Workspace.CreateEmptyFile ( string  filePath)
inlinestatic
void CShell.Workspace.Save ( string  path)
inline

Referenced by CShell.Workspace.Save().

void CShell.Workspace.Save ( string  path,
bool  saveShellLayout 
)
inline
bool CShell.Workspace.Load ( string  path)
inline

Referenced by CShell.Workspace.Load().

void CShell.Workspace.OnPropertyChanged ( string  propertyName)
inlineprivate
static void CShell.Workspace.CreateEmptyFile ( string  filePath)
inlinestatic
void CShell.Workspace.Save ( string  path)
inline
void CShell.Workspace.Save ( string  path,
bool  saveShellLayout 
)
inline
bool CShell.Workspace.Load ( string  path)
inline

Member Data Documentation

readonly ILog CShell.Workspace.log = LogManager.GetLog(typeof (Workspace))
private
readonly ScriptingEngine CShell.Workspace.engine
private
static readonly string CShell.Workspace.startupDirectory = Environment.CurrentDirectory
staticprivate
readonly AssemblyReferences CShell.Workspace.assemblies
private
string CShell.Workspace.rootFolder
private
string CShell.Workspace.filter = Constants.WorkspaceFilter
private

Property Documentation

string CShell.Workspace.CShellFileName
getprivate set

Gets CShell file name without extension.

string CShell.Workspace.CShellFile
getprivate set
string CShell.Workspace.Filter
getset

Event Documentation

PropertyChangedEventHandler CShell.Workspace.PropertyChanged

The documentation for this class was generated from the following files: