Matthias Clasen
bb3ae47477
Docs: Update ignored header list
...
This reduces the warning spam somewhat.
2015-03-13 23:24:53 -04:00
Matthias Clasen
a744a67f42
Documentation fixes
...
Add a few missing symbols.
2015-03-13 23:24:53 -04:00
Philip Withnall
80013436d0
gtkentry: Document vfuncs in GtkEntryClass
...
Clarify that the signal handler vfuncs can be NULL, nothing else can,
and that they all have default implementations.
https://bugzilla.gnome.org/show_bug.cgi?id=712760
2015-03-11 11:24:29 +00:00
Bastian Ilsø
52f5a78c6d
Update hello-world.c to GtkApplication, document
2015-03-09 12:17:31 +01:00
Frédéric Péters
70775e1985
docs: fix reference to GTK+ 2 index of deprecated symbols
2015-03-08 09:43:04 +01:00
Bastian Ilsø
761c781168
getting-started: move Drawing section to bottom.
2015-02-23 21:42:56 +01:00
Carlos Garnacho
cff1694c99
popover: Add show/hide transitions
...
These have the same visual effect and timing than the gnome-shell ones.
During the hide animation, the popover has been made to take focus
elsewhere, and refuse to take any pointer/keyboard input until the popover
is shown again.
This has been based on work from Timm Bäder.
https://bugzilla.gnome.org/show_bug.cgi?id=741405
2015-02-20 14:44:17 +01:00
Philip Withnall
8b4863f0c4
docs: Add extra symbol links to input handling documentation
...
Cross-reference to the API documentation more consistently.
https://bugzilla.gnome.org/show_bug.cgi?id=744054
2015-02-19 12:48:42 +00:00
Philip Withnall
09bb109f01
docs: Expand input handling documentation to cover event masks
...
Also try and clarify a few things about event propagation. Move
input-handling.xml into gtk-doc’s expand_content_files variable so it
automatically links to widget documentation. Add links from
gtk_widget_add_events() and friends to the new documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=744054
2015-02-19 12:48:42 +00:00
Philip Withnall
668d5d8665
docs: Mention events in the input handling documentation title
...
Make it a little easier to find these docs when searching for ‘event’.
https://bugzilla.gnome.org/show_bug.cgi?id=744054
2015-02-19 12:48:42 +00:00
Philip Withnall
e160befdf8
docs: Remove non-existent symbols from gtk3-sections.txt
...
Eliminate a couple of gtk-doc warnings.
2015-02-18 11:38:37 +00:00
Philip Withnall
8c32f403fb
docs: Ignore generated files when building documentation
2015-02-18 11:38:37 +00:00
Bastian Ilsø
0080224fdb
Updated grid-packing to GtkApplication.
2015-02-15 22:57:57 +01:00
Lars Uebernickel
f3110e4103
Rename GtkSidebar to GtkStackSidebar
...
GtkSidebar is too generic and doesn't fully convey what the widget does.
https://bugzilla.gnome.org/show_bug.cgi?id=744094
2015-02-13 18:01:56 +01:00
Matthias Clasen
8d7a235a04
notebook: Add api to complete tab dnd from the outside
...
This is necessary to avoid unwanted drag cancel animations,
now that GtkNotebook is careful about cancelling a drag
when the dragged tab disappears unexpectedly.
2015-02-12 17:33:10 -05:00
Lars Uebernickel
d825249b42
gtklistbox: add bind_model()
...
gtk_list_box_bind_model() binds a GListModel to a GtkListBox.
This is a first step towards having GListModel support in Gtk. It's not
useful for large models, because GtkListBox always creates all widgets
for all rows.
2015-02-12 11:22:07 +01:00
Lars Uebernickel
3e81653bd3
Add support for loading gtk3-only modules
...
Introduce GTK3_MODULES environment variable for modules that don't work
in gtk3. The list of modules is now $GTK3_MODULES:$GTK_MODULES.
https://bugzilla.gnome.org/show_bug.cgi?id=743917
2015-02-04 13:42:39 +01:00
Bastian Ilsø
a1f8ffce4e
Getting started: BIG update of basics section
...
https://bugzilla.gnome.org/show_bug.cgi?id=743680
2015-01-30 17:38:08 -05:00
Matthias Clasen
c160ba0696
dnd: Allow programmatic drag cancellation
...
Add a gtk_drag_cancel() function that can be used on the
source side to cancel an ongoing drag operation. This can
be useful, e.g. if the data that is being dragged becomes
unavailable.
2015-01-30 09:38:41 -05:00
Bastian Ilsø
f3d95d05eb
Introduction explaining widget toolkit
2015-01-28 12:17:45 +00:00
Bastian Ilsø
9e85fcbe7c
Paragraph explaining casting conventions via macro
2015-01-27 21:40:19 +00:00
Jonas Danielsson
1442299b48
clipboard: Add get_default() helper
...
Add helper for getting the main clipboard. This makes
the API usable for bindings (as GdkAtoms aren't usable through
gobject-introspection), and easier to use in C.
https://bugzilla.gnome.org/show_bug.cgi?id=712752
2015-01-27 18:09:31 +01:00
Matthias Clasen
500c8d82fc
GtkSearchEntry: Add more API
...
Add ::next-match, ::previous-match and ::stop-search keybinding
signals that are bound to Ctrl-g, Ctrl-Shift-g and Escape. Also
add a gtk_search_entry_handle_event() function to handle key events.
2015-01-24 08:44:30 -05:00
David King
9a50203408
docs: Fix some old live.gnome.org URLs
2015-01-09 14:08:20 +00:00
Sébastien Wilmet
020258f85a
textview: add extend-selection signal
...
To be able to customize the double-click and triple-click behaviors, to
provide custom selection boundaries.
https://bugzilla.gnome.org/show_bug.cgi?id=111503
2014-12-17 12:20:02 +01:00
Christian Hergert
661da5558c
widget: add helpers to resolve GActionGroups available to GtkWidget
...
These functions, while added for use by the GTK inspector, are generally
useful to applications that need to resolve what action groups are
available to a particular GtkWidget.
https://bugzilla.gnome.org/show_bug.cgi?id=741386
2014-12-11 15:25:41 -08:00
Matthias Clasen
6f2fff56fb
Add a gtk_scrollable_get_border
...
Add a vfunc to return a non-scrollable border around scrollables.
This would be nicer as a property, but we can't add properties
to an interface without breaking 3rd party implementations, so
make this an optional vfunc, and handle it not being set.
2014-12-10 10:01:30 -05:00
Matthias Clasen
b73578f95d
Add a scrollable indication
...
Draw a themable indication when an edge of a scrolled window
is hiding some content that can be scrolled in.
2014-12-10 10:00:21 -05:00
Ankita Patil
a4e827e4bf
GtkEntry: Added gtk_entry_grab_focus_without_selection()
...
Providing a way to focus an entry without selecting its contents.
https://bugzilla.gnome.org/show_bug.cgi?id=735838
2014-12-05 23:17:25 -05:00
Matthias Clasen
3d4bcf55a5
Allow inserting Pango markup in text buffers
...
This has been a very long-standing feature request.
https://bugzilla.gnome.org/show_bug.cgi?id=59390
2014-12-04 00:09:44 -05:00
Matthias Clasen
b6383f1507
Reshuffle some docs
2014-12-02 21:00:24 -05:00
Emmanuele Bassi
37a1e6cacb
docs: Mention the standalone Makefile for examples
...
And point to the README file.
https://bugzilla.gnome.org/show_bug.cgi?id=741041
2014-12-02 19:30:33 +00:00
Matthias Clasen
83d8f9b929
Update release notes
...
Mention that --enable-gtk2-dependency is gone.
2014-12-01 10:32:37 -05:00
Matthias Clasen
464536b460
Add missing api to the docs
2014-11-23 19:44:01 -05:00
Lapo Calamandrei
4aca13e39e
Statusbar: add 'statusbar' style class
2014-11-11 17:23:04 +01:00
Matthias Clasen
0b4c37624a
GtkPopoverMenu: Add API to open a submenu
...
This allows alternative menu switching to be implemented, besides
the builtin GtkModelButton support.
2014-10-29 06:49:59 -04:00
Matthias Clasen
6e001acbf9
Add documentation
...
Document GtkModelButton and GtkPopoverMenu.
2014-10-29 06:49:59 -04:00
Matthias Clasen
b86356bc1c
GtkStack: split homogeneous
...
Split homogeneous into separate hhomogeneous and vhomogeneous
properties. vhomogeneous is what we want for popover menus.
2014-10-26 14:59:21 -04:00
Robert Ancell
0f26b26f1d
Gdk: add an experimental backend for mir
...
This is disabled by default. Enable with --enable-mir-backend.
This backend is a combined work of Robert Ancell and Ryan Lortie.
2014-10-22 11:17:15 -05:00
Matthias Clasen
5ee7445048
Add GtkSidebar to the widget gallery
2014-10-22 01:13:00 -04:00
Matthias Clasen
247f2c9192
Add GtkGLArea to the widget gallery
2014-10-22 01:13:00 -04:00
Matthias Clasen
9fb44a3c67
Add all sidebar API to the docs
2014-10-22 00:32:38 -04:00
Matthias Clasen
3b3a623520
Add new papersize api to the docs
2014-10-22 00:32:32 -04:00
Matthias Clasen
4ed98878c6
GtkScrolledWindow: Add documentation
...
Document the new overlay scrolling APIs, and add some more
documentation for the other touch support: kinetic scrolling
and overshoot.
2014-10-20 23:07:45 -04:00
Matthias Clasen
cf0c9eb158
GtkPaned: Add a "wide-handle" property
...
This can be used by applications to indicate that a paned is expected
to be actively used by the users for configuring the UI, and needs
a prominent handle.
https://bugzilla.gnome.org/show_bug.cgi?id=738860
2014-10-20 08:50:53 -04:00
Matthias Clasen
23f6ff3cec
Add GtkGLArea fully to docs
...
It was missing from the type list.
2014-10-19 23:30:49 -04:00
Sébastien Wilmet
55dddbc54a
docs: add missing symbol in GtkTextView
2014-10-18 19:28:40 +02:00
Sébastien Wilmet
2e68e4fc09
docs: documentation for GtkTextBufferClass
...
It'll most probably be more useful in the near future.
2014-10-18 19:28:40 +02:00
Matthias Clasen
0f4bf3d8a0
Fix the build
2014-10-18 13:19:21 -04:00
Matthias Clasen
c5c21bb1cf
GtkWindow: Add a getter for the custom titlebar
...
This is needed for the glade integration of CSD windows.
2014-10-18 12:51:30 -04:00