Project
Iface
constructor
g_
iface
name
add_
node_
after
add_
node_
before
file_
changed
get_
node_
info
get_
root
is_
loaded
load_
node
node_
changed
node_
loaded
node_
saved
remove_
node
remove_
property
save_
node
set_
property
GJS API Reference
IAnjuta-3.0
IAnjuta
ProjectIface
Class ProjectIface
Hierarchy
ProjectIface
Index
Constructors
constructor
Properties
g_
iface
name
Methods
add_
node_
after
add_
node_
before
file_
changed
get_
node_
info
get_
root
is_
loaded
load_
node
node_
changed
node_
loaded
node_
saved
remove_
node
remove_
property
save_
node
set_
property
Constructors
constructor
new
Project
Iface
(
)
:
ProjectIface
Returns
ProjectIface
Properties
g_
iface
g_
iface
:
TypeInterface
Static
name
name
:
string
Methods
add_
node_
after
add_
node_
after
(
obj
:
IAnjuta
.
Project
, parent
:
ProjectNode
, sibling
:
ProjectNode
, type
:
ProjectNodeType
, file
:
Gio
.
File
, name
:
string
)
:
ProjectNode
Parameters
obj:
IAnjuta
.
Project
parent:
ProjectNode
sibling:
ProjectNode
type:
ProjectNodeType
file:
Gio
.
File
name:
string
Returns
ProjectNode
add_
node_
before
add_
node_
before
(
obj
:
IAnjuta
.
Project
, parent
:
ProjectNode
, sibling
:
ProjectNode
, type
:
ProjectNodeType
, file
:
Gio
.
File
, name
:
string
)
:
ProjectNode
Parameters
obj:
IAnjuta
.
Project
parent:
ProjectNode
sibling:
ProjectNode
type:
ProjectNodeType
file:
Gio
.
File
name:
string
Returns
ProjectNode
file_
changed
file_
changed
(
obj
:
IAnjuta
.
Project
, node
:
object
)
:
void
Parameters
obj:
IAnjuta
.
Project
node:
object
Returns
void
get_
node_
info
get_
node_
info
(
obj
:
IAnjuta
.
Project
)
:
ProjectNodeInfo
[]
Parameters
obj:
IAnjuta
.
Project
Returns
ProjectNodeInfo
[]
get_
root
get_
root
(
obj
:
IAnjuta
.
Project
)
:
ProjectNode
Parameters
obj:
IAnjuta
.
Project
Returns
ProjectNode
is_
loaded
is_
loaded
(
obj
:
IAnjuta
.
Project
)
:
boolean
Parameters
obj:
IAnjuta
.
Project
Returns
boolean
load_
node
load_
node
(
obj
:
IAnjuta
.
Project
, node
:
ProjectNode
)
:
boolean
Parameters
obj:
IAnjuta
.
Project
node:
ProjectNode
Returns
boolean
node_
changed
node_
changed
(
obj
:
IAnjuta
.
Project
, node
:
object
, error
:
GLib
.
Error
)
:
void
Parameters
obj:
IAnjuta
.
Project
node:
object
error:
GLib
.
Error
Returns
void
node_
loaded
node_
loaded
(
obj
:
IAnjuta
.
Project
, node
:
object
, error
:
GLib
.
Error
)
:
void
Parameters
obj:
IAnjuta
.
Project
node:
object
error:
GLib
.
Error
Returns
void
node_
saved
node_
saved
(
obj
:
IAnjuta
.
Project
, node
:
object
, error
:
GLib
.
Error
)
:
void
Parameters
obj:
IAnjuta
.
Project
node:
object
error:
GLib
.
Error
Returns
void
remove_
node
remove_
node
(
obj
:
IAnjuta
.
Project
, node
:
ProjectNode
)
:
boolean
Parameters
obj:
IAnjuta
.
Project
node:
ProjectNode
Returns
boolean
remove_
property
remove_
property
(
obj
:
IAnjuta
.
Project
, node
:
ProjectNode
, id
:
string
, name
:
string
)
:
boolean
Parameters
obj:
IAnjuta
.
Project
node:
ProjectNode
id:
string
name:
string
Returns
boolean
save_
node
save_
node
(
obj
:
IAnjuta
.
Project
, node
:
ProjectNode
)
:
boolean
Parameters
obj:
IAnjuta
.
Project
node:
ProjectNode
Returns
boolean
set_
property
set_
property
(
obj
:
IAnjuta
.
Project
, node
:
ProjectNode
, id
:
string
, name
:
string
, value
:
string
)
:
ProjectProperty
Parameters
obj:
IAnjuta
.
Project
node:
ProjectNode
id:
string
name:
string
value:
string
Returns
ProjectProperty
Project
Iface
constructor
g_
iface
name
add_
node_
after
add_
node_
before
file_
changed
get_
node_
info
get_
root
is_
loaded
load_
node
node_
changed
node_
loaded
node_
saved
remove_
node
remove_
property
save_
node
set_
property
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RJZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0SWZhY2UuaHRtbCNnX2lmYWNlIiwibmFtZSI6ImdfaWZhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdElmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdElmYWNlLmh0bWwjYWRkX25vZGVfYWZ0ZXIiLCJuYW1lIjoiYWRkX25vZGVfYWZ0ZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0SWZhY2UuaHRtbCNhZGRfbm9kZV9iZWZvcmUiLCJuYW1lIjoiYWRkX25vZGVfYmVmb3JlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdElmYWNlLmh0bWwjZmlsZV9jaGFuZ2VkIiwibmFtZSI6ImZpbGVfY2hhbmdlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RJZmFjZS5odG1sI2dldF9ub2RlX2luZm8iLCJuYW1lIjoiZ2V0X25vZGVfaW5mbyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RJZmFjZS5odG1sI2dldF9yb290IiwibmFtZSI6ImdldF9yb290IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdElmYWNlLmh0bWwjaXNfbG9hZGVkIiwibmFtZSI6ImlzX2xvYWRlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RJZmFjZS5odG1sI2xvYWRfbm9kZSIsIm5hbWUiOiJsb2FkX25vZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0SWZhY2UuaHRtbCNub2RlX2NoYW5nZWQiLCJuYW1lIjoibm9kZV9jaGFuZ2VkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdElmYWNlLmh0bWwjbm9kZV9sb2FkZWQiLCJuYW1lIjoibm9kZV9sb2FkZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0SWZhY2UuaHRtbCNub2RlX3NhdmVkIiwibmFtZSI6Im5vZGVfc2F2ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0SWZhY2UuaHRtbCNyZW1vdmVfbm9kZSIsIm5hbWUiOiJyZW1vdmVfbm9kZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQW5qdXRhXzNfMC5JQW5qdXRhLlByb2plY3RJZmFjZS5odG1sI3JlbW92ZV9wcm9wZXJ0eSIsIm5hbWUiOiJyZW1vdmVfcHJvcGVydHkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUFuanV0YV8zXzAuSUFuanV0YS5Qcm9qZWN0SWZhY2UuaHRtbCNzYXZlX25vZGUiLCJuYW1lIjoic2F2ZV9ub2RlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdElmYWNlLmh0bWwjc2V0X3Byb3BlcnR5IiwibmFtZSI6InNldF9wcm9wZXJ0eSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IklBbmp1dGFfM18wLklBbmp1dGEuUHJvamVjdElmYWNlLmh0bWwiLCJuYW1lIjoiUHJvamVjdElmYWNlIn0=