Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkdialog.h File Reference
#include <gtk/gtkwindow.h>

Go to the source code of this file.

Data Structures

struct  _GtkDialog
 
struct  _GtkDialogClass
 

Macros

#define GTK_TYPE_DIALOG   (gtk_dialog_get_type ())
 
#define GTK_DIALOG(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DIALOG, GtkDialog))
 
#define GTK_DIALOG_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DIALOG, GtkDialogClass))
 
#define GTK_IS_DIALOG(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DIALOG))
 
#define GTK_IS_DIALOG_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DIALOG))
 
#define GTK_DIALOG_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DIALOG, GtkDialogClass))
 

Typedefs

typedef struct _GtkDialog GtkDialog
 
typedef struct _GtkDialogClass GtkDialogClass
 

Enumerations

enum  GtkDialogFlags { GTK_DIALOG_MODAL = 1 << 0 , GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1 , GTK_DIALOG_USE_HEADER_BAR = 1 << 2 }
 
enum  GtkResponseType {
  GTK_RESPONSE_NONE = -1 , GTK_RESPONSE_REJECT = -2 , GTK_RESPONSE_ACCEPT = -3 , GTK_RESPONSE_DELETE_EVENT = -4 ,
  GTK_RESPONSE_OK = -5 , GTK_RESPONSE_CANCEL = -6 , GTK_RESPONSE_CLOSE = -7 , GTK_RESPONSE_YES = -8 ,
  GTK_RESPONSE_NO = -9 , GTK_RESPONSE_APPLY = -10 , GTK_RESPONSE_HELP = -11
}
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_dialog_get_type (void) G_GNUC_CONST
 
GDK_DEPRECATED_IN_4_10 GtkWidgetgtk_dialog_new (void)
 
GDK_DEPRECATED_IN_4_10 GtkWidgetgtk_dialog_new_with_buttons (const char *title, GtkWindow *parent, GtkDialogFlags flags, const char *first_button_text,...) G_GNUC_NULL_TERMINATED
 
GDK_DEPRECATED_IN_4_10 void gtk_dialog_add_action_widget (GtkDialog *dialog, GtkWidget *child, int response_id)
 
GDK_DEPRECATED_IN_4_10 GtkWidgetgtk_dialog_add_button (GtkDialog *dialog, const char *button_text, int response_id)
 
GDK_DEPRECATED_IN_4_10 void gtk_dialog_add_buttons (GtkDialog *dialog, const char *first_button_text,...) G_GNUC_NULL_TERMINATED
 
GDK_DEPRECATED_IN_4_10 void gtk_dialog_set_response_sensitive (GtkDialog *dialog, int response_id, gboolean setting)
 
GDK_DEPRECATED_IN_4_10 void gtk_dialog_set_default_response (GtkDialog *dialog, int response_id)
 
GDK_DEPRECATED_IN_4_10 GtkWidgetgtk_dialog_get_widget_for_response (GtkDialog *dialog, int response_id)
 
GDK_DEPRECATED_IN_4_10 int gtk_dialog_get_response_for_widget (GtkDialog *dialog, GtkWidget *widget)
 
GDK_DEPRECATED_IN_4_10 void gtk_dialog_response (GtkDialog *dialog, int response_id)
 
GDK_DEPRECATED_IN_4_10 GtkWidgetgtk_dialog_get_content_area (GtkDialog *dialog)
 
GDK_DEPRECATED_IN_4_10 GtkWidgetgtk_dialog_get_header_bar (GtkDialog *dialog)
 

Macro Definition Documentation

◆ GTK_DIALOG

#define GTK_DIALOG ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DIALOG, GtkDialog))

Definition at line 88 of file gtkdialog.h.

◆ GTK_DIALOG_CLASS

#define GTK_DIALOG_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DIALOG, GtkDialogClass))

Definition at line 89 of file gtkdialog.h.

◆ GTK_DIALOG_GET_CLASS

#define GTK_DIALOG_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DIALOG, GtkDialogClass))

Definition at line 92 of file gtkdialog.h.

◆ GTK_IS_DIALOG

#define GTK_IS_DIALOG ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DIALOG))

Definition at line 90 of file gtkdialog.h.

◆ GTK_IS_DIALOG_CLASS

#define GTK_IS_DIALOG_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DIALOG))

Definition at line 91 of file gtkdialog.h.

◆ GTK_TYPE_DIALOG

#define GTK_TYPE_DIALOG   (gtk_dialog_get_type ())

Definition at line 87 of file gtkdialog.h.

Typedef Documentation

◆ GtkDialog

typedef struct _GtkDialog GtkDialog

Definition at line 95 of file gtkdialog.h.

◆ GtkDialogClass

Definition at line 96 of file gtkdialog.h.

Enumeration Type Documentation

◆ GtkDialogFlags

GtkDialogFlags: @GTK_DIALOG_MODAL: Make the constructed dialog modal @GTK_DIALOG_DESTROY_WITH_PARENT: Destroy the dialog when its parent is destroyed @GTK_DIALOG_USE_HEADER_BAR: Create dialog with actions in header bar instead of action area

Flags used to influence dialog construction.

Enumerator
GTK_DIALOG_MODAL 
GTK_DIALOG_DESTROY_WITH_PARENT 
GTK_DIALOG_USE_HEADER_BAR 

Definition at line 44 of file gtkdialog.h.

45{
46 GTK_DIALOG_MODAL = 1 << 0,
GtkDialogFlags
Definition gtkdialog.h:45
@ GTK_DIALOG_DESTROY_WITH_PARENT
Definition gtkdialog.h:47
@ GTK_DIALOG_MODAL
Definition gtkdialog.h:46
@ GTK_DIALOG_USE_HEADER_BAR
Definition gtkdialog.h:48

◆ GtkResponseType

GtkResponseType: @GTK_RESPONSE_NONE: Returned if an action widget has no response id, or if the dialog gets programmatically hidden or destroyed @GTK_RESPONSE_REJECT: Generic response id, not used by GTK dialogs @GTK_RESPONSE_ACCEPT: Generic response id, not used by GTK dialogs @GTK_RESPONSE_DELETE_EVENT: Returned if the dialog is deleted @GTK_RESPONSE_OK: Returned by OK buttons in GTK dialogs @GTK_RESPONSE_CANCEL: Returned by Cancel buttons in GTK dialogs @GTK_RESPONSE_CLOSE: Returned by Close buttons in GTK dialogs @GTK_RESPONSE_YES: Returned by Yes buttons in GTK dialogs @GTK_RESPONSE_NO: Returned by No buttons in GTK dialogs @GTK_RESPONSE_APPLY: Returned by Apply buttons in GTK dialogs @GTK_RESPONSE_HELP: Returned by Help buttons in GTK dialogs

Predefined values for use as response ids in gtk_dialog_add_button().

All predefined values are negative; GTK leaves values of 0 or greater for application-defined response ids.

Enumerator
GTK_RESPONSE_NONE 
GTK_RESPONSE_REJECT 
GTK_RESPONSE_ACCEPT 
GTK_RESPONSE_DELETE_EVENT 
GTK_RESPONSE_OK 
GTK_RESPONSE_CANCEL 
GTK_RESPONSE_CLOSE 
GTK_RESPONSE_YES 
GTK_RESPONSE_NO 
GTK_RESPONSE_APPLY 
GTK_RESPONSE_HELP 

Definition at line 71 of file gtkdialog.h.

72{
77 GTK_RESPONSE_OK = -5,
81 GTK_RESPONSE_NO = -9,
GtkResponseType
Definition gtkdialog.h:72
@ GTK_RESPONSE_CANCEL
Definition gtkdialog.h:78
@ GTK_RESPONSE_NO
Definition gtkdialog.h:81
@ GTK_RESPONSE_OK
Definition gtkdialog.h:77
@ GTK_RESPONSE_CLOSE
Definition gtkdialog.h:79
@ GTK_RESPONSE_NONE
Definition gtkdialog.h:73
@ GTK_RESPONSE_DELETE_EVENT
Definition gtkdialog.h:76
@ GTK_RESPONSE_ACCEPT
Definition gtkdialog.h:75
@ GTK_RESPONSE_YES
Definition gtkdialog.h:80
@ GTK_RESPONSE_REJECT
Definition gtkdialog.h:74
@ GTK_RESPONSE_APPLY
Definition gtkdialog.h:82
@ GTK_RESPONSE_HELP
Definition gtkdialog.h:83

Function Documentation

◆ gtk_dialog_add_action_widget()

GDK_DEPRECATED_IN_4_10 void gtk_dialog_add_action_widget ( GtkDialog * dialog,
GtkWidget * child,
int response_id )

◆ gtk_dialog_add_button()

GDK_DEPRECATED_IN_4_10 GtkWidget * gtk_dialog_add_button ( GtkDialog * dialog,
const char * button_text,
int response_id )

◆ gtk_dialog_add_buttons()

GDK_DEPRECATED_IN_4_10 void gtk_dialog_add_buttons ( GtkDialog * dialog,
const char * first_button_text,
... )

◆ gtk_dialog_get_content_area()

GDK_DEPRECATED_IN_4_10 GtkWidget * gtk_dialog_get_content_area ( GtkDialog * dialog)

◆ gtk_dialog_get_header_bar()

GDK_DEPRECATED_IN_4_10 GtkWidget * gtk_dialog_get_header_bar ( GtkDialog * dialog)

◆ gtk_dialog_get_response_for_widget()

GDK_DEPRECATED_IN_4_10 int gtk_dialog_get_response_for_widget ( GtkDialog * dialog,
GtkWidget * widget )

◆ gtk_dialog_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_dialog_get_type ( void )

◆ gtk_dialog_get_widget_for_response()

GDK_DEPRECATED_IN_4_10 GtkWidget * gtk_dialog_get_widget_for_response ( GtkDialog * dialog,
int response_id )

◆ gtk_dialog_new()

GDK_DEPRECATED_IN_4_10 GtkWidget * gtk_dialog_new ( void )

◆ gtk_dialog_new_with_buttons()

GDK_DEPRECATED_IN_4_10 GtkWidget * gtk_dialog_new_with_buttons ( const char * title,
GtkWindow * parent,
GtkDialogFlags flags,
const char * first_button_text,
... )

◆ gtk_dialog_response()

GDK_DEPRECATED_IN_4_10 void gtk_dialog_response ( GtkDialog * dialog,
int response_id )

◆ gtk_dialog_set_default_response()

GDK_DEPRECATED_IN_4_10 void gtk_dialog_set_default_response ( GtkDialog * dialog,
int response_id )

◆ gtk_dialog_set_response_sensitive()

GDK_DEPRECATED_IN_4_10 void gtk_dialog_set_response_sensitive ( GtkDialog * dialog,
int response_id,
gboolean setting )