| Top |
| gint | gdk_input_add_full () |
| void | (*GdkInputFunction) () |
| void | (*GdkDestroyNotify) () |
| gint | gdk_input_add () |
| void | gdk_input_remove () |
The functions in this section are used to establish callbacks when some condition becomes true for a file descriptor. They are currently just wrappers around the IO Channel facility.
gint gdk_input_add_full (gint source,GdkInputCondition condition,GdkInputFunction function,gpointer data,GDestroyNotify destroy);
gdk_input_add_full has been deprecated since version 2.14 and should not be used in newly-written code.
Use g_io_add_watch_full() on a GIOChannel
Establish a callback when a condition becomes true on a file descriptor.
void (*GdkInputFunction) (gpointer data,gint source,GdkInputCondition condition);
A callback function that will be called when some condition occurs.
data |
the user data passed to |
|
source |
the source where the condition occurred. |
|
condition |
the triggering condition. |
void
(*GdkDestroyNotify) (gpointer data);
GdkDestroyNotify is deprecated and should not be used in newly-written code.
A callback function called when a piece of user data is
no longer being stored by GDK. Will typically free the
structure or object that data points to.
gint gdk_input_add (gint source,GdkInputCondition condition,GdkInputFunction function,gpointer data);
gdk_input_add has been deprecated since version 2.14 and should not be used in newly-written code.
Use g_io_add_watch() on a GIOChannel
Establish a callback when a condition becomes true on a file descriptor.
void
gdk_input_remove (gint tag);
gdk_input_remove is deprecated and should not be used in newly-written code.
Remove a callback added with gdk_input_add() or
gdk_input_add_full().
A set of bit flags used to specify conditions for which
an input callback will be triggered. The three members
of this enumeration correspond to the readfds,
writefds, and exceptfds arguments to the
select system call.
|
the file descriptor has become available for reading. (Or, as is standard in Unix, a socket or pipe was closed at the other end; this is the case if a subsequent read on the file descriptor returns a count of zero.) |
||
|
the file descriptor has become available for writing. |
||
|
an exception was raised on the file descriptor. |