| GNOME UI Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
#include <libgnomeui/libgnomeui.h> struct GnomeDialog; GtkWidget * gnome_dialog_new (const gchar *title,...); GtkWidget * gnome_dialog_newv (const gchar *title,const gchar **buttons); void gnome_dialog_set_parent (GnomeDialog *dialog,GtkWindow *parent); void gnome_dialog_button_connect (GnomeDialog *dialog,gint button,GCallback callback,gpointer data); void gnome_dialog_button_connect_object (GnomeDialog *dialog,gint button,GCallback callback,GtkObject *obj); gint gnome_dialog_run (GnomeDialog *dialog); gint gnome_dialog_run_and_close (GnomeDialog *dialog); void gnome_dialog_set_default (GnomeDialog *dialog,gint button); void gnome_dialog_grab_focus (GnomeDialog *dialog,gint button); void gnome_dialog_set_sensitive (GnomeDialog *dialog,gint button,gboolean setting); void gnome_dialog_set_accelerator (GnomeDialog *dialog,gint button,const guchar accelerator_key,guint8 accelerator_mods); void gnome_dialog_close (GnomeDialog *dialog); void gnome_dialog_close_hides (GnomeDialog *dialog,gboolean just_hide); void gnome_dialog_set_close (GnomeDialog *dialog,gboolean click_closes); void gnome_dialog_editable_enters (GnomeDialog *dialog,GtkEditable *editable); void gnome_dialog_append_buttons (GnomeDialog *dialog,const gchar *first,...); void gnome_dialog_append_button (GnomeDialog *dialog,const gchar *button_name); void gnome_dialog_append_buttonsv (GnomeDialog *dialog,const gchar **buttons); void gnome_dialog_append_button_with_pixmap (GnomeDialog *dialog,const gchar *button_name,const gchar *pixmap_name); void gnome_dialog_append_buttons_with_pixmaps (GnomeDialog *dialog,const gchar **names,const gchar **pixmaps); void gnome_dialog_construct (GnomeDialog *dialog,const gchar *title,va_list ap); void gnome_dialog_constructv (GnomeDialog *dialog,const gchar *title,const gchar **buttons); #define GNOME_STOCK_BUTTON_OK #define GNOME_STOCK_BUTTON_CANCEL #define GNOME_STOCK_BUTTON_YES #define GNOME_STOCK_BUTTON_NO #define GNOME_STOCK_BUTTON_CLOSE #define GNOME_STOCK_BUTTON_APPLY #define GNOME_STOCK_BUTTON_HELP #define GNOME_STOCK_BUTTON_NEXT #define GNOME_STOCK_BUTTON_PREV #define GNOME_STOCK_BUTTON_UP #define GNOME_STOCK_BUTTON_DOWN #define GNOME_STOCK_BUTTON_FONT
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GnomeDialog +----GnomeMessageBox +----GnomePropertyBox
struct GnomeDialog {
GtkWidget * vbox;
};
GnomeDialog is deprecated and should not be used in newly-written code.
Client code can pack widgets (for example, text or images) into vbox.
GtkWidget * |
The middle portion of the dialog box. |
GtkWidget * gnome_dialog_new (const gchar *title,...);
gnome_dialog_new is deprecated and should not be used in newly-written code.
GtkWidget * gnome_dialog_newv (const gchar *title,const gchar **buttons);
gnome_dialog_newv is deprecated and should not be used in newly-written code.
void gnome_dialog_set_parent (GnomeDialog *dialog,GtkWindow *parent);
gnome_dialog_set_parent is deprecated and should not be used in newly-written code.
void gnome_dialog_button_connect (GnomeDialog *dialog,gint button,GCallback callback,gpointer data);
gnome_dialog_button_connect is deprecated and should not be used in newly-written code.
void gnome_dialog_button_connect_object (GnomeDialog *dialog,gint button,GCallback callback,GtkObject *obj);
gnome_dialog_button_connect_object is deprecated and should not be used in newly-written code.
gint gnome_dialog_run (GnomeDialog *dialog);
gnome_dialog_run is deprecated and should not be used in newly-written code.
gint gnome_dialog_run_and_close (GnomeDialog *dialog);
gnome_dialog_run_and_close is deprecated and should not be used in newly-written code.
void gnome_dialog_set_default (GnomeDialog *dialog,gint button);
gnome_dialog_set_default is deprecated and should not be used in newly-written code.
void gnome_dialog_grab_focus (GnomeDialog *dialog,gint button);
gnome_dialog_grab_focus is deprecated and should not be used in newly-written code.
void gnome_dialog_set_sensitive (GnomeDialog *dialog,gint button,gboolean setting);
gnome_dialog_set_sensitive is deprecated and should not be used in newly-written code.
void gnome_dialog_set_accelerator (GnomeDialog *dialog,gint button,const guchar accelerator_key,guint8 accelerator_mods);
gnome_dialog_set_accelerator is deprecated and should not be used in newly-written code.
Set an accelerator key for a button.
|
GnomeDialog to affect. |
|
Button number. |
|
Key for the accelerator. |
|
Modifier. |
void gnome_dialog_close (GnomeDialog *dialog);
gnome_dialog_close is deprecated and should not be used in newly-written code.
void gnome_dialog_close_hides (GnomeDialog *dialog,gboolean just_hide);
gnome_dialog_close_hides is deprecated and should not be used in newly-written code.
void gnome_dialog_set_close (GnomeDialog *dialog,gboolean click_closes);
gnome_dialog_set_close is deprecated and should not be used in newly-written code.
void gnome_dialog_editable_enters (GnomeDialog *dialog,GtkEditable *editable);
gnome_dialog_editable_enters is deprecated and should not be used in newly-written code.
void gnome_dialog_append_buttons (GnomeDialog *dialog,const gchar *first,...);
gnome_dialog_append_buttons is deprecated and should not be used in newly-written code.
void gnome_dialog_append_button (GnomeDialog *dialog,const gchar *button_name);
gnome_dialog_append_button is deprecated and should not be used in newly-written code.
Add a button to a dialog after its initial construction.
This function is mostly for internal library use. You should use
gnome_dialog_new() instead. See that function for a description of
the button argument.
|
GnomeDialog to add button to. |
|
Button to add. |
void gnome_dialog_append_buttonsv (GnomeDialog *dialog,const gchar **buttons);
gnome_dialog_append_buttonsv is deprecated and should not be used in newly-written code.
void gnome_dialog_append_button_with_pixmap (GnomeDialog *dialog,const gchar *button_name,const gchar *pixmap_name);
gnome_dialog_append_button_with_pixmap is deprecated and should not be used in newly-written code.
Add a pixmap button to a dialog.
gnome_dialog_new() does not permit custom buttons with pixmaps, so if you
want one of those you need to use this function.
|
GnomeDialog to add the button to. |
|
Name of the button, or stock button #define. |
|
Stock pixmap name. |
void gnome_dialog_append_buttons_with_pixmaps (GnomeDialog *dialog,const gchar **names,const gchar **pixmaps);
gnome_dialog_append_buttons_with_pixmaps is deprecated and should not be used in newly-written code.
void gnome_dialog_construct (GnomeDialog *dialog,const gchar *title,va_list ap);
gnome_dialog_construct is deprecated and should not be used in newly-written code.
void gnome_dialog_constructv (GnomeDialog *dialog,const gchar *title,const gchar **buttons);
gnome_dialog_constructv is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_OK GTK_STOCK_OK
GNOME_STOCK_BUTTON_OK is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_CANCEL GTK_STOCK_CANCEL
GNOME_STOCK_BUTTON_CANCEL is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_YES GTK_STOCK_YES
GNOME_STOCK_BUTTON_YES is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_NO GTK_STOCK_NO
GNOME_STOCK_BUTTON_NO is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_CLOSE GTK_STOCK_CLOSE
GNOME_STOCK_BUTTON_CLOSE is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_APPLY GTK_STOCK_APPLY
GNOME_STOCK_BUTTON_APPLY is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_HELP GTK_STOCK_HELP
GNOME_STOCK_BUTTON_HELP is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_NEXT GTK_STOCK_GO_FORWARD
GNOME_STOCK_BUTTON_NEXT is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_PREV GTK_STOCK_GO_BACK
GNOME_STOCK_BUTTON_PREV is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_UP GTK_STOCK_GO_UP
GNOME_STOCK_BUTTON_UP is deprecated and should not be used in newly-written code.
#define GNOME_STOCK_BUTTON_DOWN GTK_STOCK_GO_DOWN
GNOME_STOCK_BUTTON_DOWN is deprecated and should not be used in newly-written code.
"clicked" signalvoid user_function (GnomeDialog *dialog,
gint arg1,
gpointer user_data) : Run Last