Companion

object Companion

Functions

Link copied to clipboard
fun marshalBooleanBoxedBoxed(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with handlers that take two boxed pointers as arguments and return a boolean. If you have such a signal, you will probably also need to use an accumulator, such as g_signal_accumulator_true_handled().

Link copied to clipboard
fun marshalBooleanFlags(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with handlers that take a flags type as an argument and return a boolean. If you have such a signal, you will probably also need to use an accumulator, such as g_signal_accumulator_true_handled().

Link copied to clipboard
fun marshalGeneric(closure: Closure, returnGvalue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A generic marshaller function implemented via libffi.

Link copied to clipboard
fun marshalStringObjectPointer(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with handlers that take a #GObject and a pointer and produce a string. It is highly unlikely that your signal handler fits this description.

Link copied to clipboard
fun marshalVoidBoolean(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single boolean argument.

Link copied to clipboard
fun marshalVoidBoxed(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single argument which is any boxed pointer type.

Link copied to clipboard
fun marshalVoidChar(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single character argument.

Link copied to clipboard
fun marshalVoidDouble(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with one double-precision floating point argument.

Link copied to clipboard
fun marshalVoidEnum(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single argument with an enumerated type.

Link copied to clipboard
fun marshalVoidFlags(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single argument with a flags types.

Link copied to clipboard
fun marshalVoidFloat(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with one single-precision floating point argument.

Link copied to clipboard
fun marshalVoidInt(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single integer argument.

Link copied to clipboard
fun marshalVoidLong(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with with a single long integer argument.

Link copied to clipboard
fun marshalVoidObject(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single #GObject argument.

Link copied to clipboard
fun marshalVoidParam(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single argument of type #GParamSpec.

Link copied to clipboard
fun marshalVoidPointer(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single raw pointer argument type.

Link copied to clipboard
fun marshalVoidString(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single string argument.

Link copied to clipboard
fun marshalVoidUchar(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single unsigned character argument.

Link copied to clipboard
fun marshalVoidUint(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with with a single unsigned integer argument.

Link copied to clipboard
fun marshalVoidUintPointer(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with an unsigned int and a pointer as arguments.

Link copied to clipboard
fun marshalVoidUlong(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single unsigned long integer argument.

Link copied to clipboard
fun marshalVoidVariant(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with a single #GVariant argument.

Link copied to clipboard
fun marshalVoidVoid(closure: Closure, returnValue: Value, nParamValues: <Error class: unknown class>, paramValues: Value, invocationHint: <Error class: unknown class>? = null, marshalData: <Error class: unknown class>? = null)

A #GClosureMarshal function for use with signals with no arguments.