HeAboutDialog

HeAboutDialog — An about dialog for Hildon-based applications

Synopsis

enum                HeAboutDialogResponseType;
                    HeAboutDialogPrivate;
                    HeAboutDialog;
GtkWidget*          he_about_dialog_new                 (void);
void                he_about_dialog_present             (GtkWindow *parent,
                                                         const gchar *app_name,
                                                         const gchar *icon_name,
                                                         const gchar *version,
                                                         const gchar *description,
                                                         const gchar *copyright,
                                                         const gchar *website_url,
                                                         const gchar *bugtracker_url,
                                                         const gchar *donate_url);
void                he_about_dialog_present_interop     (GdkNativeWindow parent_winid,
                                                         const gchar *app_name,
                                                         const gchar *icon_name,
                                                         const gchar *version,
                                                         const gchar *description,
                                                         const gchar *copyright,
                                                         const gchar *website_url,
                                                         const gchar *bugtracker_url,
                                                         const gchar *donate_url);
void                he_about_dialog_set_app_name        (HeAboutDialog *dialog,
                                                         const gchar *app_name);
void                he_about_dialog_set_icon_name       (HeAboutDialog *dialog,
                                                         const gchar *icon_name);
void                he_about_dialog_set_version         (HeAboutDialog *dialog,
                                                         const gchar *version);
void                he_about_dialog_set_description     (HeAboutDialog *ad,
                                                         const gchar *description);
void                he_about_dialog_set_copyright       (HeAboutDialog *ad,
                                                         const gchar *copyright);
void                he_about_dialog_set_website         (HeAboutDialog *ad,
                                                         const gchar *url);
void                he_about_dialog_set_bugtracker      (HeAboutDialog *ad,
                                                         const gchar *url);
void                he_about_dialog_set_donate_url      (HeAboutDialog *ad,
                                                         const gchar *url);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----HeAboutDialog

Implemented Interfaces

HeAboutDialog implements AtkImplementorIface and GtkBuildable.

Description

HeAboutDialog works as a nice default about dialog for Maemo apps

Details

enum HeAboutDialogResponseType

typedef enum {
    HE_ABOUT_RESPONSE_WEBSITE = 0,
    HE_ABOUT_RESPONSE_BUGTRACKER,
    HE_ABOUT_RESPONSE_DONATE,
} HeAboutDialogResponseType;


HeAboutDialogPrivate

typedef struct _HeAboutDialogPrivate HeAboutDialogPrivate;


HeAboutDialog

typedef struct _HeAboutDialog HeAboutDialog;


he_about_dialog_new ()

GtkWidget*          he_about_dialog_new                 (void);

Creates a new HeAboutDialog

Returns : a new HeAboutDialog

Since 2.2


he_about_dialog_present ()

void                he_about_dialog_present             (GtkWindow *parent,
                                                         const gchar *app_name,
                                                         const gchar *icon_name,
                                                         const gchar *version,
                                                         const gchar *description,
                                                         const gchar *copyright,
                                                         const gchar *website_url,
                                                         const gchar *bugtracker_url,
                                                         const gchar *donate_url);

parent :
app_name :
icon_name :
version :
description :
copyright :
website_url :
bugtracker_url :
donate_url :

he_about_dialog_present_interop ()

void                he_about_dialog_present_interop     (GdkNativeWindow parent_winid,
                                                         const gchar *app_name,
                                                         const gchar *icon_name,
                                                         const gchar *version,
                                                         const gchar *description,
                                                         const gchar *copyright,
                                                         const gchar *website_url,
                                                         const gchar *bugtracker_url,
                                                         const gchar *donate_url);

parent_winid :
app_name :
icon_name :
version :
description :
copyright :
website_url :
bugtracker_url :
donate_url :

he_about_dialog_set_app_name ()

void                he_about_dialog_set_app_name        (HeAboutDialog *dialog,
                                                         const gchar *app_name);

dialog :
app_name :

he_about_dialog_set_icon_name ()

void                he_about_dialog_set_icon_name       (HeAboutDialog *dialog,
                                                         const gchar *icon_name);

dialog :
icon_name :

he_about_dialog_set_version ()

void                he_about_dialog_set_version         (HeAboutDialog *dialog,
                                                         const gchar *version);

dialog :
version :

he_about_dialog_set_description ()

void                he_about_dialog_set_description     (HeAboutDialog *ad,
                                                         const gchar *description);

ad :
description :

he_about_dialog_set_copyright ()

void                he_about_dialog_set_copyright       (HeAboutDialog *ad,
                                                         const gchar *copyright);

ad :
copyright :

he_about_dialog_set_website ()

void                he_about_dialog_set_website         (HeAboutDialog *ad,
                                                         const gchar *url);

ad :
url :

he_about_dialog_set_bugtracker ()

void                he_about_dialog_set_bugtracker      (HeAboutDialog *ad,
                                                         const gchar *url);

ad :
url :

he_about_dialog_set_donate_url ()

void                he_about_dialog_set_donate_url      (HeAboutDialog *ad,
                                                         const gchar *url);

ad :
url :