Workspace

DlangIDE workspace

Constructors

this
this(IDEFrame frame, string fname)
Undocumented in source.

Members

Functions

absoluteToRelativePath
string absoluteToRelativePath(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
addDependencyProject
bool addDependencyProject(Project p)
Undocumented in source. Be warned that the author may not have intended to support it.
addProject
void addProject(Project p)
Undocumented in source. Be warned that the author may not have intended to support it.
close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
fillStartupProject
void fillStartupProject()
Undocumented in source. Be warned that the author may not have intended to support it.
findProject
Project findProject(string filename)

find project in workspace by filename

findSourceFileItem
ProjectSourceFile findSourceFileItem(string filename, bool fullFileName)

tries to find source file in one of projects, returns found project source file item, or null if not found

load
bool load(string fname)
Undocumented in source. Be warned that the author may not have intended to support it.
refresh
void refresh()
Undocumented in source. Be warned that the author may not have intended to support it.
save
bool save(string fname)
Undocumented in source. Be warned that the author may not have intended to support it.
setStartupProjectConfiguration
void setStartupProjectConfiguration(string conf)

setups currrent project configuration by name

Properties

buildConfiguration
BuildConfiguration buildConfiguration [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
buildConfiguration
BuildConfiguration buildConfiguration [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
projectConfiguration
ProjectConfiguration projectConfiguration [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
projectConfiguration
ProjectConfiguration projectConfiguration [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
projects
Project[] projects [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
startupProject
Project startupProject [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
startupProject
Project startupProject [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_buildConfiguration
BuildConfiguration _buildConfiguration;
Undocumented in source.
_frame
IDEFrame _frame;
Undocumented in source.
_projectConfiguration
ProjectConfiguration _projectConfiguration;
Undocumented in source.
_projects
Project[] _projects;
Undocumented in source.
_startupProject
Project _startupProject;
Undocumented in source.

Inherited Members

From WorkspaceItem

_filename
string _filename;
Undocumented in source.
_dir
string _dir;
Undocumented in source.
_name
dstring _name;
Undocumented in source.
_description
dstring _description;
Undocumented in source.
filename
string filename [@property getter]

file name of workspace item

dir
string dir [@property getter]

workspace item directory

filename
string filename [@property setter]

file name of workspace item

name
dstring name [@property getter]

name

name
dstring name [@property setter]

name

description
dstring description [@property getter]

name

description
dstring description [@property setter]

name

load
bool load(string fname)

load

save
bool save(string fname)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta