Package ch.bailu.gtk.gobject
Schnittstelle SignalFlags
public interface SignalFlags
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intOnly used in #GSignalAccumulator accumulator
functions for the #GSignalInvocationHint::run_type field to mark the first
call to the accumulator function for a signal emission.static final intAction signals are signals that may freely be emitted on alive
objects from user code via g_signal_emit() and friends, without
the need of being embedded into extra code that performs pre or
post emission adjustments on the object.static final intThe signal is deprecated and will be removed
in a future version.static final intThis signal supports "::detail" appendices to the signal name
upon handler connections and emissions.static final intVarargs signal emission will always collect the
arguments, even if there are no signal handlers connected.static final intNo emissions hooks are supported for this signal.static final intSignals being emitted for an object while currently being in
emission for this very object will not be emitted recursively,
but instead cause the first emission to be restarted.static final intInvoke the object method handler in the last emission stage.static final intInvoke the object method handler in the first emission stage.static final intInvoke the object method handler in the third emission stage.
-
Felddetails
-
RUN_FIRST
static final int RUN_FIRSTInvoke the object method handler in the first emission stage.- Siehe auch:
-
RUN_LAST
static final int RUN_LASTInvoke the object method handler in the third emission stage.- Siehe auch:
-
RUN_CLEANUP
static final int RUN_CLEANUPInvoke the object method handler in the last emission stage.- Siehe auch:
-
NO_RECURSE
static final int NO_RECURSESignals being emitted for an object while currently being in
emission for this very object will not be emitted recursively,
but instead cause the first emission to be restarted.- Siehe auch:
-
DETAILED
static final int DETAILEDThis signal supports "::detail" appendices to the signal name
upon handler connections and emissions.- Siehe auch:
-
ACTION
static final int ACTIONAction signals are signals that may freely be emitted on alive
objects from user code via g_signal_emit() and friends, without
the need of being embedded into extra code that performs pre or
post emission adjustments on the object. They can also be thought
of as object methods which can be called generically by
third-party code.- Siehe auch:
-
NO_HOOKS
static final int NO_HOOKSNo emissions hooks are supported for this signal.- Siehe auch:
-
MUST_COLLECT
static final int MUST_COLLECTVarargs signal emission will always collect the
arguments, even if there are no signal handlers connected. Since 2.30.- Siehe auch:
-
DEPRECATED
static final int DEPRECATEDThe signal is deprecated and will be removed
in a future version. A warning will be generated if it is connected while
running with G_ENABLE_DIAGNOSTIC=1. Since 2.32.- Siehe auch:
-
ACCUMULATOR_FIRST_RUN
static final int ACCUMULATOR_FIRST_RUNOnly used in #GSignalAccumulator accumulator
functions for the #GSignalInvocationHint::run_type field to mark the first
call to the accumulator function for a signal emission. Since 2.68.- Siehe auch:
-