2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### SECTION ./tmpl/gdkregion.sgml:See_Also ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gdk_regions_xor ##### -->
|
|
|
|
<para>
|
|
|
|
Returns the difference between the union and the intersection of two regions.
|
|
|
|
This is a region containing the pixels that are in one of the source regions,
|
|
|
|
but which are not in both.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@source1: a #GdkRegion.
|
|
|
|
@source2: a #GdkRegion.
|
|
|
|
@Returns: the difference between the union and the intersection of @source1
|
|
|
|
and @source2.
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### FUNCTION gdk_input_motion_events ##### -->
|
urg, removed implementation of gtk_marshal_VOID__INT_INT_INT_INT. if
Wed Oct 25 20:47:41 2000 Tim Janik <timj@gtk.org>
* gtk/gdk-pixbuf-loader.c (gdk_pixbuf_loader_class_init): urg, removed
implementation of gtk_marshal_VOID__INT_INT_INT_INT. if people do that,
couldn't they at least give it a non-standard name?
* gtk/gtktextlayout.c: arg! yet another implementation of
gtk_marshal_VOID__INT_INT_INT_INT(), is this a conspiracy?
* gtk/gtktextbuffer.c: gotcha! captured a vagabonding
gtk_marshal_VOID__INT_POINTER_INT() implementation, braught it back
home. now i know this _is_ a conspiracy.
* gtk/gtkwidget.c (gtk_widget_class_init): marshaller fixups for
::state-changed.
* gtk/gtkaccelgroup.c (gtk_accel_group_create_remove):
(gtk_accel_group_create_add): marshaller signature fixups.
* gtk/gtklistitem.c (gtk_list_item_class_init): signal creation fixups,
pass in GTK_TYPE_SCROLL_TYPE instead of GTK_TYPE_ENUM.
* gtk/gtkobject.[hc]: removed GTK_CONNECTED flag, it's not valid
anymore.
Tue Oct 24 23:59:21 2000 Tim Janik <timj@gtk.org>
* docs/reference/Makefile.am: disabled SUBDIRS for the moment, since
due to the signal system changes, it wouldn't build currently. to
be fixed soon.
* docs/Changes-2.0.txt: GtkSignal/GSignal updates.
* gtk/gtkwidget.c: ::direction_changed takes an enum as argument,
so it needs gtk_marshal_VOID__ENUM() instead of
gtk_marshal_NONE__UINT().
* gdk/gdk*.c: adapted type registration functions.
* gtk/gtkbindings.c:
* gtk/gtkaccelgroup.c: operate on GSignalQuery, GtkSignalQuery is
gone.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType.
* gtk/gtkobject.c:
(gtk_object_destroy):
(gtk_object_shutdown): fixed recursion guards. basically we have to
catch the case where any of GObject.shutdown() or gtk_object_destroy()
is called during ::destroy, and avoid recursion there.
* gtk/gtktypeutils.c:
* gtk/maketypes.awk: awk-script hackup to provide gtk_type_init() with
boxed_copy/boxed_free. this needs a more general solution based on a
publically installed code-generator utility.
* gtk/gtktypeutils.[hc]: compat aliased GTK_TYPE_BOXED to G_TYPE_BOXED,
glib's gobject has support for that now.
define GtkSignalMarshaller in terms of GSignalCMarshaller.
Mon Oct 23 09:36:42 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]:
* gtk/gtkmarshal.[hc]:
* gtk/Makefile.am: generate marshallers with glib-genmarshal and don't
compile gtkmarshal.c on its own anymore, just include it in gtksignal.c.
removed #include <gtkmarshal.h>s all over the place, gtksignal.h takes
care of that.
* *.c: marshaller name fixups.
* gtk/gtkmarshal.list: added a comment briefing the format.
Sun Oct 22 23:14:39 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]: nuked old implementation. we mostly have
compatibility macros here now. more specifically, most of
the API is preserved (yes, _most_, nonwithstanding the
following exceptions listed, the API is stil lHUGE ;)
things that got removed completely:
GtkSignalQuery, gtk_signal_query(), gtk_signal_n_emissions(),
gtk_signal_n_emissions_by_name(), gtk_signal_handlers_destroy(),
gtk_signal_set_funcs(), gtk_signal_handler_pending_by_id(),
gtk_signal_add_emission_hook(), gtk_signal_add_emission_hook_full(),
gtk_signal_remove_emission_hook().
non-functional functions variants:
gtk_signal_add_emission_hook(), gtk_signal_remove_emission_hook().
the GtkCallbackMarshal argument to gtk_signal_connect_full() is
not supported anymore.
(gtk_signal_compat_matched): new internal function to aid
implementation of the compatibility macros, it provides
functionality to block/unblock/disconnect handlers based
on func/data.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType,
* *.c: adaptions to new type registration API signatures.
Fri Oct 20 15:26:33 2000 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed G_TYPE_GTK_POINTER cludge.
2000-10-25 22:34:14 +00:00
|
|
|
<para>
|
2000-10-29 08:03:34 +00:00
|
|
|
Retrieves the motion history for a given device/window pair.
|
urg, removed implementation of gtk_marshal_VOID__INT_INT_INT_INT. if
Wed Oct 25 20:47:41 2000 Tim Janik <timj@gtk.org>
* gtk/gdk-pixbuf-loader.c (gdk_pixbuf_loader_class_init): urg, removed
implementation of gtk_marshal_VOID__INT_INT_INT_INT. if people do that,
couldn't they at least give it a non-standard name?
* gtk/gtktextlayout.c: arg! yet another implementation of
gtk_marshal_VOID__INT_INT_INT_INT(), is this a conspiracy?
* gtk/gtktextbuffer.c: gotcha! captured a vagabonding
gtk_marshal_VOID__INT_POINTER_INT() implementation, braught it back
home. now i know this _is_ a conspiracy.
* gtk/gtkwidget.c (gtk_widget_class_init): marshaller fixups for
::state-changed.
* gtk/gtkaccelgroup.c (gtk_accel_group_create_remove):
(gtk_accel_group_create_add): marshaller signature fixups.
* gtk/gtklistitem.c (gtk_list_item_class_init): signal creation fixups,
pass in GTK_TYPE_SCROLL_TYPE instead of GTK_TYPE_ENUM.
* gtk/gtkobject.[hc]: removed GTK_CONNECTED flag, it's not valid
anymore.
Tue Oct 24 23:59:21 2000 Tim Janik <timj@gtk.org>
* docs/reference/Makefile.am: disabled SUBDIRS for the moment, since
due to the signal system changes, it wouldn't build currently. to
be fixed soon.
* docs/Changes-2.0.txt: GtkSignal/GSignal updates.
* gtk/gtkwidget.c: ::direction_changed takes an enum as argument,
so it needs gtk_marshal_VOID__ENUM() instead of
gtk_marshal_NONE__UINT().
* gdk/gdk*.c: adapted type registration functions.
* gtk/gtkbindings.c:
* gtk/gtkaccelgroup.c: operate on GSignalQuery, GtkSignalQuery is
gone.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType.
* gtk/gtkobject.c:
(gtk_object_destroy):
(gtk_object_shutdown): fixed recursion guards. basically we have to
catch the case where any of GObject.shutdown() or gtk_object_destroy()
is called during ::destroy, and avoid recursion there.
* gtk/gtktypeutils.c:
* gtk/maketypes.awk: awk-script hackup to provide gtk_type_init() with
boxed_copy/boxed_free. this needs a more general solution based on a
publically installed code-generator utility.
* gtk/gtktypeutils.[hc]: compat aliased GTK_TYPE_BOXED to G_TYPE_BOXED,
glib's gobject has support for that now.
define GtkSignalMarshaller in terms of GSignalCMarshaller.
Mon Oct 23 09:36:42 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]:
* gtk/gtkmarshal.[hc]:
* gtk/Makefile.am: generate marshallers with glib-genmarshal and don't
compile gtkmarshal.c on its own anymore, just include it in gtksignal.c.
removed #include <gtkmarshal.h>s all over the place, gtksignal.h takes
care of that.
* *.c: marshaller name fixups.
* gtk/gtkmarshal.list: added a comment briefing the format.
Sun Oct 22 23:14:39 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]: nuked old implementation. we mostly have
compatibility macros here now. more specifically, most of
the API is preserved (yes, _most_, nonwithstanding the
following exceptions listed, the API is stil lHUGE ;)
things that got removed completely:
GtkSignalQuery, gtk_signal_query(), gtk_signal_n_emissions(),
gtk_signal_n_emissions_by_name(), gtk_signal_handlers_destroy(),
gtk_signal_set_funcs(), gtk_signal_handler_pending_by_id(),
gtk_signal_add_emission_hook(), gtk_signal_add_emission_hook_full(),
gtk_signal_remove_emission_hook().
non-functional functions variants:
gtk_signal_add_emission_hook(), gtk_signal_remove_emission_hook().
the GtkCallbackMarshal argument to gtk_signal_connect_full() is
not supported anymore.
(gtk_signal_compat_matched): new internal function to aid
implementation of the compatibility macros, it provides
functionality to block/unblock/disconnect handlers based
on func/data.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType,
* *.c: adaptions to new type registration API signatures.
Fri Oct 20 15:26:33 2000 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed G_TYPE_GTK_POINTER cludge.
2000-10-25 22:34:14 +00:00
|
|
|
</para>
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
@window: a #GdkWindow.
|
|
|
|
@deviceid: the device for which to retrieve motion history.
|
|
|
|
@start: the start time.
|
|
|
|
@stop: the stop time.
|
|
|
|
@nevents_return: location to store the number of events returned.
|
|
|
|
@Returns: a newly allocated array containing all the events
|
|
|
|
from @start to @stop. This array should be freed
|
|
|
|
with g_free() when you are finished using it.
|
urg, removed implementation of gtk_marshal_VOID__INT_INT_INT_INT. if
Wed Oct 25 20:47:41 2000 Tim Janik <timj@gtk.org>
* gtk/gdk-pixbuf-loader.c (gdk_pixbuf_loader_class_init): urg, removed
implementation of gtk_marshal_VOID__INT_INT_INT_INT. if people do that,
couldn't they at least give it a non-standard name?
* gtk/gtktextlayout.c: arg! yet another implementation of
gtk_marshal_VOID__INT_INT_INT_INT(), is this a conspiracy?
* gtk/gtktextbuffer.c: gotcha! captured a vagabonding
gtk_marshal_VOID__INT_POINTER_INT() implementation, braught it back
home. now i know this _is_ a conspiracy.
* gtk/gtkwidget.c (gtk_widget_class_init): marshaller fixups for
::state-changed.
* gtk/gtkaccelgroup.c (gtk_accel_group_create_remove):
(gtk_accel_group_create_add): marshaller signature fixups.
* gtk/gtklistitem.c (gtk_list_item_class_init): signal creation fixups,
pass in GTK_TYPE_SCROLL_TYPE instead of GTK_TYPE_ENUM.
* gtk/gtkobject.[hc]: removed GTK_CONNECTED flag, it's not valid
anymore.
Tue Oct 24 23:59:21 2000 Tim Janik <timj@gtk.org>
* docs/reference/Makefile.am: disabled SUBDIRS for the moment, since
due to the signal system changes, it wouldn't build currently. to
be fixed soon.
* docs/Changes-2.0.txt: GtkSignal/GSignal updates.
* gtk/gtkwidget.c: ::direction_changed takes an enum as argument,
so it needs gtk_marshal_VOID__ENUM() instead of
gtk_marshal_NONE__UINT().
* gdk/gdk*.c: adapted type registration functions.
* gtk/gtkbindings.c:
* gtk/gtkaccelgroup.c: operate on GSignalQuery, GtkSignalQuery is
gone.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType.
* gtk/gtkobject.c:
(gtk_object_destroy):
(gtk_object_shutdown): fixed recursion guards. basically we have to
catch the case where any of GObject.shutdown() or gtk_object_destroy()
is called during ::destroy, and avoid recursion there.
* gtk/gtktypeutils.c:
* gtk/maketypes.awk: awk-script hackup to provide gtk_type_init() with
boxed_copy/boxed_free. this needs a more general solution based on a
publically installed code-generator utility.
* gtk/gtktypeutils.[hc]: compat aliased GTK_TYPE_BOXED to G_TYPE_BOXED,
glib's gobject has support for that now.
define GtkSignalMarshaller in terms of GSignalCMarshaller.
Mon Oct 23 09:36:42 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]:
* gtk/gtkmarshal.[hc]:
* gtk/Makefile.am: generate marshallers with glib-genmarshal and don't
compile gtkmarshal.c on its own anymore, just include it in gtksignal.c.
removed #include <gtkmarshal.h>s all over the place, gtksignal.h takes
care of that.
* *.c: marshaller name fixups.
* gtk/gtkmarshal.list: added a comment briefing the format.
Sun Oct 22 23:14:39 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]: nuked old implementation. we mostly have
compatibility macros here now. more specifically, most of
the API is preserved (yes, _most_, nonwithstanding the
following exceptions listed, the API is stil lHUGE ;)
things that got removed completely:
GtkSignalQuery, gtk_signal_query(), gtk_signal_n_emissions(),
gtk_signal_n_emissions_by_name(), gtk_signal_handlers_destroy(),
gtk_signal_set_funcs(), gtk_signal_handler_pending_by_id(),
gtk_signal_add_emission_hook(), gtk_signal_add_emission_hook_full(),
gtk_signal_remove_emission_hook().
non-functional functions variants:
gtk_signal_add_emission_hook(), gtk_signal_remove_emission_hook().
the GtkCallbackMarshal argument to gtk_signal_connect_full() is
not supported anymore.
(gtk_signal_compat_matched): new internal function to aid
implementation of the compatibility macros, it provides
functionality to block/unblock/disconnect handlers based
on func/data.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType,
* *.c: adaptions to new type registration API signatures.
Fri Oct 20 15:26:33 2000 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed G_TYPE_GTK_POINTER cludge.
2000-10-25 22:34:14 +00:00
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### SECTION ./tmpl/gdkregion.sgml:Long_Description ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/input_methods.sgml.sgml:Short_Description ##### -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### STRUCT GdkDeviceInfo ##### -->
|
|
|
|
<para>
|
|
|
|
The #GdkDeviceInfo structure contains information about a
|
|
|
|
device. It has the following fields:
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@deviceid: a unique integer ID for this device.
|
|
|
|
@name: the human-readable name for the device.
|
|
|
|
@source: the type of device.
|
|
|
|
@mode: a value indicating whether the device is enabled and
|
|
|
|
how the device coordinates map to the screen.
|
|
|
|
@has_cursor: if %TRUE, a cursor will be displayed indicating
|
|
|
|
the current on-screen location to the user. Otherwise,
|
|
|
|
the application is responsible for drawing a cursor
|
|
|
|
itself.
|
|
|
|
@num_axes: the number of axes for this device.
|
|
|
|
@axes: a pointer to an array of GdkAxisUse values which
|
|
|
|
give the mapping of axes onto the possible valuators
|
|
|
|
for a GDK device.
|
|
|
|
@num_keys: the number of macro buttons.
|
|
|
|
@keys: a pointer to an array of #GdkDeviceKey structures
|
|
|
|
which describe what key press events are generated
|
|
|
|
for each macro button.
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### SECTION ./tmpl/input_methods.sgml.sgml:Title ##### -->
|
|
|
|
Pango Interaction
|
2000-09-07 18:17:06 +00:00
|
|
|
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### FUNCTION gdk_regions_union ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
<para>
|
2000-10-29 08:03:34 +00:00
|
|
|
Returns the union of two regions.
|
|
|
|
This is all pixels in either of @source1 or @source2.
|
2000-09-07 18:17:06 +00:00
|
|
|
</para>
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
@source1: a #GdkRegion.
|
|
|
|
@source2: a #GdkRegion.
|
|
|
|
@Returns: the union of @source1 and @source2.
|
2000-09-07 18:17:06 +00:00
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### SECTION ./tmpl/gdkregion.sgml:Short_Description ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### FUNCTION gdk_input_set_key ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
<para>
|
2000-10-29 08:03:34 +00:00
|
|
|
Sets the key event generated when a macro button is pressed.
|
2000-09-07 18:17:06 +00:00
|
|
|
</para>
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
@deviceid: the device to configure.
|
|
|
|
@index: the index of the macro button.
|
|
|
|
@keyval: the key value for the #GdkKeypressEvent to generate.
|
|
|
|
(a value of 0 means no event will be generated.)
|
|
|
|
@modifiers: the modifier field for the generated
|
|
|
|
#GdkKeyPressEvent.
|
2000-09-07 18:17:06 +00:00
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### FUNCTION gdk_input_list_devices ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
<para>
|
2000-10-29 08:03:34 +00:00
|
|
|
Lists all available input devices, along with their
|
|
|
|
configuration information.
|
2000-09-07 18:17:06 +00:00
|
|
|
</para>
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
@Returns: A #GList of #GdkDeviceInfo structures. This list
|
|
|
|
is internal data of GTK+ and should not be modified
|
|
|
|
or freed.
|
2000-09-07 18:17:06 +00:00
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### SECTION ./tmpl/input_methods.sgml.sgml:See_Also ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### ENUM GdkPixbufAlphaMode ##### -->
|
2000-10-09 17:22:20 +00:00
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
@GDK_PIXBUF_ALPHA_BILEVEL:
|
|
|
|
@GDK_PIXBUF_ALPHA_FULL:
|
2000-10-09 17:22:20 +00:00
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### FUNCTION gdk_regions_subtract ##### -->
|
2000-09-07 18:17:06 +00:00
|
|
|
<para>
|
2000-10-29 08:03:34 +00:00
|
|
|
Subtracts one region from another.
|
|
|
|
The result is a region containing all the pixels which are in @source1, but
|
|
|
|
which are not in @source2.
|
2000-09-07 18:17:06 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
@source1: a #GdkRegion.
|
2000-10-29 08:03:34 +00:00
|
|
|
@source2: a #GdkRegion to subtract from @source1.
|
|
|
|
@Returns: @source1 - @source2.
|
2000-09-07 18:17:06 +00:00
|
|
|
|
|
|
|
<!-- ##### FUNCTION gdk_input_window_get_pointer ##### -->
|
|
|
|
<para>
|
|
|
|
Returns information about the current position of the pointer
|
|
|
|
within a window, including extended device information.
|
|
|
|
Any of the return parameters may be %NULL, in which case,
|
|
|
|
they will be ignored.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@window: a #GdkWindow.
|
|
|
|
@deviceid: a device ID.
|
|
|
|
@x: location to store current x postion.
|
|
|
|
@y: location to store current y postion.
|
|
|
|
@pressure: location to store current pressure.
|
|
|
|
@xtilt: location to store current tilt in the x direction.
|
|
|
|
@ytilt: location to store current tilt in the y direction.
|
|
|
|
@mask: location to store the current modifier state.
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### MACRO GDK_CORE_POINTER ##### -->
|
|
|
|
<para>
|
|
|
|
This macro contains an integer value representing
|
|
|
|
the device ID for the core pointer device.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gdk_input_set_axes ##### -->
|
|
|
|
<para>
|
|
|
|
Sets the mapping of the axes (valuators) of a device
|
|
|
|
onto the predefined valuator types that GTK+ understands.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@deviceid: the device to configure.
|
|
|
|
@axes: an array of GdkAxisUse. This length of this array
|
|
|
|
must match the number of axes for the device.
|
|
|
|
|
2000-12-04 23:04:17 +00:00
|
|
|
<!-- ##### STRUCT GdkSpan ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@x:
|
|
|
|
@y:
|
|
|
|
@width:
|
|
|
|
|
2000-09-07 18:17:06 +00:00
|
|
|
<!-- ##### FUNCTION gdk_input_set_source ##### -->
|
|
|
|
<para>
|
|
|
|
Sets the source type for a device.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@deviceid: the device to configure
|
|
|
|
@source: the new source type.
|
|
|
|
|
2000-12-04 23:04:17 +00:00
|
|
|
<!-- ##### FUNCTION gdk_region_spans_intersect_foreach ##### -->
|
|
|
|
<para>
|
|
|
|
Intersects a set of spans with a region and call a user specified
|
|
|
|
function for each resulting spanline. This function is a lot more effective
|
|
|
|
if the spans are sorted.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@region: The region to intersect against.
|
|
|
|
@spans: Array of spans to intersect.
|
|
|
|
@n_spans: Number of spans.
|
|
|
|
@sorted: True if the spans are sorted in increasing y order.
|
|
|
|
@function: The function to call for each intersected spanline.
|
|
|
|
@data: Opaque user data passed to function.
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### SECTION ./tmpl/gdkregion.sgml:Title ##### -->
|
|
|
|
Points, Rectangles and Regions
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gdk_regions_intersect ##### -->
|
|
|
|
<para>
|
|
|
|
Returns the intersection of two regions.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@source1: a #GdkRegion.
|
|
|
|
@source2: a #GdkRegion.
|
|
|
|
@Returns: the intersection of @source1 and @source2.
|
|
|
|
|
2000-12-04 23:04:17 +00:00
|
|
|
<!-- ##### USER_FUNCTION GdkSpanFunc ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@span: The intersected part of the span.
|
|
|
|
@data: Opaque data passed by user.
|
|
|
|
|
2000-10-29 08:03:34 +00:00
|
|
|
<!-- ##### FUNCTION gdk_input_set_mode ##### -->
|
|
|
|
<para>
|
|
|
|
Enables or disables a device, and determines how the
|
|
|
|
device maps onto the screen.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@deviceid: the device to configure.
|
|
|
|
@mode: the new mode.
|
|
|
|
@Returns: %TRUE if the device supports the given mode, otherwise
|
|
|
|
%FALSE and the device's mode is unchanged.
|
|
|
|
|
|
|
|
<!-- ##### SECTION ./tmpl/input_methods.sgml.sgml:Long_Description ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|