![]() |
![]() |
![]() |
GOffice Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
GOColorGroup; #define GO_COLOR_GROUP_HISTORY_SIZE void go_color_group_add_color (GOColorGroup *cg
,GOColor c
); GOColorGroup * go_color_group_fetch (char const *name
,gpointer context
); GOColorGroup * go_color_group_find (char const *name
,gpointer context
);
void go_color_group_add_color (GOColorGroup *cg
,GOColor c
);
Potentially slide the history to add the new colour. If it was already in the history reorder.
|
GOColorGroup |
|
the color |
GOColorGroup * go_color_group_fetch (char const *name
,gpointer context
);
if name is NULL or a name not currently in use by another group then a new group is created and returned. If name was NULL then the new group is given a unique name prefixed by "__cg_autogen_name__" (thereby insuring namespace separation). If name was already used by a group then the reference count is incremented and a pointer to the group is returned.
|
target name |
|
identifying context |
Returns : |
A GOColorGroup. [transfer full] |
GOColorGroup * go_color_group_find (char const *name
,gpointer context
);
No reference is added if it is found.
|
target name |
|
an arbitrary id to identify what context to search in |
Returns : |
Look up the name/context specific color-group.
NULL if it is not found. [transfer none]
|
"history-changed"
signalvoid user_function (GOColorGroup *gocolorgroup, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |