Carlos Garnacho
7260e0570c
Add GtkSelectionWindow
...
This is a helper object to provide context-dependent content
edition apt for touch devices.
2013-03-05 16:47:58 -05:00
Carlos Garnacho
51be6b88db
Add GtkBubbleWindow
...
This popup window widget can be used for touch friendly context
menus that point to a concrete area.
2013-03-05 16:47:58 -05:00
Federico Mena Quintero
a46976fb79
Merge branch 'origin/master' into places-sidebar
2013-02-27 10:29:35 -06:00
Benjamin Otte
16e902d20a
API: Export gtk_cell_renderer_class_set_accessible_type()
...
This function is necessary to implement cell renderer accessibility
support.
2013-02-25 21:42:31 +01:00
Matthias Clasen
b234025410
Some more documentation fixes
...
Make frame-clock-related symbols show up in the gtk docs.
2013-02-25 11:30:00 +01: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
Cosimo Cecchi
4abbb698a7
docs: add some missing methods
2013-02-18 20:10:01 -05:00
Alexander Larsson
cb68f52270
Add new GtkIconInfo calls to the reference docs
2013-02-14 22:54:39 +01:00
Federico Mena Quintero
936045e82b
Merge branch 'master' into places-sidebar
...
Conflicts:
docs/reference/gtk/gtk-docs.sgml
gtk/gtkfilechooserdefault.c
gtk/org.gtk.Settings.FileChooser.gschema.xml
2013-02-13 20:37:36 -06:00
Cosimo Cecchi
ce869921ab
Don't use gtk_scrolled_window_add_with_viewport() in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=693015
2013-02-01 22:58:55 -05:00
Matthias Clasen
261ef5b383
Add new symbols to docs
2013-02-01 22:54:20 -05:00
Jasper St. Pierre
99828efa50
migrating-2to3: Add more words about GtkObject
...
Talk about replacing the various function calls of GtkObject with
GObject or GtkWidget calls.
2013-01-28 12:45:01 -05:00
Jasper St. Pierre
2397521d29
migrating-2to3: Add more words about GSEAL_ENABLE issues
...
As requested by Linus Torvalds, the wording here is a bit terse.
Explain more about how to fix the errors one encounters when using
GSEAL_ENABLE.
https://bugzilla.gnome.org/show_bug.cgi?id=692659
2013-01-28 12:45:01 -05:00
Matthias Clasen
2d479ee5cc
Forgotten file
2013-01-24 17:54:41 -05:00
Matthias Clasen
a38309474d
Make formatting of configure options consistent
...
Some options had double [], which can be avoided by
judicious use of opt="plain" attributes.
2013-01-24 06:31:07 -05:00
Matthias Clasen
cbb719822a
Add some more Broadway documentation
...
Among other things, introduce a broadwayd man page.
2013-01-24 06:24:07 -05:00
William Jon McCann
c7169e119e
Add optional single click activation mode for icon view
...
https://bugzilla.gnome.org/show_bug.cgi?id=345023
2013-01-20 16:49:30 -05:00
William Jon McCann
dcc412c88e
Add an optional single click activation mode to treeview
...
https://bugzilla.gnome.org/show_bug.cgi?id=345023
2013-01-20 16:49:30 -05:00
Federico Mena Quintero
223a30d1b9
Add GtkPlacesSidebar to the gtk-doc machinery
2013-01-18 17:52:10 -06:00
Matthias Clasen
2adf1a4966
Ignore more private headers when generating docs
2013-01-15 00:03:58 -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
58e96f6cbd
docs: Restart a Deprecated section
...
We've accumulated enough wholly-deprecated objects again
that it makes sense to move them to their own section.
2012-12-27 12:38:43 -05:00
Matthias Clasen
e9aeb2fbca
docs: Add an index for 3.8 api additions
2012-12-17 22:19:59 -05:00
Juan Pablo Ugarte
a3e4fa3809
Added new function gtk_builder_expose_object() based on the original work by
...
Marco Diego Aurélio Mesquita on bug #447972
2012-12-10 14:53:53 -03:00
Benjamin Otte
48ff2fc7ed
API: Add gtk_widget_is_visible()
...
This is a recursive gtk_widget_get_visible(): Returns TRUE if the widget
and all its parents are visible.
2012-11-04 15:24:17 +01:00
Carlos Garnacho
63c75a2384
texthandles: Add an extra style class to the cursor-mode handle
...
Themes may want to render handles differently depending on whether
the widget is in selection mode (2 handles enclosing a selection) or
cursor mode (one handle pointing out the insertion cursor).
2012-10-26 18:38:38 +02:00
Tim-Philipp Müller
f8c81ad788
docs: fix typo on 'Getting Started with Gtk+' page
2012-10-20 11:25:02 +01:00
Stefano Facchini
e5de18cbf9
level-bar: add an "inverted" property like GtkProgressBar
...
https://bugzilla.gnome.org/show_bug.cgi?id=684288
2012-10-17 14:12:57 +02:00
Matthias Clasen
67303a151e
Add missing symbols to the docs
2012-09-23 23:37:27 -04:00
Matthias Clasen
b1f3f9d6a0
Small updates to RELEASE-HOWTO
2012-09-23 23:00:38 -04: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
Ryan Lortie
dd143479fe
gtkmodelmenu: simplify logic, expose bind API
...
Make the main (and only) entry-point to gtkmodelmenu.c the now-public
gtk_menu_shell_bind_model().
Move the convenience constructors (gtk_menu_new_from_model() and
gtk_menu_bar_new_from_model()) to their proper files.
Remove the private header file.
Simplify the code a bit by making the initial populate part of the
bind() call.
https://bugzilla.gnome.org/show_bug.cgi?id=682831
2012-09-17 12:31:22 -04:00
Carlos Garnacho
daddcbff3e
Remove leftover from text selection handles style update
...
GTK_STYLE_CLASS_INVERTED_CURSOR_HANDLE is no longer defined
as it was left unused by commit 81045779f6
2012-09-03 17:15:28 +02:00
Carlos Garnacho
1f7e375c33
Add GtkTextHandle
...
This is a helper object to allow text widgets to implement
text selection on touch devices. It allows for both cursor
placement and text selection, displaying draggable handles
on/around the cursor and selection bound positions.
Currently, this is private to GTK+, and only available to
GtkEntry and GtkTextView.
2012-09-03 00:19:03 -04:00
Matthias Clasen
1ac2982265
Allow setting Pango attributes on entries
...
This is useful to adjust the weight or scale of the text.
2012-08-31 15:09:55 -04:00
Matthias Clasen
0101a735a3
Add documentation
...
Document the new API and properties, and their interaction with
existing properties.
https://bugzilla.gnome.org/show_bug.cgi?id=651244
2012-08-20 18:54:22 -04:00
Ryan Lortie
0244dc8017
GtkMenuButton: rename _set_menu() to _set_popup()
...
It's too close to the release so we'll keep _set_menu() around, but
deprecate it, pointing to the new API. It will be removed (and the name
reused) before the 3.6.0 release.
https://bugzilla.gnome.org/show_bug.cgi?id=682235
2012-08-20 17:04:14 -04:00
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
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 Garcia Campos
f6393199be
scrolledwindow: Kinetic scrolling support
...
Kinetic scrolling is only done on touch devices, since it is
sort of meaningless on pointer devices, besides it implies
a different input event handling on child widgets that is
unnecessary there.
If the scrolling doesn't start after a long press, the scrolling is
cancelled and events are handled by child widgets normally.
When clicked again close to the previous button press location
(assuming it had ~0 movement), the scrolled window will allow
the child to handle the events immediately.
This is so the user doesn't have to wait to the press-and-hold
timeout in order to operate on the scrolledwindow child.
The innermost scrolled window always gets to capture the events, all
scrolled windows above it just let the event go through. Ideally
reaching a limit on the innermost scrolled window would propagate
the dragging up the hierarchy in order to keep following the touch
coords, although that'd involve rather evil hacks just to cater
for broken UIs.
2012-03-01 16:25:21 -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
Cosimo Cecchi
1411020a8b
stylecontext: add a "scrollbars-junction" style class
...
It will be used in the following commit.
https://bugzilla.gnome.org/show_bug.cgi?id=669335
2012-02-29 10:25:00 -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
Ryan Lortie
659c7130f0
GtkApplication: remove end session API
...
This seems a bit "too powerful" and unlikely to be used by most
applications. Remove it from now, until someone comes up with a strong
desire for it.
https://bugzilla.gnome.org/show_bug.cgi?id=670485
2012-02-21 01:23:01 +01:00
Matthias Clasen
f9be52cb2f
Add color and font chooser to the widget gallery
2012-02-14 23:48:36 -05:00