![]() |
![]() |
![]() |
CodeSlayer Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#include <codeslayer/codeslayer-group.h> struct CodeSlayerGroup; CodeSlayerGroup * codeslayer_group_new (void
); const gchar * codeslayer_group_get_name (CodeSlayerGroup *group
); void codeslayer_group_set_name (CodeSlayerGroup *group
,const gchar *name
); GList * codeslayer_group_get_projects (CodeSlayerGroup *group
); void codeslayer_group_set_projects (CodeSlayerGroup *group
,GList *projects
); CodeSlayerProject * codeslayer_group_find_project (CodeSlayerGroup *group
,const gchar *project_key
); void codeslayer_group_add_project (CodeSlayerGroup *group
,CodeSlayerProject *project
); void codeslayer_group_remove_project (CodeSlayerGroup *group
,CodeSlayerProject *project
); gboolean codeslayer_group_contains_project (CodeSlayerGroup *group
,CodeSlayerProject *project
); void codeslayer_group_add_lib (CodeSlayerGroup *group
,const gchar *lib
); gboolean codeslayer_group_contains_lib (CodeSlayerGroup *group
,const gchar *lib
); GList * codeslayer_group_get_libs (CodeSlayerGroup *group
); void codeslayer_group_remove_lib (CodeSlayerGroup *group
,const gchar *lib
); void codeslayer_group_set_libs (CodeSlayerGroup *group
,GList *libs
); #define CODESLAYER_GROUP_CONF #define CODESLAYER_GROUP_LIBS
"libs" gpointer : Read / Write "name" gchar* : Read / Write "projects" gpointer : Read / Write
CodeSlayerGroup * codeslayer_group_new (void
);
Creates a new CodeSlayerGroup.
Returns : |
a new CodeSlayerGroup. |
const gchar * codeslayer_group_get_name (CodeSlayerGroup *group
);
|
a CodeSlayerGroup. |
Returns : |
the text to display for the group. |
void codeslayer_group_set_name (CodeSlayerGroup *group
,const gchar *name
);
|
a CodeSlayerGroup. |
|
the text to display for the group. |
GList * codeslayer_group_get_projects (CodeSlayerGroup *group
);
|
a CodeSlayerGroup. |
Returns : |
The list of CodeSlayerProject objects within the group. |
void codeslayer_group_set_projects (CodeSlayerGroup *group
,GList *projects
);
|
a CodeSlayerGroup. |
|
the list of CodeSlayerProject objects to add to the group. |
CodeSlayerProject * codeslayer_group_find_project (CodeSlayerGroup *group
,const gchar *project_key
);
|
a CodeSlayerGroup. |
|
the key of the CodeSlayerProject to find. |
Returns : |
the project found by project_key. Will return NULL if the project specified by project_key is not found. |
void codeslayer_group_add_project (CodeSlayerGroup *group
,CodeSlayerProject *project
);
|
a CodeSlayerGroup. |
|
the CodeSlayerProject to add to the group. |
void codeslayer_group_remove_project (CodeSlayerGroup *group
,CodeSlayerProject *project
);
|
a CodeSlayerGroup. |
|
the CodeSlayerProject to remove from the group. |
gboolean codeslayer_group_contains_project (CodeSlayerGroup *group
,CodeSlayerProject *project
);
|
a CodeSlayerGroup. |
|
the CodeSlayerProject to check. |
void codeslayer_group_add_lib (CodeSlayerGroup *group
,const gchar *lib
);
|
a CodeSlayerGroup. |
|
the lib to add. |
gboolean codeslayer_group_contains_lib (CodeSlayerGroup *group
,const gchar *lib
);
|
a CodeSlayerGroup. |
|
the lib to find. |
Returns : |
is TRUE if the lib is found in the group. |
GList * codeslayer_group_get_libs (CodeSlayerGroup *group
);
|
a CodeSlayerGroup. |
Returns : |
The list of CodeSlayerPlugin lib objects within the group. |
void codeslayer_group_remove_lib (CodeSlayerGroup *group
,const gchar *lib
);
|
a CodeSlayerGroup. |
|
the lib to remove. |
void codeslayer_group_set_libs (CodeSlayerGroup *group
,GList *libs
);
|
a CodeSlayerGroup. |
|
the list of CodeSlayerPlugin lib objects to add to the group. |
"name"
property"name" gchar* : Read / Write
The name that will be displayed for the plugin.
Default value: ""