Data Structures |
struct | ModalDialog |
struct | ModalDialogButton |
class | RadioHBox |
class | PathEntry |
class | BrowsedPathEntry |
Namespaces |
namespace | gtkutil |
Defines |
#define | INCLUDED_GTKUTIL_DIALOG_H |
Typedefs |
typedef int | gint |
typedef gint | gboolean |
typedef struct _GdkEventAny | GdkEventAny |
typedef struct _GtkWidget | GtkWidget |
typedef struct _GtkHBox | GtkHBox |
typedef struct _GtkVBox | GtkVBox |
typedef struct _GtkRadioButton | GtkRadioButton |
typedef struct _GtkFrame | GtkFrame |
typedef struct _GtkEntry | GtkEntry |
typedef struct _GtkButton | GtkButton |
typedef struct _GtkLabel | GtkLabel |
typedef struct _GtkTable | GtkTable |
typedef void(* | GCallback )(void) |
typedef void * | gpointer |
typedef struct _GtkWindow | GtkWindow |
Functions |
GtkWindow * | create_fixedsize_modal_window (GtkWindow *parent, const std::string &title, int width, int height) |
GtkWindow * | create_dialog_window (GtkWindow *parent, const std::string &title, GCallback func, gpointer data, int default_w=-1, int default_h=-1) |
GtkTable * | create_dialog_table (unsigned int rows, unsigned int columns, unsigned int row_spacing, unsigned int col_spacing, int border=0) |
GtkButton * | create_dialog_button (const std::string &label, GCallback func, gpointer data) |
GtkVBox * | create_dialog_vbox (int spacing, int border=0) |
GtkHBox * | create_dialog_hbox (int spacing, int border=0) |
GtkFrame * | create_dialog_frame (const std::string &frameHeadline, GtkShadowType shadow=GTK_SHADOW_ETCHED_IN) |
GtkButton * | create_modal_dialog_button (const std::string &label, ModalDialogButton &button) |
GtkWindow * | create_modal_dialog_window (GtkWindow *parent, const std::string &title, ModalDialog &dialog, int default_w=-1, int default_h=-1) |
GtkWindow * | create_fixedsize_modal_dialog_window (GtkWindow *parent, const std::string &title, ModalDialog &dialog, int width=-1, int height=-1) |
EMessageBoxReturn | modal_dialog_show (GtkWindow *window, ModalDialog &dialog) |
gboolean | dialog_button_ok (GtkWidget *widget, ModalDialog *data) |
gboolean | dialog_button_cancel (GtkWidget *widget, ModalDialog *data) |
gboolean | dialog_button_yes (GtkWidget *widget, ModalDialog *data) |
gboolean | dialog_button_no (GtkWidget *widget, ModalDialog *data) |
gboolean | dialog_delete_callback (GtkWidget *widget, GdkEventAny *event, ModalDialog *data) |
GtkWindow * | create_simple_modal_dialog_window (const std::string &title, ModalDialog &dialog, GtkWidget *contents) |
RadioHBox | RadioHBox_new (StringArrayRange names) |
PathEntry | PathEntry_new () |
GtkLabel * | DialogLabel_new (const std::string &name) |
GtkTable * | DialogRow_new (const std::string &name, GtkWidget *widget) |
void | DialogVBox_packRow (GtkVBox *vbox, GtkWidget *row) |
void | gtkutil::errorDialog (GtkWindow *, const std::string &) |
void | gtkutil::infoDialog (GtkWindow *, const std::string &) |
void | gtkutil::fatalErrorDialog (GtkWindow *window, const std::string &errorText) |