ESplash

ESplash — Splash screen

Stability Level

Unstable, unless otherwise indicated

Synopsis




            ESplashPrivate;
            ESplash;
void        e_splash_construct              (ESplash *splash,
                                             GdkPixbuf *splash_image_pixbuf,
                                             gint progressbar_position);
GtkWidget*  e_splash_new                    (const char *image_file,
                                             gint progressbar_position);
void        e_splash_set                    (ESplash *splash,
                                             GdkPixbuf *icon_pixbuf,
                                             const gchar *title,
                                             const gchar *desc,
                                             gfloat progress_percentage);

Description

Details

ESplashPrivate

typedef struct _ESplashPrivate ESplashPrivate;


ESplash

typedef struct {
	GtkWindow parent;

	ESplashPrivate *priv;
} ESplash;


e_splash_construct ()

void        e_splash_construct              (ESplash *splash,
                                             GdkPixbuf *splash_image_pixbuf,
                                             gint progressbar_position);

Construct splash with splash_image_pixbuf as the splash image.

splash :

A pointer to an ESplash widget

splash_image_pixbuf :

The pixbuf for the image to appear in the splash dialog

progressbar_position :


e_splash_new ()

GtkWidget*  e_splash_new                    (const char *image_file,
                                             gint progressbar_position);

Create a new ESplash widget.

image_file :

Splash image file

progressbar_position :

Returns :

A pointer to the newly created ESplash widget.

e_splash_set ()

void        e_splash_set                    (ESplash *splash,
                                             GdkPixbuf *icon_pixbuf,
                                             const gchar *title,
                                             const gchar *desc,
                                             gfloat progress_percentage);

Set the current progress/icon/text.

splash :

A pointer to an ESplash widget

icon_pixbuf :

Pixbuf for the icon to be added

title :

Title.

desc :

Description.

progress_percentage :

percentage of progress.