Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkactionable.h File Reference
#include <glib-object.h>
#include <gdk/gdk.h>

Go to the source code of this file.

Data Structures

struct  _GtkActionableInterface
 

Macros

#define GTK_TYPE_ACTIONABLE   (gtk_actionable_get_type ())
 
#define GTK_ACTIONABLE(inst)
 
#define GTK_IS_ACTIONABLE(inst)
 
#define GTK_ACTIONABLE_GET_IFACE(inst)
 

Typedefs

typedef struct _GtkActionableInterface GtkActionableInterface
 
typedef struct _GtkActionable GtkActionable
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_actionable_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL const char * gtk_actionable_get_action_name (GtkActionable *actionable)
 
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_name (GtkActionable *actionable, const char *action_name)
 
GDK_AVAILABLE_IN_ALL GVariantgtk_actionable_get_action_target_value (GtkActionable *actionable)
 
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_target_value (GtkActionable *actionable, GVariant *target_value)
 
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_target (GtkActionable *actionable, const char *format_string,...)
 
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_detailed_action_name (GtkActionable *actionable, const char *detailed_action_name)
 

Macro Definition Documentation

◆ GTK_ACTIONABLE

#define GTK_ACTIONABLE ( inst)
Value:
#define GTK_TYPE_ACTIONABLE
struct _GtkActionable GtkActionable
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition gtype.h:528

Definition at line 28 of file gtkactionable.h.

28#define GTK_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
29 GTK_TYPE_ACTIONABLE, GtkActionable))

◆ GTK_ACTIONABLE_GET_IFACE

#define GTK_ACTIONABLE_GET_IFACE ( inst)
Value:
#define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type)
Definition gtype.h:584

Definition at line 32 of file gtkactionable.h.

32#define GTK_ACTIONABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
33 GTK_TYPE_ACTIONABLE, GtkActionableInterface))

◆ GTK_IS_ACTIONABLE

#define GTK_IS_ACTIONABLE ( inst)
Value:
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition gtype.h:541

Definition at line 30 of file gtkactionable.h.

30#define GTK_IS_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
31 GTK_TYPE_ACTIONABLE))

◆ GTK_TYPE_ACTIONABLE

#define GTK_TYPE_ACTIONABLE   (gtk_actionable_get_type ())

Definition at line 27 of file gtkactionable.h.

Typedef Documentation

◆ GtkActionable

typedef struct _GtkActionable GtkActionable

Definition at line 36 of file gtkactionable.h.

◆ GtkActionableInterface

Definition at line 35 of file gtkactionable.h.

Function Documentation

◆ gtk_actionable_get_action_name()

GDK_AVAILABLE_IN_ALL const char * gtk_actionable_get_action_name ( GtkActionable * actionable)

◆ gtk_actionable_get_action_target_value()

GDK_AVAILABLE_IN_ALL GVariant * gtk_actionable_get_action_target_value ( GtkActionable * actionable)

◆ gtk_actionable_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_actionable_get_type ( void )

◆ gtk_actionable_set_action_name()

GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_name ( GtkActionable * actionable,
const char * action_name )

◆ gtk_actionable_set_action_target()

GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_target ( GtkActionable * actionable,
const char * format_string,
... )

◆ gtk_actionable_set_action_target_value()

GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_target_value ( GtkActionable * actionable,
GVariant * target_value )

◆ gtk_actionable_set_detailed_action_name()

GDK_AVAILABLE_IN_ALL void gtk_actionable_set_detailed_action_name ( GtkActionable * actionable,
const char * detailed_action_name )