Workspace

DlangIDE workspace

Members

Functions

findProject
Project findProject(string filename)

find project in workspace by filename

findProjectByName
Project findProjectByName(string name)

find project in workspace by filename

findSourceFileItem
ProjectSourceFile findSourceFileItem(string filename, bool fullFileName = true, dstring projectName = null)

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

getBreakpoints
Breakpoint[] getBreakpoints()

returns all workspace breakpoints

setStartupProjectConfiguration
void setStartupProjectConfiguration(string conf)

setups currrent project configuration by name

Properties

expandedItems
string[] expandedItems [@property getter]

read list of expanded items from settings

expandedItems
string[] expandedItems [@property setter]

update list of expanded items in settings

files
WorkspaceFile[] files [@property getter]

Last opened files in workspace

files
WorkspaceFile[] files [@property setter]

Last opened files in workspace

selectedWorkspaceItem
string selectedWorkspaceItem [@property getter]

last selected workspace item in workspace explorer

selectedWorkspaceItem
string selectedWorkspaceItem [@property setter]

update last selected workspace item in workspace explorer

Inherited Members

From WorkspaceItem

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]

description

description
dstring description [@property setter]

description

load
bool load(string fname)

load

Meta