SignalRun Lastchange-SignalDetailedRun LastchangedEmitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalDetailedRun Lastchanged::backendEmitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalDetailedRun Lastchanged::delay-Emitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalDetailedRun Lastchanged::has-Emitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalDetailedRun Lastchanged::pathEmitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalDetailedRun Lastchanged::schemaEmitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalDetailedRun Lastchanged::schema-Emitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalDetailedRun Lastchanged::settings-Emitted when a key has potentially changed.
You should call one of the Gio.Settings.get calls to check the new value.
This signal supports detailed connections. You can connect to the
detailed signal changed::x in order to only receive callbacks
when key x changes.
Note that settings only emits this signal if you have read key at
least once while a signal handler was already connected for key.
SignalRun Lastwritable-Emitted once per writability change event that affects this settings object.
You should connect
to this signal if you are interested in viewing groups of changes
before they are split out into multiple emissions of the
Gio.Settings::writable-changed signal. For most use cases it is more
appropriate to use the Gio.Settings::writable-changed signal.
In the event that the writability change applies only to a single
key, key will be set to the GLib.Quark for that key. In the event
that the writability change affects the entire settings object,
key will be 0.
The default handler for this signal invokes the Gio.Settings::writable-changed
and Gio.Settings::changed signals for each affected key. This is done because
changes in writability might also imply changes in value (if for
example, a new mandatory setting is introduced). If any other
connected handler returns true then this default functionality
will be suppressed.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedRun Lastwritable-Emitted when the writability of a key has potentially changed.
You should call Gio.Settings.is_writable in order to determine the new status.
This signal supports detailed connections. You can connect to the
detailed signal writable-changed::x in order to only receive
callbacks when the writability of x changes.
SignalDetailedActionRun FirstnotifyThe notify signal is emitted on an object when one of its properties has
its value set through g_object_set_property(), g_object_set(), et al.
Note that getting this signal doesn’t itself guarantee that the value of
the property has actually changed. When it is emitted is determined by the
derived GObject class. If the implementor did not create the property with
GObject.ParamFlags.EXPLICIT_NOTIFY, then any call to g_object_set_property() results
in ::notify being emitted, even if the new value is the same as the old.
If they did pass GObject.ParamFlags.EXPLICIT_NOTIFY, then this signal is emitted only
when they explicitly call g_object_notify() or g_object_notify_by_pspec(),
and common practice is to do that only when the value has actually changed.
This signal is typically used to obtain change notification for a
single property, by specifying the property name as a detail in the
g_signal_connect() call, like this:
g_signal_connect (text_view->buffer, "notify::paste-target-list",
G_CALLBACK (gtk_text_view_target_list_notify),
text_view)
It is important to note that you must use [canonical parameter names][class@GObject.ParamSpec#parameter-names] as detail strings for the notify signal.
Emitted once per change event that affects this settings object.
You should connect to this signal only if you are interested in viewing groups of changes before they are split out into multiple emissions of the
Gio.Settings::changedsignal. For most use cases it is more appropriate to use theGio.Settings::changedsignal.In the event that the change event applies to one or more specified keys,
keyswill be an array of GLib.Quarks of lengthn_keys. In the event that the change event applies to the Gio.Settings object as a whole (ie: potentially every key has been changed) thenkeyswill beNULLandn_keyswill be0.The default handler for this signal invokes the
Gio.Settings::changedsignal for each affected key. If any other connected handler returns true then this default functionality will be suppressed.