#include <glib-object.h>
#include <gtk/gtkvbox.h>
#include <gtk/gtklabel.h>
Include dependency graph for minidialog.h:
Go to the source code of this file.
Data Structures | |
struct | PidginMiniDialog |
A widget resembling a diminutive dialog box, designed to be embedded in the PidginBuddyList. More... | |
struct | PidginMiniDialogClass |
The class of PidginMiniDialog objects. More... | |
Defines | |
#define | PIDGIN_TYPE_MINI_DIALOG pidgin_mini_dialog_get_type() |
#define | PIDGIN_MINI_DIALOG(obj) |
#define | PIDGIN_MINI_DIALOG_CLASS(klass) |
#define | PIDGIN_IS_MINI_DIALOG(obj) |
#define | PIDGIN_IS_MINI_DIALOG_CLASS(klass) |
#define | PIDGIN_MINI_DIALOG_GET_CLASS(obj) |
Typedefs | |
typedef void(* | PidginMiniDialogCallback )(PidginMiniDialog *mini_dialog, GtkButton *button, gpointer user_data) |
The type of a callback triggered by a button in a mini-dialog being pressed. | |
Functions | |
GType | pidgin_mini_dialog_get_type (void) |
Get the GType of PidginMiniDialog. | |
PidginMiniDialog * | pidgin_mini_dialog_new (const gchar *title, const gchar *description, const gchar *icon_name) |
Creates a new PidginMiniDialog. | |
void | pidgin_mini_dialog_set_title (PidginMiniDialog *mini_dialog, const char *title) |
Shortcut for setting a mini-dialog's title via GObject properties. | |
void | pidgin_mini_dialog_set_description (PidginMiniDialog *mini_dialog, const char *description) |
Shortcut for setting a mini-dialog's description via GObject properties. | |
void | pidgin_mini_dialog_set_icon_name (PidginMiniDialog *mini_dialog, const char *icon_name) |
Shortcut for setting a mini-dialog's icon via GObject properties. | |
void | pidgin_mini_dialog_add_button (PidginMiniDialog *mini_dialog, const char *text, PidginMiniDialogCallback clicked_cb, gpointer user_data) |
Adds a new button to a mini-dialog, and attaches the supplied callback to its clicked signal. | |
guint | pidgin_mini_dialog_get_num_children (PidginMiniDialog *mini_dialog) |
Gets the number of widgets packed into PidginMiniDialog.contents. |
Definition in file minidialog.h.
|
Value: (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ PIDGIN_TYPE_MINI_DIALOG)) Definition at line 46 of file minidialog.h. |
|
Value: (G_TYPE_CHECK_CLASS_TYPE ((klass), \ PIDGIN_TYPE_MINI_DIALOG)) Definition at line 50 of file minidialog.h. |
|
Value: (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ PIDGIN_TYPE_MINI_DIALOG, PidginMiniDialog)) Definition at line 38 of file minidialog.h. |
|
Value: (G_TYPE_CHECK_CLASS_CAST ((klass), \ PIDGIN_TYPE_MINI_DIALOG, PidginMiniDialogClass)) Definition at line 42 of file minidialog.h. |
|
Value: (G_TYPE_INSTANCE_GET_CLASS ((obj), \ PIDGIN_TYPE_MINI_DIALOG, PidginMiniDialogClass)) Definition at line 54 of file minidialog.h. |
|
The type of a callback triggered by a button in a mini-dialog being pressed.
Definition at line 106 of file minidialog.h. |
|
Adds a new button to a mini-dialog, and attaches the supplied callback to its After a button is clicked, the dialog is destroyed.
|
|
Gets the number of widgets packed into PidginMiniDialog.contents.
|
|
Creates a new PidginMiniDialog.
This is a shortcut for creating the dialog with
|
|
Shortcut for setting a mini-dialog's description via GObject properties.
|
|
Shortcut for setting a mini-dialog's icon via GObject properties.
|
|
Shortcut for setting a mini-dialog's title via GObject properties.
|