Lars Uebernickel
d30d56452c
GtkWidget: Add gtk_widget_insert_action_group()
...
This allows adding a GActionGroup with a given name at an arbitrary
point in the widget tree.
This patch also adds an internal _get_action_muxer() API. Calling this
will create a GActionMuxer associated with the widget. The parent of
the muxer will be the muxer of the widget's conceptual parent. For
non-menus, that is the normal parent. For menus, it is the attach
widget.
In this way, we end up with a hierarchy of GActionMuxer that largely
reflects the hierarchy of GtkWidget, but only in places that the action
context has been requested. These muxers are the ones on which the
inserted actions groups are installed.
A following patch will add a user of this API.
2012-08-20 13:09:04 -04:00
Matthias Clasen
5a3442bf9c
Improve GtkMenuButton menu positioning
...
Take the menu halign/valign into consideration when positioning
the menu. Also, document the various combinations.
https://bugzilla.gnome.org/show_bug.cgi?id=680988
2012-08-06 22:27:48 -04:00
Matthias Clasen
1067627131
Add labels to some visual index images
2012-08-04 19:11:43 -04:00
Matthias Clasen
71d95cecd7
Add GtkLevelBar to the visual index
2012-08-04 19:10:58 -04:00
Matthias Clasen
c069267c42
Cosmetic improvements to man pages
2012-08-04 16:14:32 -04:00
Matthias Clasen
bdbd47818f
docs: Add examples for use of GDK_VERSION_MIN_REQUIRED
...
I had to work this out for myself, so better document it.
2012-08-04 16:14:31 -04:00
Matthias Clasen
d1091c8bda
docs: Improve man page generation
...
Use $(AM_V_GEN) for generating man pages, and set some parameters
for the XSL stylesheets. Among other things, don't generate AUTHORS
and COPYRIGHT sections.
2012-08-04 16:14:31 -04:00
Tomas Bzatek
bdc6395d64
New gtk-launch command
...
This program launches an application specified by its desktop name
optinally taking list of URIs which are passed as arguments.
Uses GdkAppLaunchContext to get proper startup notification and
display handling for graphical apps.
https://bugzilla.gnome.org/show_bug.cgi?id=679342
2012-07-16 14:28:22 -04:00
Cosimo Cecchi
68acf78c5d
level-bar: introduce GtkLevelBar
...
Similar to CcStrengthBar from gnome-control-center, but more generic and
with thorough CSS styling support.
https://bugzilla.gnome.org/show_bug.cgi?id=677892
2012-07-16 01:01:38 -04:00
Cosimo Cecchi
129d3f09e6
docs: remove duplicate entries in gtk3-sections
2012-07-15 23:32:38 -04:00
Matthias Clasen
81cf7707ef
Add GtkMenuButton and GtkSearchEntry to types file
2012-07-13 23:07:24 -04:00
Matthias Clasen
aa21c34911
Add GtkMenuButton and GtkSearchEntry to gallery
...
At the same time, remove GtkComboBoxEntry, which no longer exists.
2012-07-13 23:07:24 -04:00
Matthias Clasen
5de021cfdc
Revert "level-bar: introduce GtkLevelBar"
...
This reverts commit 126a2308ca
.
Pushed by mistake.
2012-07-11 07:15:34 -04:00
Víctor Manuel Jáquez Leal
79be9a341b
docs: link against libgdk-3.la
...
https://bugzilla.gnome.org/show_bug.cgi?id=679409
2012-07-11 06:55:18 -04:00
Cosimo Cecchi
126a2308ca
level-bar: introduce GtkLevelBar
...
Similar to CcStrengthBar from gnome-control-center, but more generic and
with thorough CSS styling support.
https://bugzilla.gnome.org/show_bug.cgi?id=677892
2012-07-10 22:41:12 -04:00
Matthias Clasen
8142a505fc
Add missing functions to the docs
...
://bugzilla.gnome.org/show_bug.cgi?id=678828
2012-07-09 20:19:24 -04:00
Cosimo Cecchi
f70fc49ebc
docs: fix a number of typos and obsolete references
2012-07-02 10:41:11 -04:00
Cosimo Cecchi
0d665fdf45
docs: add missing GtkApplication accelerator methods to doc sections
2012-06-29 16:54:10 -04:00
Cosimo Cecchi
6f86bd5f0c
docs: add gtk_ui_manager_add_ui_from_resource to gtk-doc
...
Or it won't show up in devhelp/online dev docs.
2012-06-28 17:19:39 -04:00
Alexander Larsson
6c04296f03
Rename gtk_icon_view_get_cell_area to gtk_icon_view_get_cell_rect
...
get_cell_area was "conflicting" with the property named "cell-area"
which is something different.
2012-06-25 15:07:13 +02:00
Alexander Larsson
fb91fa2fbd
Add gtk_icon_view_get_cell_area
...
This gets the current cell area of a particular item. Its similar
to gtk_tree_view_get_cell_area().
The code is extracted from gtk_icon_view_set_tooltip_cell which now
just calls the old code.
https://bugzilla.gnome.org/show_bug.cgi?id=678418
2012-06-22 13:50:33 -04:00
Bastien Nocera
9fef2dc0d1
gtkmenubutton: Add menu button widget
...
As used in Totem and gnome-contacts. The widget
takes either a GtkMenu or a GMenuModel to construct
its menu, and can be given a parent widget to use to
position the drop-down (as used in GtkMenuToolButton).
https://bugzilla.gnome.org/show_bug.cgi?id=668013
2012-06-15 17:24:42 +01:00
Bastien Nocera
d704f2bd2e
gtk: Add GtkSearchEntry
...
Add a search entry widget with the recommended behaviour implemented.
As used in gnome-control-center, Totem, gnome-documents and many others.
https://bugzilla.gnome.org/show_bug.cgi?id=652809
2012-06-11 19:02:55 +01:00
Bastien Nocera
d2d25dd290
docs: Fix duplicate declarations in sections
...
Copy/paste errors most likely.
https://bugzilla.gnome.org/show_bug.cgi?id=677203
2012-06-01 12:24:12 +01:00
Bastien Nocera
65d8c92be6
docs: Add section for new 3.6 symbols
...
https://bugzilla.gnome.org/show_bug.cgi?id=677202
2012-06-01 12:24:12 +01:00
Matthias Clasen
2f015698db
Remove gtk_accel_group_query from the docs
...
It is marked as "internal" in the headers, and the struct it
returns is not documented either.
2012-05-26 15:16:04 -04:00
Matthias Clasen
b2d9e8ab24
Link to the 2.x deprecated index in the migration guide
2012-05-26 15:11:49 -04:00
Matthias Clasen
d7550bb8fb
Mention cairo_save/restore in the ::draw migration docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=646798
2012-05-26 13:45:06 -04:00
Matthias Clasen
6c9d82de8d
Mention GTK_DIALOG_NO_SEPARATOR in migration docs
...
http://bugzilla.gnome.org/show_bug.cgi?id=647779
2012-05-26 12:19:51 -04:00
Руслан Ижбулатов
f8d1b2ee41
docs: libgailutil is now called libgailutil-3
2012-05-19 15:45:37 -04:00
John Ralls
f4378aa19e
Disable documentation of gtk_plug_get_type and gtk_socket_get_type for
...
quartz
They're not built for quartz and consequently can't be introspected.
2012-05-18 14:00:28 -07:00
Руслан Ижбулатов
5eb286b744
Make certain gtk3 types conditional (GST-style)
...
https://bugzilla.gnome.org/show_bug.cgi?id=675895
2012-05-17 00:01:46 -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
Matthias Clasen
a8c6ba3c8e
Remove lies
...
We forgot the documentation when we simplified the GtkApplication
session api.
2012-05-11 17:44:14 -04:00
David King
e6daedae0a
docs: Move GtkSelectionData to gtk3-Selections
...
Put the (albeit empty) documentation for the GtkSelectionData struct
with the gtk_selection_data_*() methods.
https://bugzilla.gnome.org/show_bug.cgi?id=663072
2012-05-04 03:06:47 +01:00
Christian Persch
ff66d0d8e5
application: Add unique IDs for GtkApplicationWindow
...
This will allow to refer to specific GtkApplicationWindows remotely by ID.
https://bugzilla.gnome.org/show_bug.cgi?id=674409
2012-05-03 17:45:46 +02:00
Benjamin Otte
793748eadd
debug: Add GTK_DEBUG=no-css-cache
...
See inline comments for what it does. Its main use is figuring out if
something has been caused by GTK's caching of CSS properties or if it's
a different problem.
2012-05-02 02:00:11 +02:00
Benjamin Otte
b0317280e7
build: Set G_ENABLE_DEBUG for minimal --enable-debug=minimum
...
With that flag set, we get GDK_DEBUG and GTK_DEBUG support. And those
provide useful features we want when debugging.
2012-05-02 02:00:11 +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
Cosimo Cecchi
2058ea09a7
docs: add gtk_builder_add_from_resource() to gtk-doc
2012-04-23 17:42:17 -04:00
Cosimo Cecchi
a94f4a4387
stylecontext: add a define for an OSD style class
2012-04-19 15:10:52 -04:00
Benjamin Otte
246269faac
docs: Add gtkx.h to the list of headers
2012-04-07 13:01:25 +02: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
Javier Jardón
90e938bf15
Use gdk_event_triggers_context_menu() instead of checking for event->button == 3
2012-03-13 13:10:30 +00:00
Matthias Clasen
8b7cfa448a
Add some docs for the wayland backend
...
This commit also includes some tweaks to the other backend-specific
docs.
2012-03-11 14:23:53 -04:00
Matthias Clasen
014c3d726f
Trivial rewording
2012-03-10 23:54:43 -05:00
Matthias Clasen
715fe2e426
Add a short Broadway section to the docs
2012-03-10 23:48:03 -05:00
Baptiste Mille-Mathias
9f8087b762
Uodate documentation references screenshots (second part)
2012-03-06 22:37:24 +01:00
Baptiste Mille-Mathias
7d16605667
Update documentation reference screenshots
2012-03-06 22:34:52 +01:00