Top | ![]() |
![]() |
![]() |
![]() |
void | file-changed | Run Last |
void | node-changed | Run Last |
void | node-loaded | Run Last |
void | node-saved | Run Last |
GEnum ├── IAnjutaProjectError ╰── IAnjutaProjectProbe GInterface ╰── IAnjutaProject
AnjutaProjectNode * ianjuta_project_add_node_after (IAnjutaProject *obj
,AnjutaProjectNode *parent
,AnjutaProjectNode *sibling
,AnjutaProjectNodeType type
,GFile *file
,const gchar *name
,GError **err
);
Create a new node and insert it after sibling
obj |
Self |
|
parent |
Parent. |
[transfer none] |
sibling |
Sibling. |
[allow-none][transfer none] |
type |
Node type |
|
file |
Optional file object for the node. |
[allow-none][transfer none] |
name |
Optional name for the node. |
[allow-none][transfer none] |
err |
Error propagation and reporting |
AnjutaProjectNode * ianjuta_project_add_node_before (IAnjutaProject *obj
,AnjutaProjectNode *parent
,AnjutaProjectNode *sibling
,AnjutaProjectNodeType type
,GFile *file
,const gchar *name
,GError **err
);
Create a new node and insert it before sibling
obj |
Self |
|
parent |
Parent. |
[transfer none] |
sibling |
Sibling. |
[allow-none][transfer none] |
type |
Node type |
|
file |
Optional file object for the node. |
[allow-none][transfer none] |
name |
Optional name for the node. |
[allow-none][transfer none] |
err |
Error propagation and reporting |
const GList * ianjuta_project_get_node_info (IAnjutaProject *obj
,GError **err
);
Return a list of possible node;
A list containing information on all node supported by the project.
[element-type Anjuta.ProjectNodeInfo][transfer none]
AnjutaProjectNode * ianjuta_project_get_root (IAnjutaProject *obj
,GError **err
);
Get root_node
gboolean ianjuta_project_is_loaded (IAnjutaProject *obj
,GError **err
);
Return TRUE if the project is loaded;
gboolean ianjuta_project_load_node (IAnjutaProject *obj
,AnjutaProjectNode *node
,GError **err
);
Reload a project node
obj |
Self |
|
node |
Project node to reload. |
[transfer none] |
err |
Error propagation and reporting |
gboolean ianjuta_project_remove_node (IAnjutaProject *obj
,AnjutaProjectNode *node
,GError **err
);
Remove a node
gboolean ianjuta_project_remove_property (IAnjutaProject *obj
,AnjutaProjectNode *node
,const gchar *id
,const gchar *name
,GError **err
);
Remove a property of the node
obj |
Self |
|
node |
Node. |
[transfer none] |
id |
Property. |
[transfer none] |
name |
Name for map property. |
[allow-none][transfer none] |
err |
Error propagation and reporting |
gboolean ianjuta_project_save_node (IAnjutaProject *obj
,AnjutaProjectNode *node
,GError **err
);
Save a project node
AnjutaProjectProperty * ianjuta_project_set_property (IAnjutaProject *obj
,AnjutaProjectNode *node
,const gchar *id
,const gchar *name
,const gchar *value
,GError **err
);
Change a properties on node.
obj |
Self |
|
node |
Node. |
[transfer none] |
id |
Property. |
[transfer none] |
name |
Name for map property. |
[allow-none][transfer none] |
value |
Value. |
[transfer none] |
err |
Error propagation and reporting |
“file-changed”
signalvoid user_function (IAnjutaProject *obj, gpointer node, gpointer user_data)
Flags: Run Last
“node-changed”
signalvoid user_function (IAnjutaProject *obj, gpointer node, GError *error, gpointer user_data)
Flags: Run Last
“node-loaded”
signalvoid user_function (IAnjutaProject *obj, gpointer node, GError *error, gpointer user_data)
Flags: Run Last
“node-saved”
signalvoid user_function (IAnjutaProject *obj, gpointer node, GError *error, gpointer user_data)
Flags: Run Last