![]() |
![]() |
![]() |
Goffice Reference Manual | ![]() |
---|---|---|---|---|
gboolean go_styled_object_set_style (GOStyledObject *gso, GOStyle *style); GOStyle* go_styled_object_get_style (GOStyledObject *gso); GOStyle* go_styled_object_get_auto_style (GOStyledObject *gso); void go_styled_object_style_changed (GOStyledObject *gso); void go_styled_object_apply_theme (GOStyledObject *gso, GOStyle *style); GODoc* go_styled_object_get_document (GOStyledObject *gso);
gboolean go_styled_object_set_style (GOStyledObject *gso, GOStyle *style);
Sets a new style for gso
, and emits "style-changed" signal. This function
does not take ownership of style
.
|
a GOStyledObject |
|
a GOStyle |
Returns : |
TRUE if new style may lead to change of object size, which
happens when changing font size for example.
|
GOStyle* go_styled_object_get_style (GOStyledObject *gso);
Simply an accessor function that returns gso->style
, without referencing it.
|
a GOStyledObject |
Returns : |
the styled object's GOStyle |
GOStyle* go_styled_object_get_auto_style (GOStyledObject *gso);
This function returns a new style that is initialized with the auto values for gso
.
Caller is responsible for the result.
|
a GOStyledObject |
Returns : |
a new GOStyle |
void go_styled_object_style_changed (GOStyledObject *gso);
Called when the style changed. Might emit a signal if meaningful.
|
a GOStyledObject |
void go_styled_object_apply_theme (GOStyledObject *gso, GOStyle *style);
Apply appropriate theme style
if meaningful, i.e. properties with
auto flag set to TRUE
should be changed to default theme value.
|
a GOStyledObject |
|
a GOStyle that will be themed |
GODoc* go_styled_object_get_document (GOStyledObject *gso);
|
|
Returns : |