Enumeration

GObjectSignalMatchType

since: 2.0

Declaration

flags GObject.SignalMatchType

Description

The match types specify what g_signal_handlers_block_matched(), g_signal_handlers_unblock_matched() and g_signal_handlers_disconnect_matched() match signals by.

Available since: 2.0

Members

G_SIGNAL_MATCH_ID

The signal id must be equal.

  • Value: 1
  • Nickname: None
  • Available since: 2.0
G_SIGNAL_MATCH_DETAIL

The signal detail must be equal.

  • Value: 2
  • Nickname: None
  • Available since: 2.0
G_SIGNAL_MATCH_CLOSURE

The closure must be the same.

  • Value: 4
  • Nickname: None
  • Available since: 2.0
G_SIGNAL_MATCH_FUNC

The C closure callback must be the same.

  • Value: 8
  • Nickname: None
  • Available since: 2.0
G_SIGNAL_MATCH_DATA

The closure data must be the same.

  • Value: 16
  • Nickname: None
  • Available since: 2.0
G_SIGNAL_MATCH_UNBLOCKED

Only unblocked signals may be matched.

  • Value: 32
  • Nickname: None
  • Available since: 2.0