CriaSlide

CriaSlide —

Synopsis




            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);

Object Hierarchy


  GObject
   +----CriaSlide

Implemented Interfaces

CriaSlide implements CriaSlideList.

Properties


  "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

Signals


"element-added"
            void        user_function      (CriaSlide        *criaslide,
                                            CriaSlideElement *arg1,
                                            gpointer          user_data)      : Run last

Description

Details

CriaSlide

typedef struct _CriaSlide CriaSlide;


CriaSlideClass

typedef struct {
	GObjectClass	  base_class;

	/* signals */
	void (*element_added) (CriaSlide* self,
			       CriaSlideElement* element);
} CriaSlideClass;


cria_slide_get_background ()

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.

cria_slide_get_theme ()

CriaTheme*  cria_slide_get_theme            (CriaSlide *self);

self :
Returns :

cria_slide_get_title ()

const gchar* cria_slide_get_title           (CriaSlide *self);

self :
Returns :

cria_slide_set_theme ()

void        cria_slide_set_theme            (CriaSlide *self,
                                             CriaTheme *theme);

self :
theme :

cria_slide_set_title ()

void        cria_slide_set_title            (CriaSlide *self,
                                             const char *title);

self :
title :

cria_slide_new ()

CriaSlide*  cria_slide_new                  (CriaSlideList *container);

Creates a new empty slide in presentation at the end.

container :
Returns : the new CriaSlide.

cria_slide_get_master_slide ()

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

cria_slide_get_size ()

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.

cria_slide_get_display_size ()

GOPoint*    cria_slide_get_display_size     (CriaSlide *self,
                                             GdkScreen *screen);

self :
screen :
Returns :

cria_slide_set_background ()

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

cria_slide_set_comment ()

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

cria_slide_set_master_slide ()

void        cria_slide_set_master_slide     (CriaSlide *self,
                                             CriaSlide *master_slide);

Defines a slide containing common rendering details shared across several slides.

self : the slide to set the master slide for
master_slide : the slide to be set as the master slide

Property Details

The "background" property

  "background"           CriaBackground        : Read / Write

The background for this slide.


The "comment" property

  "comment"              gchararray            : Read / Write / Construct

Some descriptive comment for the slide, typically used for master slides.

Default value: ""


The "master-slide" property

  "master-slide"         CriaSlide             : Read / Write / Construct

A Slide that specifies drawing details.


The "theme" property

  "theme"                CriaTheme             : Read / Write / Construct

The theme associated with this slide.


The "title" property

  "title"                gchararray            : Read / Write / Construct

The title of that slide.

Default value: "untitled"

Signal Details

The "element-added" signal

void        user_function                  (CriaSlide        *criaslide,
                                            CriaSlideElement *arg1,
                                            gpointer          user_data)      : Run last

criaslide : the object which received the signal.
arg1 :
user_data : user data set when the signal handler was connected.