| Top |
| GQuark | ianjuta_project_error_quark () |
| AnjutaProjectNode * | ianjuta_project_add_node_after () |
| AnjutaProjectNode * | ianjuta_project_add_node_before () |
| const GList * | ianjuta_project_get_node_info () |
| AnjutaProjectNode * | ianjuta_project_get_root () |
| gboolean | ianjuta_project_is_loaded () |
| gboolean | ianjuta_project_load_node () |
| gboolean | ianjuta_project_remove_node () |
| gboolean | ianjuta_project_remove_property () |
| gboolean | ianjuta_project_save_node () |
| AnjutaProjectProperty * | ianjuta_project_set_property () |
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 |