Matthias Clasen
3459a0a273
Revert "Introduce API to get the preferred visual"
...
This reverts commit 2b95d1a34e
.
Conflicts:
gdk/gdkscreen.c
2014-02-10 22:15:28 -05:00
Matthias Clasen
7f6a964c47
Docs: Remove all entities and turn off sgml mode
...
With all element markup gone, it is time to turn off
sgml mode, and get rid of entities as well.
2014-02-09 17:58:07 -05:00
Matthias Clasen
2b95d1a34e
Introduce API to get the preferred visual
...
Unless GDK_RGBA=0 is set, this will be the RGBA visual.
The new function is called gdk_screen_get_preferred_visual().
https://bugzilla.gnome.org/show_bug.cgi?id=630217
2014-02-04 13:15:46 -05:00
William Jon McCann
4128d6155a
docs: add GdkFrameClock to types
2014-01-20 18:39:24 -05:00
William Jon McCann
826251466d
docs: add GdkModifierIntent to docs
2014-01-20 18:27:29 -05:00
William Jon McCann
83e8e38bd2
wayland: fix rename of wl_shell to xdg_shell
...
Regression from 9127087e1c
2014-01-20 14:37:33 -05:00
William Jon McCann
921137540c
docs: add missing docs for GDK_DISABLE_DEPRECATION_WARNINGS
2014-01-20 14:28:04 -05:00
William Jon McCann
c6e72c4936
docs: add missing overrides for QUARTZ and WAYLAND
2014-01-20 13:41:40 -05:00
Ryan Lortie
04897e5b09
gdk: add gdk_window_set_shadow_width()
...
And deprecate the X11-specific version of it.
We call this new API _set_shadow_width() and not _set_frame_extents()
because we already have a gdk_window_get_frame_extents() with a
different meaning and different type of value.
https://bugzilla.gnome.org/show_bug.cgi?id=720374
2013-12-12 23:53:47 -05:00
Matthias Clasen
354c93bc70
Add an index for new gdk api
2013-11-09 00:01:11 -05:00
Daniel Sabo
80dd1a851a
Add an event_compression setting to GdkWindow
...
Setting event compression to false will allow inter-frame
mouse motion events to be delivered, which are necessary
for painting applications to produce smooth strokes.
https://bugzilla.gnome.org/show_bug.cgi?id=702392
2013-11-09 00:01:05 -05:00
Matthias Clasen
ca40ad1b1a
Documentation fixes
2013-09-17 01:13:03 -04:00
Matthias Clasen
a06006c22d
Add some functions to the docs
2013-09-17 00:47:54 -04:00
Matthias Clasen
13f6552a7e
x11: Add EWMH workspace handling api
...
Add a few functions that give access to the EWMH workspace
properties.
2013-08-24 00:51:56 -04:00
Matthias Clasen
6afbf3f519
Add new api to the docs
2013-08-20 16:20:06 -04:00
Matthias Clasen
7d48c3b2c7
Add a function to get the event type
...
This is useful for language bindings, who can't easily
access the struct field directly.
https://bugzilla.gnome.org/show_bug.cgi?id=700029
2013-08-13 19:06:48 -04:00
Matthias Clasen
2cdc5d440a
Fix up docs for new cursor apis
...
The docs for gdk_cursor_new_from_surface were talking about
pixbufs. And the new APIs were not appearing in the docs
at all yet.
2013-08-09 20:24:44 -04:00
Matthias Clasen
0b45a5968f
Fix a typo
2013-07-09 13:49:39 -04:00
Matthias Clasen
822f9019fa
Add new gdk api to the docs
2013-07-09 10:25:40 -04:00
Matthias Clasen
ff049fad62
Add an index for 3.10 symbols in gdk docs
2013-05-27 15:17:25 -04:00
Matthias Clasen
d824164e31
Add new symbols to docs
...
Also, minor formatting fixes.
2013-05-27 14:36:53 -04:00
Jan Arne Petersen
40c5d37340
docs: Add wayland documentation to Gdk reference
2013-03-27 21:04:05 +01:00
Matthias Clasen
c5d7871eda
Add gdk_display_manager_peek
...
Instead of failing with an error if no GDK backend is found like
gdk_display_manager_get(), the new peek function silently returns
NULL.
2013-03-23 19:39:58 -04:00
Matthias Clasen
ce7c6d58c2
Add gdk_set_allowed_backends
...
This new function allows programmatic control over the
GDK backends that will be used at runtime.
2013-03-23 00:48:26 -04:00
Matthias Clasen
282e7c390e
Add another forgotten symbol
2013-02-25 10:54:33 +01:00
Matthias Clasen
9294585cd6
Add index for new api additions
...
The index for 3.8 api additions was missing up to now.
2013-02-25 10:54:32 +01:00
Matthias Clasen
67635e9177
Include GdkFrameClock in the docs
...
Make GdkFrameClock and GdkFrameTimings show up in the docs.
A couple of minor doc fixes are also included.
2013-02-25 10:54:32 +01:00
Matthias Clasen
261ef5b383
Add new symbols to docs
2013-02-01 22:54:20 -05:00
Matthias Clasen
8d81b1a4cd
Don't run gtkdoc-check in make check
...
It fails for dubious reasons that should not cause make check
to fail, such as a few undocumented symbols.
2013-01-15 00:03:58 -05:00
Javier Jardón
5509bf2872
docs: Use gtk-doc-check in make check
2013-01-07 15:26:03 +00:00
Matthias Clasen
26680176ab
Update links for gtk2 docs
2012-09-23 19:47:08 -04:00
Matthias Clasen
5f9b010b94
Fix gdk docs build
...
This took far too long: The actual problem turned out to
be an unclosed <SECTION> in gdk3-sections.txt.
2012-09-18 13:54:22 -04:00
Руслан Ижбулатов
fb3eb376bd
Fix gdkx include path
...
Fixes #675951
2012-05-16 23:56:29 -04:00
Frédéric Péters
f730f519f8
Fix links to developer.gnome.org
2012-05-13 19:44:39 +02:00
Owen W. Taylor
0aa989ae76
GtkPlug: fix handling of key events for different layouts
...
GtkPlug directly handles X KeyPress/Release events, instead of using
translation in GDK (which expects XI2 events for XI2). When this
was done, the handling of the group was stubbed out and never replaced.
Export gdk_keymap_x11_group_for_state() and gdk_keymap_x11_is_modifier()
so we can fill out the fields correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=675167
2012-04-30 16:35:10 -04:00
Frédéric Péters
561ff67bbf
docs: update links to point to developer.gnome.org
...
https://bugzilla.gnome.org/show_bug.cgi?id=672117
2012-03-19 09:38:09 +01:00
Michael Natterer
0efbbc6435
gdk: Add delta_x/y to scroll events
...
gdk_event_get_scroll_deltas() can be used to retrieve those
values on smooth scroll events.
2012-03-01 16:28:56 -05:00
Carlos Garnacho
7f35708cee
gdk: Add touch event types and mask
...
This commit introduces GDK_TOUCH_BEGIN/UPDATE/END/CANCEL
and a separate GdkEventTouch struct that they use. This
is closer to the touch event API of other platforms and
matches the xi2 events closely, too.
2012-03-01 16:25:20 -05:00
Carlos Garnacho
bc8401d1ed
gdk: Add GdkEventSequence
...
GdkEventSequence is an opaque pointer type that is used
to identify sequences of touch events that belong together.
2012-03-01 16:25:13 -05:00
Matthias Clasen
f6d8c8a717
Add some documentation around deprecations
2012-02-27 07:56:29 -05:00
Matthias Clasen
9a92a1da89
Add a way to get the current modifier state
...
Xkb makes this available to us, and it is useful if you want
to do easter eggs that are triggered by Alt.
2012-02-21 01:50:18 +01:00
Carlos Garcia Campos
2890ac842f
gdk: Add macros for left, middle and right buttons
...
https://bugzilla.gnome.org/show_bug.cgi?id=668688
2012-01-27 09:47:42 +01:00
Emmanuele Bassi
c62a1fd522
Add symbolic constants for event emission control
...
Similar to https://bugzilla.gnome.org/show_bug.cgi?id=631413 in GLib,
GTK+ should have symbolic constants for controlling the event handling
instead of a mere boolean value.
The GDK_EVENT_PROPAGATE and GDK_EVENT_STOP constants map to FALSE and
TRUE respectively.
https://bugzilla.gnome.org/show_bug.cgi?id=631414
2012-01-03 12:58:43 +00:00
Matthias Clasen
19c5b5c9d6
Tell gtk-doc about G_GNUC_WARN_UNUSED_RESULT
2011-12-19 07:32:32 -05:00
Matthias Clasen
5913e88feb
Reduce gtk-doc warnings
2011-12-19 07:32:15 -05:00
Matthias Clasen
c6df2828b7
Add gdk_screen_get_monitor_workarea
...
The function returns the part of a monitors area that should be
used for positioning popups, menus, etc. The only non-trivial
implementation atm is in the X backend, all the other backends
just return the full monitor area. The X implementation is
currently suboptimal, since it requires roundtrips to collect
the necessary information. It should be changed to monitor
the properties for changes, when XFixes allows to monitor
individual properties.
https://bugzilla.gnome.org/show_bug.cgi?id=641999
2011-12-18 14:29:16 -05:00
Matthias Clasen
cea35016db
Add missing symbols to the docs
2011-12-15 23:09:23 -05:00
Florian Müllner
4f8f8fe828
window: Add hide-titlebar-when-maximized property
...
For maximized windows, titlebars cannot be used to reposition or
scale the window, so if an application does not use it to convey
useful information (other than the application name), the screen
space occupied by titlebars could be put to better use.
Add a new window property which requests from the window manager
to hide titlebars when windows are maximized to account for this.
https://bugzilla.gnome.org/show_bug.cgi?id=665616
2011-12-15 16:31:56 +01:00
Sjoerd Simons
958fc69494
Fix document generation in out of tree builds
...
https://bugzilla.gnome.org/show_bug.cgi?id=661032
2011-10-21 16:27:13 -04:00
Matthias Clasen
c5c392ddf9
Add 'Since 3.4' indices to the docs
2011-10-02 10:22:13 -04:00