![]() |
![]() |
![]() |
Criawips Reference Manual | ![]() |
---|---|---|---|---|
CriaSlide; CriaSlideClass; CriaBackground* cria_slide_get_background (CriaSlide *self, gboolean no_recurse); CriaTheme* cria_slide_get_theme (CriaSlide *self); const gchar* cria_slide_get_title (CriaSlide *self); void cria_slide_set_theme (CriaSlide *self, CriaTheme *theme); void cria_slide_set_title (CriaSlide *self, const char *title); CriaSlide* cria_slide_new (CriaSlideList *container); CriaSlide* cria_slide_get_master_slide (CriaSlide const *self); GoPoint* cria_slide_get_size (CriaSlide *self); GoPoint* cria_slide_get_display_size (CriaSlide *self, GdkScreen *screen); void cria_slide_set_background (CriaSlide *self, CriaBackground *background); void cria_slide_set_comment (CriaSlide *self, const char *comment); void cria_slide_set_master_slide (CriaSlide *self, CriaSlide *master_slide);
"background" CriaBackground : Read / Write "comment" gchararray : Read / Write / Construct "master-slide" CriaSlide : Read / Write / Construct "theme" CriaTheme : Read / Write / Construct "title" gchararray : Read / Write / Construct
"element-added" void user_function (CriaSlide *criaslide, CriaSlideElement *arg1, gpointer user_data) : Run last
typedef struct { GObjectClass base_class; /* signals */ void (*element_added) (CriaSlide* self, CriaSlideElement* element); } CriaSlideClass;
CriaBackground* cria_slide_get_background (CriaSlide *self, gboolean no_recurse);
Get the background of a slide.
self : |
a CriaSlide |
no_recurse : |
tell the function whether to recuse through master slides or not |
Returns : | the CriaBackground of a slide. |
void cria_slide_set_theme (CriaSlide *self, CriaTheme *theme);
self : |
|
theme : |
void cria_slide_set_title (CriaSlide *self, const char *title);
self : |
|
title : |
CriaSlide* cria_slide_new (CriaSlideList *container);
Creates a new empty slide in presentation
at the end.
container : |
|
Returns : | the new CriaSlide. |
CriaSlide* cria_slide_get_master_slide (CriaSlide const *self);
The master slide defines several rendering details that the slide doesn't need to contain (because it's shared across all similar looking slides). This method returns the master slide of a slide or NULL if the given slide is a master slide.
self : |
The slide to the get master slide from |
Returns : | the master slide of a slide |
GoPoint* cria_slide_get_size (CriaSlide *self);
...
self : |
a CriaSlide |
Returns : | a GoPoint defining the size of the slide in master coordinates (576dpi). Don't forget to g_free it. |
GoPoint* cria_slide_get_display_size (CriaSlide *self, GdkScreen *screen);
self : |
|
screen : |
|
Returns : |
void cria_slide_set_background (CriaSlide *self, CriaBackground *background);
Specify a background for a slide
self : |
the slide to set the background for |
background : |
the background to be set |
void cria_slide_set_comment (CriaSlide *self, const char *comment);
Set a comment for this slide. This is usually used for master slides to set some descriptive text for a layout.
self : |
The slide to set a comment for |
comment : |
The comment, a plain NUL terminated UTF8 string |
comment
" property"comment" gchararray : Read / Write / Construct
Some descriptive comment for the slide, typically used for master slides.
Default value: ""
master-slide
" property"master-slide" CriaSlide : Read / Write / Construct
A Slide that specifies drawing details.
theme
" property"theme" CriaTheme : Read / Write / Construct
The theme associated with this slide.
title
" property"title" gchararray : Read / Write / Construct
The title of that slide.
Default value: "untitled"