Project
Manager
Iface
constructor
g_
iface
name
add_
group
add_
source
add_
source_
quiet
add_
sources
add_
target
element_
added
element_
removed
element_
selected
get_
capabilities
get_
children
get_
current_
project
get_
elements
get_
packages
get_
selected
get_
target_
type
get_
targets
is_
open
project_
loaded
remove_
file
GJS API Reference
IAnjuta-3.0
IAnjuta
ProjectManagerIface
Class ProjectManagerIface
Hierarchy
ProjectManagerIface
Index
Constructors
constructor
Properties
g_
iface
name
Methods
add_
group
add_
source
add_
source_
quiet
add_
sources
add_
target
element_
added
element_
removed
element_
selected
get_
capabilities
get_
children
get_
current_
project
get_
elements
get_
packages
get_
selected
get_
target_
type
get_
targets
is_
open
project_
loaded
remove_
file
Constructors
constructor
new
Project
Manager
Iface
(
)
:
ProjectManagerIface
Returns
ProjectManagerIface
Properties
g_
iface
g_
iface
:
TypeInterface
Static
name
name
:
string
Methods
add_
group
add_
group
(
obj
:
ProjectManager
, name
:
string
, default_group
:
Gio
.
File
)
:
Gio
.
File
Parameters
obj:
ProjectManager
name:
string
default_group:
Gio
.
File
Returns
Gio
.
File
add_
source
add_
source
(
obj
:
ProjectManager
, name
:
string
, default_target
:
Gio
.
File
)
:
Gio
.
File
Parameters
obj:
ProjectManager
name:
string
default_target:
Gio
.
File
Returns
Gio
.
File
add_
source_
quiet
add_
source_
quiet
(
obj
:
ProjectManager
, name
:
string
, target
:
Gio
.
File
)
:
Gio
.
File
Parameters
obj:
ProjectManager
name:
string
target:
Gio
.
File
Returns
Gio
.
File
add_
sources
add_
sources
(
obj
:
ProjectManager
, names
:
string
[]
, default_target
:
Gio
.
File
)
:
Gio
.
File
[]
Parameters
obj:
ProjectManager
names:
string
[]
default_target:
Gio
.
File
Returns
Gio
.
File
[]
add_
target
add_
target
(
obj
:
ProjectManager
, name
:
string
, default_group
:
Gio
.
File
)
:
Gio
.
File
Parameters
obj:
ProjectManager
name:
string
default_group:
Gio
.
File
Returns
Gio
.
File
element_
added
element_
added
(
obj
:
ProjectManager
, element
:
Gio
.
File
)
:
void
Parameters
obj:
ProjectManager
element:
Gio
.
File
Returns
void
element_
removed
element_
removed
(
obj
:
ProjectManager
, element
:
Gio
.
File
)
:
void
Parameters
obj:
ProjectManager
element:
Gio
.
File
Returns
void
element_
selected
element_
selected
(
obj
:
ProjectManager
, element
:
Gio
.
File
)
:
void
Parameters
obj:
ProjectManager
element:
Gio
.
File
Returns
void
get_
capabilities
get_
capabilities
(
obj
:
ProjectManager
)
:
number
Parameters
obj:
ProjectManager
Returns
number
get_
children
get_
children
(
obj
:
ProjectManager
, parent
:
Gio
.
File
, children_type
:
number
)
:
Gio
.
File
[]
Parameters
obj:
ProjectManager
parent:
Gio
.
File
children_type:
number
Returns
Gio
.
File
[]
get_
current_
project
get_
current_
project
(
obj
:
ProjectManager
)
:
IAnjuta
.
Project
Parameters
obj:
ProjectManager
Returns
IAnjuta
.
Project
get_
elements
get_
elements
(
obj
:
ProjectManager
, element_type
:
ProjectNodeType
)
:
Gio
.
File
[]
Parameters
obj:
ProjectManager
element_type:
ProjectNodeType
Returns
Gio
.
File
[]
get_
packages
get_
packages
(
obj
:
ProjectManager
)
:
string
[]
Parameters
obj:
ProjectManager
Returns
string
[]
get_
selected
get_
selected
(
obj
:
ProjectManager
)
:
Gio
.
File
Parameters
obj:
ProjectManager
Returns
Gio
.
File
get_
target_
type
get_
target_
type
(
obj
:
ProjectManager
, target
:
Gio
.
File
)
:
ProjectNodeType
Parameters
obj:
ProjectManager
target:
Gio
.
File
Returns
ProjectNodeType
get_
targets
get_
targets
(
obj
:
ProjectManager
, target_type
:
ProjectNodeType
)
:
Gio
.
File
[]
Parameters
obj:
ProjectManager
target_type:
ProjectNodeType
Returns
Gio
.
File
[]
is_
open
is_
open
(
obj
:
ProjectManager
)
:
boolean
Parameters
obj:
ProjectManager
Returns
boolean
project_
loaded
project_
loaded
(
obj
:
ProjectManager
, error
:
GLib
.
Error
)
:
void
Parameters
obj:
ProjectManager
error:
GLib
.
Error
Returns
void
remove_
file
remove_
file
(
obj
:
ProjectManager
, file
:
Gio
.
File
)
:
boolean
Parameters
obj:
ProjectManager
file:
Gio
.
File
Returns
boolean
Project
Manager
Iface
constructor
g_
iface
name
add_
group
add_
source
add_
source_
quiet
add_
sources
add_
target
element_
added
element_
removed
element_
selected
get_
capabilities
get_
children
get_
current_
project
get_
elements
get_
packages
get_
selected
get_
target_
type
get_
targets
is_
open
project_
loaded
remove_
file
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2dfaWZhY2UiLCJuYW1lIjoiZ19pZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0TWFuYWdlcklmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2FkZF9ncm91cCIsIm5hbWUiOiJhZGRfZ3JvdXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0TWFuYWdlcklmYWNlLmh0bWwjYWRkX3NvdXJjZSIsIm5hbWUiOiJhZGRfc291cmNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2FkZF9zb3VyY2VfcXVpZXQiLCJuYW1lIjoiYWRkX3NvdXJjZV9xdWlldCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNhZGRfc291cmNlcyIsIm5hbWUiOiJhZGRfc291cmNlcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNhZGRfdGFyZ2V0IiwibmFtZSI6ImFkZF90YXJnZXQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0TWFuYWdlcklmYWNlLmh0bWwjZWxlbWVudF9hZGRlZCIsIm5hbWUiOiJlbGVtZW50X2FkZGVkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2VsZW1lbnRfcmVtb3ZlZCIsIm5hbWUiOiJlbGVtZW50X3JlbW92ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0TWFuYWdlcklmYWNlLmh0bWwjZWxlbWVudF9zZWxlY3RlZCIsIm5hbWUiOiJlbGVtZW50X3NlbGVjdGVkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2dldF9jYXBhYmlsaXRpZXMiLCJuYW1lIjoiZ2V0X2NhcGFiaWxpdGllcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNnZXRfY2hpbGRyZW4iLCJuYW1lIjoiZ2V0X2NoaWxkcmVuIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2dldF9jdXJyZW50X3Byb2plY3QiLCJuYW1lIjoiZ2V0X2N1cnJlbnRfcHJvamVjdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNnZXRfZWxlbWVudHMiLCJuYW1lIjoiZ2V0X2VsZW1lbnRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2dldF9wYWNrYWdlcyIsIm5hbWUiOiJnZXRfcGFja2FnZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0TWFuYWdlcklmYWNlLmh0bWwjZ2V0X3NlbGVjdGVkIiwibmFtZSI6ImdldF9zZWxlY3RlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNnZXRfdGFyZ2V0X3R5cGUiLCJuYW1lIjoiZ2V0X3RhcmdldF90eXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2dldF90YXJnZXRzIiwibmFtZSI6ImdldF90YXJnZXRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sI2lzX29wZW4iLCJuYW1lIjoiaXNfb3BlbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNwcm9qZWN0X2xvYWRlZCIsIm5hbWUiOiJwcm9qZWN0X2xvYWRlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RNYW5hZ2VySWZhY2UuaHRtbCNyZW1vdmVfZmlsZSIsIm5hbWUiOiJyZW1vdmVfZmlsZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdE1hbmFnZXJJZmFjZS5odG1sIiwibmFtZSI6IlByb2plY3RNYW5hZ2VySWZhY2UifQ==