结构

GObjectSignalInvocationHint

说明 [源代码]

struct GSignalInvocationHint {
  guint signal_id;
  GQuark detail;
  GSignalFlags run_type;
}

GSignalInvocationHint 结构用于在信号发送期间向回调函数传递附加信息。

结构成员
signal_id

调用回调函数的信号的信号 id。

detail

此信号发送传递的详细信息。

run_type

信号发送当前所处的阶段,此字段包含 G_SIGNAL_RUN_FIRSTG_SIGNAL_RUN_LASTG_SIGNAL_RUN_CLEANUP 以及 G_SIGNAL_ACCUMULATOR_FIRST_RUN 之一。G_SIGNAL_ACCUMULATOR_FIRST_RUN 仅设置在信号发送时的累加器函数的首次运行中。