Slide

Slide — A sheet that's being displayed at a time

Synopsis




struct      CriaSlide;
struct      CriaSlideClass;
struct      CriaSlidePrivate;
CriaImage*  cria_slide_get_background       (CriaSlide *self);
gchar**     cria_slide_get_block_names      (CriaSlide *self);
CriaBlock*  cria_slide_get_block_no_recurse (CriaSlide *self,
                                             gchar const	*block);
void        cria_slide_add_block            (CriaSlide *self,
                                             CriaBlock *block);
CriaBlock*  cria_slide_get_block            (CriaSlide *self,
                                             gchar const	*block);
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                  (CriaPresentation *presentation);
CriaSlide*  cria_slide_get_master_slide     (CriaSlide *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,
                                             CriaImage *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

Properties


  "background"           CriaImage            : Read / Write
  "comment"              gchararray           : Read / Write / Construct
  "master-slide"         CriaSlide            : Read / Write / Construct
  "theme"                CriaTheme            : Read / Write / Construct
  "title"                gchararray           : Read / Write / Construct

Description

CriaSlide represents a slide of a presentation.

Details

struct CriaSlide

struct CriaSlide;


struct CriaSlideClass

struct CriaSlideClass {

	GObjectClass	  base_class;

	/* signals */
	void (*signal)	       (CriaSlide	* template,
				const	gchar	* string);
};


struct CriaSlidePrivate

struct CriaSlidePrivate;


cria_slide_get_background ()

CriaImage*  cria_slide_get_background       (CriaSlide *self);

Get the background from a slide.

self : the slide to get the background from
Returns :the background specified for this slide

cria_slide_get_block_names ()

gchar**     cria_slide_get_block_names      (CriaSlide *self);

...

self : the slide to get the block names from
Returns :...

cria_slide_get_block_no_recurse ()

CriaBlock*  cria_slide_get_block_no_recurse (CriaSlide *self,
                                             gchar const	*block);

self :
block :
Returns :

cria_slide_add_block ()

void        cria_slide_add_block            (CriaSlide *self,
                                             CriaBlock *block);

Adds a Block to this slide

self : ...
block : ...

cria_slide_get_block ()

CriaBlock*  cria_slide_get_block            (CriaSlide *self,
                                             gchar const	*block);

Get a block...

self : ...
block : ...
Returns :...

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                  (CriaPresentation *presentation);

Creates a new empty slide in presentation at the end.

presentation : a CriaPresentation
Returns :the new CriaSlide.

cria_slide_get_master_slide ()

CriaSlide*  cria_slide_get_master_slide     (CriaSlide *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 :a GoPoint defining the size of the screen in pixels. Don't forget to g_free it

cria_slide_set_background ()

void        cria_slide_set_background       (CriaSlide *self,
                                             CriaImage *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

Properties

"background" (CriaImage : Read / Write)

The Background image for this slide.

"comment" (gchararray : Read / Write / Construct)

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

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

A Slide that specifies drawing details.

"theme" (CriaTheme : Read / Write / Construct)

The theme associated with this slide.

"title" (gchararray : Read / Write / Construct)

The title of that slide.