|  |  |  | libxfcegui4 Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
#include <libxfcegui4/libxfcegui4.h>
                    XfceAboutInfo;
                    XfceAboutDialog;
#define             XFCE_COPYRIGHT_TEXT                 (years,
                                                         owner)
XfceAboutInfo *     xfce_about_info_new                 (const gchar *program,
                                                         const gchar *version,
                                                         const gchar *description,
                                                         const gchar *copyright,
                                                         const gchar *license);
void                xfce_about_info_free                (XfceAboutInfo *info);
void                xfce_about_info_set_homepage        (XfceAboutInfo *info,
                                                         const gchar *homepage);
void                xfce_about_info_add_credit          (XfceAboutInfo *info,
                                                         const gchar *name,
                                                         const gchar *mail,
                                                         const gchar *task);
GtkWidget *         xfce_about_dialog_new               (GtkWindow *parent,
                                                         const XfceAboutInfo *info,
                                                         GdkPixbuf *icon);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GtkDialog +----XfceAboutDialog
"copyright" gchar* : Read / Write "description" gchar* : Read / Write "homepage" gchar* : Read / Write "icon" GdkPixbuf* : Read / Write "license" gchar* : Read / Write "program" gchar* : Read / Write "version" gchar* : Read / Write
typedef struct _XfceAboutDialog XfceAboutDialog;
A dialog box widget that contains all the credit information relevant to a projects, and displays it in up to three notebook tabs.
#define XFCE_COPYRIGHT_TEXT(years, owner) ("Copyright (c) " years "\n" owner "\nAll rights reserved.")
Generates a default copyright text from the given information.
| 
 | year information (e.g. "2002-2004"). | 
| 
 | the copyright owner. | 
XfceAboutInfo * xfce_about_info_new (const gchar *program,const gchar *version,const gchar *description,const gchar *copyright,const gchar *license);
| 
 | program name (e.g. "xfce4-session") | 
| 
 | application version. | 
| 
 | short descriptive text (e.g. "Xfce session manager"). | 
| 
 | copyright text, use the XFCE_COPYRIGHT_TEXT macro. This parameter is optional. If set to NULL, a default copyright text will be choosen. | 
| 
 | optional license text, can either be the text of a license or can be one of the builtin license constants, which are limited to XFCE_LICENSE_BSD, XFCE_LICENSE_GPL and XFCE_LICENSE_LGPL currently. If NULL, no license text will be displayed. | 
| Returns : | the new XfceAboutInfo object or NULL on error. The result
needs to be freed using xfce_about_info_free(). | 
void                xfce_about_info_free                (XfceAboutInfo *info);
Frees the info object and all resources covered by it.
| 
 | an XfceAboutInfo. | 
void xfce_about_info_set_homepage (XfceAboutInfo *info,const gchar *homepage);
Associates a homepage with the info object.
| 
 | an XfceAboutInfo. | 
| 
 | the URL of the projects website, has to be a valid URL, that can be loaded by a webbrowser. | 
void xfce_about_info_add_credit (XfceAboutInfo *info,const gchar *name,const gchar *mail,const gchar *task);
Adds a credit to the info object.
| 
 | an XfceAboutInfo. | 
| 
 | the full name of the person. | 
| 
 | the persons email address. | 
| 
 | the persons task in the project. | 
GtkWidget * xfce_about_dialog_new (GtkWindow *parent,const XfceAboutInfo *info,GdkPixbuf *icon);
| 
 | parent window or NULL. | 
| 
 | an XfceAboutInfo object with the about info. | 
| 
 | an optional icon, if NULL, no icon will be displayed. | 
| Returns : | the newly allocated dialog widget. Deprecated: Use xfce_about_dialog_new_with_values instead. | 
"description" property"description" gchar* : Read / Write
Program Description.
Default value: NULL