ESplash

ESplash — Splash screen

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <libanjuta/e-splash.h>

struct              ESplash;
struct              ESplashClass;
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);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkWindow
                                 +----ESplash

Implemented Interfaces

ESplash implements AtkImplementorIface and GtkBuildable.

Description

Details

struct ESplash

struct ESplash;


struct ESplashClass

struct ESplashClass {
	GtkWindowClass parent_class;
};


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

e_splash_new ()

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

Create a new ESplash widget.

image_file :

Splash image file

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.