Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkmenubutton.h File Reference

Go to the source code of this file.

Macros

#define GTK_TYPE_MENU_BUTTON   (gtk_menu_button_get_type ())
 
#define GTK_MENU_BUTTON(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButton))
 
#define GTK_IS_MENU_BUTTON(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON))
 

Typedefs

typedef struct _GtkMenuButton GtkMenuButton
 
typedef void(* GtkMenuButtonCreatePopupFunc) (GtkMenuButton *menu_button, gpointer user_data)
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_menu_button_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_menu_button_new (void)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_popover (GtkMenuButton *menu_button, GtkWidget *popover)
 
GDK_AVAILABLE_IN_ALL GtkPopovergtk_menu_button_get_popover (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_direction (GtkMenuButton *menu_button, GtkArrowType direction)
 
GDK_AVAILABLE_IN_ALL GtkArrowType gtk_menu_button_get_direction (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_menu_model (GtkMenuButton *menu_button, GMenuModel *menu_model)
 
GDK_AVAILABLE_IN_ALL GMenuModelgtk_menu_button_get_menu_model (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_icon_name (GtkMenuButton *menu_button, const char *icon_name)
 
GDK_AVAILABLE_IN_ALL const char * gtk_menu_button_get_icon_name (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_4_4 void gtk_menu_button_set_always_show_arrow (GtkMenuButton *menu_button, gboolean always_show_arrow)
 
GDK_AVAILABLE_IN_4_4 gboolean gtk_menu_button_get_always_show_arrow (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_label (GtkMenuButton *menu_button, const char *label)
 
GDK_AVAILABLE_IN_ALL const char * gtk_menu_button_get_label (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_use_underline (GtkMenuButton *menu_button, gboolean use_underline)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_menu_button_get_use_underline (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_has_frame (GtkMenuButton *menu_button, gboolean has_frame)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_menu_button_get_has_frame (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_popup (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_popdown (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_create_popup_func (GtkMenuButton *menu_button, GtkMenuButtonCreatePopupFunc func, gpointer user_data, GDestroyNotify destroy_notify)
 
GDK_AVAILABLE_IN_4_4 void gtk_menu_button_set_primary (GtkMenuButton *menu_button, gboolean primary)
 
GDK_AVAILABLE_IN_4_4 gboolean gtk_menu_button_get_primary (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_4_6 void gtk_menu_button_set_child (GtkMenuButton *menu_button, GtkWidget *child)
 
GDK_AVAILABLE_IN_4_6 GtkWidgetgtk_menu_button_get_child (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_4_10 void gtk_menu_button_set_active (GtkMenuButton *menu_button, gboolean active)
 
GDK_AVAILABLE_IN_4_10 gboolean gtk_menu_button_get_active (GtkMenuButton *menu_button)
 
GDK_AVAILABLE_IN_4_12 void gtk_menu_button_set_can_shrink (GtkMenuButton *menu_button, gboolean can_shrink)
 
GDK_AVAILABLE_IN_4_12 gboolean gtk_menu_button_get_can_shrink (GtkMenuButton *menu_button)
 

Macro Definition Documentation

◆ GTK_IS_MENU_BUTTON

#define GTK_IS_MENU_BUTTON ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON))

Definition at line 34 of file gtkmenubutton.h.

◆ GTK_MENU_BUTTON

#define GTK_MENU_BUTTON ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButton))

Definition at line 33 of file gtkmenubutton.h.

◆ GTK_TYPE_MENU_BUTTON

#define GTK_TYPE_MENU_BUTTON   (gtk_menu_button_get_type ())

Definition at line 32 of file gtkmenubutton.h.

Typedef Documentation

◆ GtkMenuButton

typedef struct _GtkMenuButton GtkMenuButton

Definition at line 36 of file gtkmenubutton.h.

◆ GtkMenuButtonCreatePopupFunc

typedef void(* GtkMenuButtonCreatePopupFunc) (GtkMenuButton *menu_button, gpointer user_data)

GtkMenuButtonCreatePopupFunc: @menu_button: the GtkMenuButton @user_data: User data passed to gtk_menu_button_set_create_popup_func()

User-provided callback function to create a popup for a GtkMenuButton on demand.

This function is called when the popup of @menu_button is shown, but none has been provided via [metho.nosp@m.d@Gt.nosp@m.k.Men.nosp@m.uBut.nosp@m.ton.s.nosp@m.et_p.nosp@m.opove.nosp@m.r] or [metho.nosp@m.d@Gt.nosp@m.k.Men.nosp@m.uBut.nosp@m.ton.s.nosp@m.et_m.nosp@m.enu_m.nosp@m.odel].

Definition at line 50 of file gtkmenubutton.h.

Function Documentation

◆ gtk_menu_button_get_active()

GDK_AVAILABLE_IN_4_10 gboolean gtk_menu_button_get_active ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_always_show_arrow()

GDK_AVAILABLE_IN_4_4 gboolean gtk_menu_button_get_always_show_arrow ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_can_shrink()

GDK_AVAILABLE_IN_4_12 gboolean gtk_menu_button_get_can_shrink ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_child()

GDK_AVAILABLE_IN_4_6 GtkWidget * gtk_menu_button_get_child ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_direction()

GDK_AVAILABLE_IN_ALL GtkArrowType gtk_menu_button_get_direction ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_has_frame()

GDK_AVAILABLE_IN_ALL gboolean gtk_menu_button_get_has_frame ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_icon_name()

GDK_AVAILABLE_IN_ALL const char * gtk_menu_button_get_icon_name ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_label()

GDK_AVAILABLE_IN_ALL const char * gtk_menu_button_get_label ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_menu_model()

GDK_AVAILABLE_IN_ALL GMenuModel * gtk_menu_button_get_menu_model ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_popover()

GDK_AVAILABLE_IN_ALL GtkPopover * gtk_menu_button_get_popover ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_primary()

GDK_AVAILABLE_IN_4_4 gboolean gtk_menu_button_get_primary ( GtkMenuButton * menu_button)

◆ gtk_menu_button_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_menu_button_get_type ( void )

◆ gtk_menu_button_get_use_underline()

GDK_AVAILABLE_IN_ALL gboolean gtk_menu_button_get_use_underline ( GtkMenuButton * menu_button)

◆ gtk_menu_button_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_menu_button_new ( void )

◆ gtk_menu_button_popdown()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_popdown ( GtkMenuButton * menu_button)

◆ gtk_menu_button_popup()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_popup ( GtkMenuButton * menu_button)

◆ gtk_menu_button_set_active()

GDK_AVAILABLE_IN_4_10 void gtk_menu_button_set_active ( GtkMenuButton * menu_button,
gboolean active )

◆ gtk_menu_button_set_always_show_arrow()

GDK_AVAILABLE_IN_4_4 void gtk_menu_button_set_always_show_arrow ( GtkMenuButton * menu_button,
gboolean always_show_arrow )

◆ gtk_menu_button_set_can_shrink()

GDK_AVAILABLE_IN_4_12 void gtk_menu_button_set_can_shrink ( GtkMenuButton * menu_button,
gboolean can_shrink )

◆ gtk_menu_button_set_child()

GDK_AVAILABLE_IN_4_6 void gtk_menu_button_set_child ( GtkMenuButton * menu_button,
GtkWidget * child )

◆ gtk_menu_button_set_create_popup_func()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_create_popup_func ( GtkMenuButton * menu_button,
GtkMenuButtonCreatePopupFunc func,
gpointer user_data,
GDestroyNotify destroy_notify )

◆ gtk_menu_button_set_direction()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_direction ( GtkMenuButton * menu_button,
GtkArrowType direction )

◆ gtk_menu_button_set_has_frame()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_has_frame ( GtkMenuButton * menu_button,
gboolean has_frame )

◆ gtk_menu_button_set_icon_name()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_icon_name ( GtkMenuButton * menu_button,
const char * icon_name )

◆ gtk_menu_button_set_label()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_label ( GtkMenuButton * menu_button,
const char * label )

◆ gtk_menu_button_set_menu_model()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_menu_model ( GtkMenuButton * menu_button,
GMenuModel * menu_model )

◆ gtk_menu_button_set_popover()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_popover ( GtkMenuButton * menu_button,
GtkWidget * popover )

◆ gtk_menu_button_set_primary()

GDK_AVAILABLE_IN_4_4 void gtk_menu_button_set_primary ( GtkMenuButton * menu_button,
gboolean primary )

◆ gtk_menu_button_set_use_underline()

GDK_AVAILABLE_IN_ALL void gtk_menu_button_set_use_underline ( GtkMenuButton * menu_button,
gboolean use_underline )