gobject_
sys
0.19.8
All Items
Structs
Constants
Functions
Type Aliases
Unions
Crate
gobject_sys
Copy item path
source
·
[
−
]
Structs
§
GBinding
GBinding
Group
GCClosure
GClosure
GClosure
Notify
Data
GEnum
Class
GEnum
Value
GFlags
Class
GFlags
Value
GInitially
Unowned
GInitially
Unowned
Class
GInterface
Info
GObject
GObject
Class
GObject
Construct
Param
GParam
Spec
GParam
Spec
Boolean
GParam
Spec
Boxed
GParam
Spec
Char
GParam
Spec
Class
GParam
Spec
Double
GParam
Spec
Enum
GParam
Spec
Flags
GParam
Spec
Float
GParam
SpecG
Type
GParam
Spec
Int
GParam
Spec
Int64
GParam
Spec
Long
GParam
Spec
Object
GParam
Spec
Override
GParam
Spec
Param
GParam
Spec
Pointer
GParam
Spec
String
GParam
Spec
Type
Info
GParam
SpecU
Char
GParam
SpecU
Int
GParam
SpecU
Int64
GParam
SpecU
Long
GParam
Spec
Unichar
GParam
Spec
Value
Array
GParam
Spec
Variant
GParameter
GSignal
Group
GSignal
Invocation
Hint
GSignal
Query
GType
Class
GType
Fundamental
Info
GType
Info
GType
Instance
GType
Interface
GType
Module
GType
Module
Class
GType
Plugin
GType
Plugin
Class
GType
Query
GType
Value
Table
GValue
GValue
Array
GWeak
Ref
_GParam
Spec
Pool
Constants
§
G_
BINDIN
G_
BIDIRECTIONAL
G_
BINDIN
G_
DEFAULT
G_
BINDIN
G_
INVER
T_
BOOLEAN
G_
BINDIN
G_
SYNC_
CREATE
G_
CONNEC
T_
AFTER
G_
CONNEC
T_
DEFAULT
G_
CONNEC
T_
SWAPPED
G_
IO_
ERR
G_
IO_
HUP
G_IO_IN
G_
IO_
NVAL
G_
IO_
OUT
G_
IO_
PRI
G_
PARA
M_
CONSTRUCT
G_
PARA
M_
CONSTRUC
T_
ONLY
G_
PARA
M_
DEPRECATED
G_
PARA
M_
EXPLICI
T_
NOTIFY
G_
PARA
M_
LAX_
VALIDATION
G_
PARA
M_
MASK
G_
PARA
M_
PRIVATE
G_
PARA
M_
READABLE
G_
PARA
M_
READWRITE
G_
PARA
M_
STATI
C_
BLURB
G_
PARA
M_
STATI
C_
NAME
G_
PARA
M_
STATI
C_
NICK
G_
PARA
M_
STATI
C_
STRINGS
G_
PARA
M_
USER_
SHIFT
G_
PARA
M_
WRITABLE
G_
SIGNA
L_
ACCUMULATO
R_
FIRS
T_
RUN
G_
SIGNA
L_
ACTION
G_
SIGNA
L_
DEPRECATED
G_
SIGNA
L_
DETAILED
G_
SIGNA
L_
FLAG
S_
MASK
G_
SIGNA
L_
MATC
H_
CLOSURE
G_
SIGNA
L_
MATC
H_
DATA
G_
SIGNA
L_
MATC
H_
DETAIL
G_
SIGNA
L_
MATC
H_
FUNC
G_
SIGNA
L_
MATC
H_
ID
G_
SIGNA
L_
MATC
H_
MASK
G_
SIGNA
L_
MATC
H_
UNBLOCKED
G_
SIGNA
L_
MUST_
COLLECT
G_
SIGNA
L_
NO_
HOOKS
G_
SIGNA
L_
NO_
RECURSE
G_
SIGNA
L_
RUN_
CLEANUP
G_
SIGNA
L_
RUN_
FIRST
G_
SIGNA
L_
RUN_
LAST
G_
TYPE_
BOOLEAN
G_
TYPE_
BOXED
G_
TYPE_
CHAR
G_
TYPE_
DEBU
G_
INSTANC
E_
COUNT
G_
TYPE_
DEBU
G_
MASK
G_
TYPE_
DEBU
G_
NONE
G_
TYPE_
DEBU
G_
OBJECTS
G_
TYPE_
DEBU
G_
SIGNALS
G_
TYPE_
DOUBLE
G_
TYPE_
ENUM
G_
TYPE_
FLAGS
G_
TYPE_
FLAG_
ABSTRACT
G_
TYPE_
FLAG_
CLASSED
G_
TYPE_
FLAG_
DEEP_
DERIVABLE
G_
TYPE_
FLAG_
DEPRECATED
G_
TYPE_
FLAG_
DERIVABLE
G_
TYPE_
FLAG_
FINAL
G_
TYPE_
FLAG_
INSTANTIATABLE
G_
TYPE_
FLAG_
NONE
G_
TYPE_
FLAG_
RESERVE
D_
ID_
BIT
G_
TYPE_
FLAG_
VALU
E_
ABSTRACT
G_
TYPE_
FLOAT
G_
TYPE_
FUNDAMENTA
L_
MAX
G_
TYPE_
FUNDAMENTA
L_
SHIFT
G_
TYPE_
INT
G_
TYPE_
INT64
G_
TYPE_
INTERFACE
G_
TYPE_
INVALID
G_
TYPE_
LONG
G_
TYPE_
NONE
G_
TYPE_
OBJECT
G_
TYPE_
PARAM
G_
TYPE_
POINTER
G_
TYPE_
RESERVE
D_
BSE_
FIRST
G_
TYPE_
RESERVE
D_
BSE_
LAST
G_
TYPE_
RESERVE
D_
GLIB_
FIRST
G_
TYPE_
RESERVE
D_
GLIB_
LAST
G_
TYPE_
RESERVE
D_
USER_
FIRST
G_
TYPE_
STRING
G_
TYPE_
UCHAR
G_
TYPE_
UINT
G_
TYPE_
UINT64
G_
TYPE_
ULONG
G_
TYPE_
VARIANT
G_
VALU
E_
COLLEC
T_
FORMA
T_
MAX_
LENGTH
G_
VALU
E_
INTERNE
D_
STRING
G_
VALU
E_
NOCOP
Y_
CONTENTS
Functions
§
g_
binding_
flags_
get_
type
⚠
g_
binding_
get_
flags
⚠
g_
binding_
get_
source
⚠
g_
binding_
get_
source_
property
⚠
g_
binding_
get_
target
⚠
g_
binding_
get_
target_
property
⚠
g_
binding_
get_
type
⚠
g_
binding_
unbind
⚠
g_
boxed_
copy
⚠
g_
boxed_
free
⚠
g_
boxed_
type_
register_
static
⚠
g_
cclosure_
marshal_
BOOLEA
N__
BOXE
D_
BOXED
⚠
g_
cclosure_
marshal_
BOOLEA
N__
FLAGS
⚠
g_
cclosure_
marshal_
STRIN
G__
OBJEC
T_
POINTER
⚠
g_
cclosure_
marshal_
VOID__
BOOLEAN
⚠
g_
cclosure_
marshal_
VOID__
BOXED
⚠
g_
cclosure_
marshal_
VOID__
CHAR
⚠
g_
cclosure_
marshal_
VOID__
DOUBLE
⚠
g_
cclosure_
marshal_
VOID__
ENUM
⚠
g_
cclosure_
marshal_
VOID__
FLAGS
⚠
g_
cclosure_
marshal_
VOID__
FLOAT
⚠
g_
cclosure_
marshal_
VOID__
INT
⚠
g_
cclosure_
marshal_
VOID__
LONG
⚠
g_
cclosure_
marshal_
VOID__
OBJECT
⚠
g_
cclosure_
marshal_
VOID__
PARAM
⚠
g_
cclosure_
marshal_
VOID__
POINTER
⚠
g_
cclosure_
marshal_
VOID__
STRING
⚠
g_
cclosure_
marshal_
VOID__
UCHAR
⚠
g_
cclosure_
marshal_
VOID__
UINT
⚠
g_
cclosure_
marshal_
VOID__
UINT_
POINTER
⚠
g_
cclosure_
marshal_
VOID__
ULONG
⚠
g_
cclosure_
marshal_
VOID__
VARIANT
⚠
g_
cclosure_
marshal_
VOID__
VOID
⚠
g_
cclosure_
marshal_
generic
⚠
g_
cclosure_
new
⚠
g_
cclosure_
new_
object
⚠
g_
cclosure_
new_
object_
swap
⚠
g_
cclosure_
new_
swap
⚠
g_
clear_
object
⚠
g_
closure_
add_
finalize_
notifier
⚠
g_
closure_
add_
invalidate_
notifier
⚠
g_
closure_
add_
marshal_
guards
⚠
g_
closure_
get_
type
⚠
g_
closure_
invalidate
⚠
g_
closure_
invoke
⚠
g_
closure_
new_
object
⚠
g_
closure_
new_
simple
⚠
g_
closure_
ref
⚠
g_
closure_
remove_
finalize_
notifier
⚠
g_
closure_
remove_
invalidate_
notifier
⚠
g_
closure_
set_
marshal
⚠
g_
closure_
set_
meta_
marshal
⚠
g_
closure_
sink
⚠
g_
closure_
unref
⚠
g_
enum_
complete_
type_
info
⚠
g_
enum_
get_
value
⚠
g_
enum_
get_
value_
by_
name
⚠
g_
enum_
get_
value_
by_
nick
⚠
g_
enum_
register_
static
⚠
g_
enum_
to_
string
⚠
g_
flags_
complete_
type_
info
⚠
g_
flags_
get_
first_
value
⚠
g_
flags_
get_
value_
by_
name
⚠
g_
flags_
get_
value_
by_
nick
⚠
g_
flags_
register_
static
⚠
g_
flags_
to_
string
⚠
g_
gtype_
get_
type
⚠
g_
initially_
unowned_
get_
type
⚠
g_
io_
condition_
get_
type
⚠
g_
object_
add_
toggle_
ref
⚠
g_
object_
add_
weak_
pointer
⚠
g_
object_
bind_
property
⚠
g_
object_
bind_
property_
full
⚠
g_
object_
bind_
property_
with_
closures
⚠
g_
object_
class_
find_
property
⚠
g_
object_
class_
install_
properties
⚠
g_
object_
class_
install_
property
⚠
g_
object_
class_
list_
properties
⚠
g_
object_
class_
override_
property
⚠
g_
object_
compat_
control
⚠
g_
object_
connect
⚠
g_
object_
disconnect
⚠
g_
object_
dup_
data
⚠
g_
object_
dup_
qdata
⚠
g_
object_
force_
floating
⚠
g_
object_
freeze_
notify
⚠
g_
object_
get
⚠
g_
object_
get_
data
⚠
g_
object_
get_
property
⚠
g_
object_
get_
qdata
⚠
g_
object_
get_
type
⚠
g_
object_
getv
⚠
g_
object_
interface_
find_
property
⚠
g_
object_
interface_
install_
property
⚠
g_
object_
interface_
list_
properties
⚠
g_
object_
is_
floating
⚠
g_
object_
new
⚠
g_
object_
new_
with_
properties
⚠
g_
object_
newv
⚠
g_
object_
notify
⚠
g_
object_
notify_
by_
pspec
⚠
g_
object_
ref
⚠
g_
object_
ref_
sink
⚠
g_
object_
remove_
toggle_
ref
⚠
g_
object_
remove_
weak_
pointer
⚠
g_
object_
replace_
data
⚠
g_
object_
replace_
qdata
⚠
g_
object_
run_
dispose
⚠
g_
object_
set
⚠
g_
object_
set_
data
⚠
g_
object_
set_
data_
full
⚠
g_
object_
set_
property
⚠
g_
object_
set_
qdata
⚠
g_
object_
set_
qdata_
full
⚠
g_
object_
setv
⚠
g_
object_
steal_
data
⚠
g_
object_
steal_
qdata
⚠
g_
object_
thaw_
notify
⚠
g_
object_
unref
⚠
g_
object_
watch_
closure
⚠
g_
object_
weak_
ref
⚠
g_
object_
weak_
unref
⚠
g_
param_
spec_
boolean
⚠
g_
param_
spec_
boxed
⚠
g_
param_
spec_
char
⚠
g_
param_
spec_
double
⚠
g_
param_
spec_
enum
⚠
g_
param_
spec_
flags
⚠
g_
param_
spec_
float
⚠
g_
param_
spec_
get_
blurb
⚠
g_
param_
spec_
get_
default_
value
⚠
g_
param_
spec_
get_
name
⚠
g_
param_
spec_
get_
name_
quark
⚠
g_
param_
spec_
get_
nick
⚠
g_
param_
spec_
get_
qdata
⚠
g_
param_
spec_
get_
redirect_
target
⚠
g_
param_
spec_
gtype
⚠
g_
param_
spec_
int
⚠
g_
param_
spec_
int64
⚠
g_
param_
spec_
internal
⚠
g_
param_
spec_
long
⚠
g_
param_
spec_
object
⚠
g_
param_
spec_
override
⚠
g_
param_
spec_
param
⚠
g_
param_
spec_
pointer
⚠
g_
param_
spec_
pool_
insert
⚠
g_
param_
spec_
pool_
list
⚠
g_
param_
spec_
pool_
list_
owned
⚠
g_
param_
spec_
pool_
lookup
⚠
g_
param_
spec_
pool_
new
⚠
g_
param_
spec_
pool_
remove
⚠
g_
param_
spec_
ref
⚠
g_
param_
spec_
ref_
sink
⚠
g_
param_
spec_
set_
qdata
⚠
g_
param_
spec_
set_
qdata_
full
⚠
g_
param_
spec_
sink
⚠
g_
param_
spec_
steal_
qdata
⚠
g_
param_
spec_
string
⚠
g_
param_
spec_
uchar
⚠
g_
param_
spec_
uint
⚠
g_
param_
spec_
uint64
⚠
g_
param_
spec_
ulong
⚠
g_
param_
spec_
unichar
⚠
g_
param_
spec_
unref
⚠
g_
param_
spec_
value_
array
⚠
g_
param_
spec_
variant
⚠
g_
param_
type_
register_
static
⚠
g_
param_
value_
convert
⚠
g_
param_
value_
defaults
⚠
g_
param_
value_
set_
default
⚠
g_
param_
value_
validate
⚠
g_
param_
values_
cmp
⚠
g_
pointer_
type_
register_
static
⚠
g_
signal_
accumulator_
first_
wins
⚠
g_
signal_
accumulator_
true_
handled
⚠
g_
signal_
add_
emission_
hook
⚠
g_
signal_
chain_
from_
overridden
⚠
g_
signal_
chain_
from_
overridden_
handler
⚠
g_
signal_
connect_
closure
⚠
g_
signal_
connect_
closure_
by_
id
⚠
g_
signal_
connect_
data
⚠
g_
signal_
connect_
object
⚠
g_
signal_
emit
⚠
g_
signal_
emit_
by_
name
⚠
g_
signal_
emitv
⚠
g_
signal_
get_
invocation_
hint
⚠
g_
signal_
handler_
block
⚠
g_
signal_
handler_
disconnect
⚠
g_
signal_
handler_
find
⚠
g_
signal_
handler_
is_
connected
⚠
g_
signal_
handler_
unblock
⚠
g_
signal_
handlers_
block_
matched
⚠
g_
signal_
handlers_
destroy
⚠
g_
signal_
handlers_
disconnect_
matched
⚠
g_
signal_
handlers_
unblock_
matched
⚠
g_
signal_
has_
handler_
pending
⚠
g_
signal_
list_
ids
⚠
g_
signal_
lookup
⚠
g_
signal_
name
⚠
g_
signal_
new
⚠
g_
signal_
new_
class_
handler
⚠
g_
signal_
newv
⚠
g_
signal_
override_
class_
closure
⚠
g_
signal_
override_
class_
handler
⚠
g_
signal_
parse_
name
⚠
g_
signal_
query
⚠
g_
signal_
remove_
emission_
hook
⚠
g_
signal_
stop_
emission
⚠
g_
signal_
stop_
emission_
by_
name
⚠
g_
signal_
type_
cclosure_
new
⚠
g_
strdup_
value_
contents
⚠
g_
type_
add_
class_
cache_
func
⚠
g_
type_
add_
class_
private
⚠
g_
type_
add_
instance_
private
⚠
g_
type_
add_
interface_
check
⚠
g_
type_
add_
interface_
dynamic
⚠
g_
type_
add_
interface_
static
⚠
g_
type_
check_
class_
cast
⚠
g_
type_
check_
class_
is_
a
⚠
g_
type_
check_
instance
⚠
g_
type_
check_
instance_
cast
⚠
g_
type_
check_
instance_
is_
a
⚠
g_
type_
check_
instance_
is_
fundamentally_
a
⚠
g_
type_
check_
is_
value_
type
⚠
g_
type_
check_
value
⚠
g_
type_
check_
value_
holds
⚠
g_
type_
children
⚠
g_
type_
class_
add_
private
⚠
g_
type_
class_
adjust_
private_
offset
⚠
g_
type_
class_
get_
instance_
private_
offset
⚠
g_
type_
class_
get_
private
⚠
g_
type_
class_
peek
⚠
g_
type_
class_
peek_
parent
⚠
g_
type_
class_
peek_
static
⚠
g_
type_
class_
ref
⚠
g_
type_
class_
unref
⚠
g_
type_
class_
unref_
uncached
⚠
g_
type_
create_
instance
⚠
g_
type_
default_
interface_
peek
⚠
g_
type_
default_
interface_
ref
⚠
g_
type_
default_
interface_
unref
⚠
g_
type_
depth
⚠
g_
type_
ensure
⚠
g_
type_
free_
instance
⚠
g_
type_
from_
name
⚠
g_
type_
fundamental
⚠
g_
type_
fundamental_
next
⚠
g_
type_
get_
instance_
count
⚠
g_
type_
get_
plugin
⚠
g_
type_
get_
qdata
⚠
g_
type_
get_
type_
registration_
serial
⚠
g_
type_
init
⚠
g_
type_
init_
with_
debug_
flags
⚠
g_
type_
instance_
get_
private
⚠
g_
type_
interface_
add_
prerequisite
⚠
g_
type_
interface_
get_
plugin
⚠
g_
type_
interface_
peek
⚠
g_
type_
interface_
peek_
parent
⚠
g_
type_
interface_
prerequisites
⚠
g_
type_
interfaces
⚠
g_
type_
is_
a
⚠
g_
type_
module_
add_
interface
⚠
g_
type_
module_
get_
type
⚠
g_
type_
module_
register_
enum
⚠
g_
type_
module_
register_
flags
⚠
g_
type_
module_
register_
type
⚠
g_
type_
module_
set_
name
⚠
g_
type_
module_
unuse
⚠
g_
type_
module_
use
⚠
g_
type_
name
⚠
g_
type_
name_
from_
class
⚠
g_
type_
name_
from_
instance
⚠
g_
type_
next_
base
⚠
g_
type_
parent
⚠
g_
type_
plugin_
complete_
interface_
info
⚠
g_
type_
plugin_
complete_
type_
info
⚠
g_
type_
plugin_
get_
type
⚠
g_
type_
plugin_
unuse
⚠
g_
type_
plugin_
use
⚠
g_
type_
qname
⚠
g_
type_
query
⚠
g_
type_
register_
dynamic
⚠
g_
type_
register_
fundamental
⚠
g_
type_
register_
static
⚠
g_
type_
register_
static_
simple
⚠
g_
type_
remove_
class_
cache_
func
⚠
g_
type_
remove_
interface_
check
⚠
g_
type_
set_
qdata
⚠
g_
type_
test_
flags
⚠
g_
type_
value_
table_
peek
⚠
g_
value_
array_
append
⚠
g_
value_
array_
copy
⚠
g_
value_
array_
free
⚠
g_
value_
array_
get_
nth
⚠
g_
value_
array_
get_
type
⚠
g_
value_
array_
insert
⚠
g_
value_
array_
new
⚠
g_
value_
array_
prepend
⚠
g_
value_
array_
remove
⚠
g_
value_
array_
sort
⚠
g_
value_
array_
sort_
with_
data
⚠
g_
value_
copy
⚠
g_
value_
dup_
boxed
⚠
g_
value_
dup_
object
⚠
g_
value_
dup_
param
⚠
g_
value_
dup_
string
⚠
g_
value_
dup_
variant
⚠
g_
value_
fits_
pointer
⚠
g_
value_
get_
boolean
⚠
g_
value_
get_
boxed
⚠
g_
value_
get_
char
⚠
g_
value_
get_
double
⚠
g_
value_
get_
enum
⚠
g_
value_
get_
flags
⚠
g_
value_
get_
float
⚠
g_
value_
get_
gtype
⚠
g_
value_
get_
int
⚠
g_
value_
get_
int64
⚠
g_
value_
get_
long
⚠
g_
value_
get_
object
⚠
g_
value_
get_
param
⚠
g_
value_
get_
pointer
⚠
g_
value_
get_
schar
⚠
g_
value_
get_
string
⚠
g_
value_
get_
type
⚠
g_
value_
get_
uchar
⚠
g_
value_
get_
uint
⚠
g_
value_
get_
uint64
⚠
g_
value_
get_
ulong
⚠
g_
value_
get_
variant
⚠
g_
value_
init
⚠
g_
value_
init_
from_
instance
⚠
g_
value_
peek_
pointer
⚠
g_
value_
register_
transform_
func
⚠
g_
value_
reset
⚠
g_
value_
set_
boolean
⚠
g_
value_
set_
boxed
⚠
g_
value_
set_
boxed_
take_
ownership
⚠
g_
value_
set_
char
⚠
g_
value_
set_
double
⚠
g_
value_
set_
enum
⚠
g_
value_
set_
flags
⚠
g_
value_
set_
float
⚠
g_
value_
set_
gtype
⚠
g_
value_
set_
instance
⚠
g_
value_
set_
int
⚠
g_
value_
set_
int64
⚠
g_
value_
set_
long
⚠
g_
value_
set_
object
⚠
g_
value_
set_
object_
take_
ownership
⚠
g_
value_
set_
param
⚠
g_
value_
set_
param_
take_
ownership
⚠
g_
value_
set_
pointer
⚠
g_
value_
set_
schar
⚠
g_
value_
set_
static_
boxed
⚠
g_
value_
set_
static_
string
⚠
g_
value_
set_
string
⚠
g_
value_
set_
string_
take_
ownership
⚠
g_
value_
set_
uchar
⚠
g_
value_
set_
uint
⚠
g_
value_
set_
uint64
⚠
g_
value_
set_
ulong
⚠
g_
value_
set_
variant
⚠
g_
value_
take_
boxed
⚠
g_
value_
take_
object
⚠
g_
value_
take_
param
⚠
g_
value_
take_
string
⚠
g_
value_
take_
variant
⚠
g_
value_
transform
⚠
g_
value_
type_
compatible
⚠
g_
value_
type_
transformable
⚠
g_
value_
unset
⚠
g_
variant_
get_
gtype
⚠
g_
weak_
ref_
clear
⚠
g_
weak_
ref_
get
⚠
g_
weak_
ref_
init
⚠
g_
weak_
ref_
set
⚠
Type Aliases
§
GBase
Finalize
Func
GBase
Init
Func
GBinding
Flags
GBinding
Transform
Func
GBoxed
Copy
Func
GBoxed
Free
Func
GCallback
GClass
Finalize
Func
GClass
Init
Func
GClosure
Marshal
GClosure
Notify
GConnect
Flags
GIOCondition
GInstance
Init
Func
GInterface
Finalize
Func
GInterface
Init
Func
GObject
Finalize
Func
GObject
GetProperty
Func
GObject
SetProperty
Func
GParam
Flags
GParam
Spec
Pool
GSignal
Accumulator
GSignalC
Marshaller
GSignal
Emission
Hook
GSignal
Flags
GSignal
Match
Type
GToggle
Notify
GType
Class
Cache
Func
GType
Debug
Flags
GType
Flags
GType
Fundamental
Flags
GType
Interface
Check
Func
GType
Plugin
Complete
Interface
Info
GType
Plugin
Complete
Type
Info
GType
Plugin
Unuse
GType
Plugin
Use
GType
Value
Collect
Func
GType
Value
Copy
Func
GType
Value
Free
Func
GType
Value
Init
Func
GType
ValueL
Copy
Func
GType
Value
Peek
Pointer
Func
GValue
Transform
GWeak
Notify
Unions
§
GTypeC
Value
GValue_
data
GWeak
Ref_
priv