Home | History | Annotate | Download | only in gobject

Lines Matching full:signal

1 /* GObject - GLib Type, Object, Parameter and Signal Library
27 #include <signal.h>
51 * construction and destruction, property access methods, and signal
337 * @gobject: the object which received the signal.
340 * The notify signal is emitted on an object when one of its
341 * properties has been changed. Note that getting this signal
346 * This signal is typically used to obtain change notification for a
356 * detail strings for the notify signal.
823 * Emits a "notify" signal for the property @property_name on @object.
1719 * @signal_spec: the spec for the first signal
1720 * @...: #GCallback for the first signal, followed by data for the
1721 * first signal, followed optionally by more signal
1726 * The signal specs expected by this function have the form
1730 * <term>signal</term>
1737 * <term>object-signal</term>
1744 * <term>swapped-signal</term>
1751 * <term>swapped-object-signal</term>
1758 * <term>signal-after</term>
1765 * <term>object-signal-after</term>
1772 * <term>swapped-signal-after</term>
1779 * <term>swapped-object-signal-after</term>
1791 * "signal::event", gtk_menu_window_event, menu,
1792 * "signal::size_request", gtk_menu_window_size_request, menu,
1793 * "signal::destroy", gtk_widget_destroyed, &amp;menu-&gt;toplevel,
1817 if (strncmp (signal_spec, "signal::", 8) == 0)
1822 strncmp (signal_spec, "object-signal::", 15) == 0)
1827 strncmp (signal_spec, "swapped-signal::", 16) == 0)
1832 strncmp (signal_spec, "swapped-object-signal::", 23) == 0)
1837 strncmp (signal_spec, "signal-after::", 14) == 0)
1842 strncmp (signal_spec, "object-signal-after::", 21) == 0)
1847 strncmp (signal_spec, "swapped-signal-after::", 22) == 0)
1852 strncmp (signal_spec, "swapped-object-signal-after::", 29) == 0)
1858 g_warning ("%s: invalid signal spec \"%s\"", G_STRFUNC, signal_spec);
1871 * @signal_spec: the spec for the first signal
1872 * @...: #GCallback for the first signal, followed by data for the first signal,
1873 * followed optionally by more signal spec/callback/data triples,
1878 * The signal specs expected by this function have the form
1879 * "any_signal", which means to disconnect any signal with matching
1881 * disconnects the signal named "signal_name".
1902 strncmp (signal_spec, "any-signal::", 12) == 0)
1908 strcmp (signal_spec, "any-signal") == 0)
1915 g_warning ("%s: invalid signal spec \"%s\"", G_STRFUNC, signal_spec);
1921 g_warning ("%s: invalid signal name \"%s\"", G_STRFUNC, signal_spec);
1925 g_warning ("%s: signal handler %p(%p) is not connected", G_STRFUNC, callback, data);
2879 * @detailed_signal: a string of the form "signal-name::detail".
2890 * disposed, the callback will no longer be called, but, the signal
2893 * matter, since the signal will automatically be removed, but
2894 * if @instance persists, then the signal handler will leak. You
2895 * should not remove the signal yourself because in a future versions of
2901 * that the signal handler is still connected before disconnected it: