Benjamin Otte
176218c5a0
API: Add gdk_pixmap_get_size()
...
Allows querying a pixmap's size when compiling with deprecations.
2010-11-18 17:45:14 +01:00
Matthias Clasen
d1f256ac30
Backport some new GdkWindow api from 2.90
...
This commit adds
gdk_window_get_display
gdk_window_get_screen
gdk_window_get_visual
gdk_window_get_width
gdk_window_get_height
and deprecates the corresponding GdkDrawable APIs.
This will make it easier to prepare the port to GTK+ 3
2010-09-27 20:37:03 -04:00
Matthias Clasen
2e5251b405
Add gdk_cairo_set_source_window
...
And deprecate gdk_cairo_set_source_pixmap.
2010-09-27 19:00:10 -04:00
Matthias Clasen
a3c3031a0e
Deprecate gdk_display and GDK_DISPLAY
2010-09-10 22:33:58 -04:00
Matthias Clasen
1cd305e85f
Fix up indices for 2.22 api additions
2010-08-19 18:16:43 -04:00
Matthias Clasen
1d5a6e790a
Fix up some documentation issues
2010-08-16 17:38:23 -04:00
Benjamin Otte
9f1cb0798b
API: Add gdk_window_get_background_pattern()
...
This is the suggested way for GTK3 to store a Window's background so it
makes sense to use the same function today already.
2010-08-16 20:01:49 +02:00
Benjamin Otte
3df3ff9a3a
docs: Add note to gdk_pixmap_new() about create_similar() function
...
gdk_window_create_similar_surface() is basically the replacement for
this function.
2010-08-12 23:34:37 +02:00
Benjamin Otte
997d3aada6
API: Add gdk_window_create_similar_surface()
2010-08-12 23:30:19 +02:00
Benjamin Otte
0e183fe745
pixmap: Deprecate create_from_data() constructors
...
And document that GdkPixmap will go away in GTK 3.
2010-08-12 03:02:38 +02:00
Benjamin Otte
9d2f8f5098
docs: Add paragraph about GdkRegion replacement in GTK3
...
https://bugzilla.gnome.org/show_bug.cgi?id=613284
2010-08-10 18:26:12 +02:00
John Stowers
32c4f471d5
Add gdk_display_is_closed
...
https://bugzilla.gnome.org/show_bug.cgi?id=624224
2010-08-07 23:11:42 +12:00
John Stowers
dc2fea413b
Add gdk_device_get_n_axes
...
https://bugzilla.gnome.org/show_bug.cgi?id=624221
2010-07-25 12:32:43 +12:00
John Stowers
6c25cf872f
Add gdk_cursor_get_cursor_type
...
https://bugzilla.gnome.org/show_bug.cgi?id=624087
2010-07-25 12:32:38 +12:00
Javier Jardón
6de36e580b
[gdk] Add gdk_window_has_native() function
...
https://bugzilla.gnome.org/show_bug.cgi?id=622677
2010-07-01 02:39:39 +02:00
Matthias Clasen
cbf303d8c6
Add an accessor for GdkImage->mem
...
See bug # 522756
(cherry picked from commit 53796b7f1f
)
2010-06-26 17:00:39 -04:00
Matthias Clasen
cb29d27707
Make GTK+ build against an external gdk-pixbuf
2010-06-26 02:29:29 -04:00
Matthias Clasen
a36bfa1424
2.21.2
2010-06-10 14:11:20 -04:00
Cosimo Cecchi
5b41e388c9
Add missing methods to the GdkDragContext docs.
2010-06-10 16:12:34 +02:00
Cosimo Cecchi
b5fdb45259
Add a missing accessor for GdkDragContext->source_window.
2010-06-10 16:12:34 +02:00
Matthias Clasen
2788322135
2.21.1
2010-05-30 18:30:16 -04:00
Javier Jardón
fe22d4a402
[docs] Fix GdkColor description: blue and green colors are changed
...
Reported by César Themudo here:
https://bugzilla.gnome.org/show_bug.cgi?id=618162
(cherry picked from commit b76557e944
)
2010-05-30 02:22:26 -04:00
Javier Jardón
cfb988ab38
Seal gdk
...
Add G_SEAL annotation for struct members, and add accessors for
the (useful) fields. Patch based on work by Garrett Regier,
see bug #592580 .
2010-05-27 16:25:54 +02:00
Benjamin Otte
fd20ac0751
Revert "Deprecate the GdkRegion API"
...
This reverts commit 821dd33918
.
2010-05-26 09:25:35 +02:00
Benjamin Otte
821dd33918
Deprecate the GdkRegion API
...
Includes fixing all callers to use the cairo region API instead. This is
usually just replacing the function names, the only difference is
gdk_region_get_rectangles() being replaced by
cairo_region_num_rectangles() and cairo_region_get_rectangle() which
required a bit more work.
https://bugzilla.gnome.org/show_bug.cgi?id=613284
2010-05-23 23:27:15 +02:00
Matthias Clasen
f2f0ae89ae
2.21.0
2010-05-07 17:13:56 -04:00
Torsten Schönfeld
85d166fbb9
[docs] Fix a typo in the offscreen windows docs
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=616565
Signed-off-by: Javier Jardón <jjardon@gnome.org >
2010-04-22 23:17:32 +02:00
Matthias Clasen
60017d2676
Add 2.20 index for gdk docs
2010-02-23 13:57:47 -05:00
Matthias Clasen
13d69e552d
Fix a compatibility problem
...
It turns out that my attempt at handling Super, Hyper and Meta better
is causing problems, mostly because Alt and Meta are commonly colocated
in the modmap, and apps do a check for the Alt modifier regularly.
See e.g bug 607697.
2010-02-12 18:55:42 -05:00
Alejandro Piñeiro
bc39d88b44
Solve a wrong reference on gdk_keymap_translate_keyboard_state
...
Solves https://bugzilla.gnome.org/show_bug.cgi?id=608345
2010-02-09 11:52:49 +01:00
Javier Jardón
48f572822c
[docs] Fix documentation build warnings
...
Fix issues when using GI annotations so the xslt does a
fallback if the local links do not exist.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=604876
2010-01-12 15:47:00 +01:00
Matthias Clasen
c54219da24
2.19.3
2010-01-11 13:57:21 -05:00
Matthias Clasen
76ae6a80ff
Dco updates
2010-01-11 12:58:34 -05:00
Matthias Clasen
03b179c5e8
Try harder to handle accelerators involving virtual modifiers
...
This patch changes GDK to add all matching virtual modifiers in
the state field of the key event. The corresponding GTK+ change makes
use of a new GdkKeymap function to map virtual modifiers back to
real modifiers and detect conflicts while doing so.
This should fix bug 603190 and bug 427409.
2009-12-21 11:15:28 -05:00
Matthias Clasen
af268d5b07
Small documentation correction
2009-12-20 03:11:04 -05:00
Colin Walters
18dc96caf8
Merge in Gdk-custom.c introspection annotations
...
The Gdk-custom.c file in gir-repository contained a number of
introspection annotations. Merge those into the GDK source files.
Some documentation was moved from the tmpl/ files to accomodate
the addition of annotations.
https://bugzilla.gnome.org/show_bug.cgi?id=592279
2009-12-16 17:22:01 -02:00
Christian Dywan
8e6dbff2b0
Deprecate GtkInputDialog
...
Deprecate the widget and adjust the documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=594903
2009-10-16 16:05:13 +02:00
Matthias Clasen
b841251ca7
2.18.0
2009-09-23 00:02:47 -04:00
Alexander Larsson
7ab7ffa542
Automatically flush window when doing non-double-buffered expose
...
Applications using non-double-buffered drawing using cairo (e.g. Abiword)
can draw directly to the window using cairo and thus manage to avoid
the automatic flushing of outstanding moves. This can cause redraw
inconsistencies like bug 593507.
We fix this by always flushing when exposing non-double-buffered widgets.
2009-09-14 16:07:43 +02:00
Bastien Nocera
b1d1e36855
Keysyms docs update
...
Mention XK_ prefixes as well.
2009-09-10 10:18:29 +01:00
Bastien Nocera
11898088a1
Bug 594668 - Add new Xorg keysyms
...
Add support for XF86keysym.h to gdkkeysyms-update.pl and
update the generated gdkkeysyms.h file for the latest sources.
2009-09-09 18:45:28 +01:00
Matthias Clasen
e1cd3e0610
2.17.11
2009-09-05 00:35:08 -04:00
Matthias Clasen
5c4f248ff9
Documentation additions
2009-09-04 22:53:03 -04:00
Matthias Clasen
32d59d174e
Documentation fixes
2009-09-01 00:53:44 -04:00
Matthias Clasen
5e5ab90a57
Improve CSW docs
2009-08-31 00:55:32 -04:00
Matthias Clasen
e6cfb7b19f
2.17.9
2009-08-24 18:54:51 -04:00
Matthias Clasen
a84f36028e
2.17.8
2009-08-17 23:51:50 -04:00
Matthias Clasen
4df049d218
2.17.7
2009-08-11 15:06:02 -04:00
Matthias Clasen
b3969a3d75
2.17.3
2009-07-07 01:05:29 -04:00
Matthias Clasen
44bb1fb30e
Small documentation fixes
2009-07-05 20:56:44 -04:00