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

Go to the source code of this file.

Data Structures

struct  _GtkBuilderScopeInterface
 
struct  _GtkBuilderCScopeClass
 

Macros

#define GTK_TYPE_BUILDER_SCOPE   (gtk_builder_scope_get_type ())
 
#define GTK_TYPE_BUILDER_CSCOPE   (gtk_builder_cscope_get_type ())
 
#define gtk_builder_cscope_add_callback(scope, callback)    gtk_builder_cscope_add_callback_symbol (GTK_BUILDER_CSCOPE (scope), #callback, G_CALLBACK (callback))
 

Enumerations

enum  GtkBuilderClosureFlags { GTK_BUILDER_CLOSURE_SWAPPED = (1 << 0) }
 

Functions

GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkBuilderScopegtk_builder_cscope_new (void)
 
GDK_AVAILABLE_IN_ALL void gtk_builder_cscope_add_callback_symbol (GtkBuilderCScope *self, const char *callback_name, GCallback callback_symbol)
 
GDK_AVAILABLE_IN_ALL void gtk_builder_cscope_add_callback_symbols (GtkBuilderCScope *self, const char *first_callback_name, GCallback first_callback_symbol,...) G_GNUC_NULL_TERMINATED
 
GDK_AVAILABLE_IN_ALL GCallback gtk_builder_cscope_lookup_callback_symbol (GtkBuilderCScope *self, const char *callback_name)
 

Macro Definition Documentation

◆ gtk_builder_cscope_add_callback

#define gtk_builder_cscope_add_callback ( scope,
callback )    gtk_builder_cscope_add_callback_symbol (GTK_BUILDER_CSCOPE (scope), #callback, G_CALLBACK (callback))

Definition at line 118 of file gtkbuilderscope.h.

118#define gtk_builder_cscope_add_callback(scope, callback) \
119 gtk_builder_cscope_add_callback_symbol (GTK_BUILDER_CSCOPE (scope), #callback, G_CALLBACK (callback))

◆ GTK_TYPE_BUILDER_CSCOPE

#define GTK_TYPE_BUILDER_CSCOPE   (gtk_builder_cscope_get_type ())

Definition at line 101 of file gtkbuilderscope.h.

◆ GTK_TYPE_BUILDER_SCOPE

#define GTK_TYPE_BUILDER_SCOPE   (gtk_builder_scope_get_type ())

Definition at line 30 of file gtkbuilderscope.h.

Enumeration Type Documentation

◆ GtkBuilderClosureFlags

GtkBuilderClosureFlags: @GTK_BUILDER_CLOSURE_SWAPPED: The closure should be created swapped. See g_cclosure_new_swap() for details.

The list of flags that can be passed to gtk_builder_create_closure().

New values may be added in the future for new features, so external implementations of [iface.nosp@m.@Gtk.nosp@m..Buil.nosp@m.derS.nosp@m.cope] should test the flags for unknown values and raise a GTK_BUILDER_ERROR_INVALID_ATTRIBUTE error when they encounter one.

Enumerator
GTK_BUILDER_CLOSURE_SWAPPED 

Definition at line 47 of file gtkbuilderscope.h.

47 { /*< prefix=GTK_BUILDER_CLOSURE >*/
GtkBuilderClosureFlags
@ GTK_BUILDER_CLOSURE_SWAPPED

Function Documentation

◆ gtk_builder_cscope_add_callback_symbol()

GDK_AVAILABLE_IN_ALL void gtk_builder_cscope_add_callback_symbol ( GtkBuilderCScope * self,
const char * callback_name,
GCallback callback_symbol )

◆ gtk_builder_cscope_add_callback_symbols()

GDK_AVAILABLE_IN_ALL void gtk_builder_cscope_add_callback_symbols ( GtkBuilderCScope * self,
const char * first_callback_name,
GCallback first_callback_symbol,
... )

◆ gtk_builder_cscope_lookup_callback_symbol()

GDK_AVAILABLE_IN_ALL GCallback gtk_builder_cscope_lookup_callback_symbol ( GtkBuilderCScope * self,
const char * callback_name )

◆ gtk_builder_cscope_new()

GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkBuilderScope * gtk_builder_cscope_new ( void )