8c32f403fb
docs: Ignore generated files when building documentation
2015-02-18 11:38:37 +00:00
0080224fdb
Updated grid-packing to GtkApplication.
2015-02-15 22:57:57 +01:00
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
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
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
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
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
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
f3d95d05eb
Introduction explaining widget toolkit
2015-01-28 12:17:45 +00:00
9e85fcbe7c
Paragraph explaining casting conventions via macro
2015-01-27 21:40:19 +00:00
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
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
9a50203408
docs: Fix some old live.gnome.org URLs
2015-01-09 14:08:20 +00:00
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
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
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
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
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
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
b6383f1507
Reshuffle some docs
2014-12-02 21:00:24 -05:00
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
83d8f9b929
Update release notes
...
Mention that --enable-gtk2-dependency is gone.
2014-12-01 10:32:37 -05:00
464536b460
Add missing api to the docs
2014-11-23 19:44:01 -05:00
4aca13e39e
Statusbar: add 'statusbar' style class
2014-11-11 17:23:04 +01:00
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
6e001acbf9
Add documentation
...
Document GtkModelButton and GtkPopoverMenu.
2014-10-29 06:49:59 -04:00
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
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
5ee7445048
Add GtkSidebar to the widget gallery
2014-10-22 01:13:00 -04:00
247f2c9192
Add GtkGLArea to the widget gallery
2014-10-22 01:13:00 -04:00
9fb44a3c67
Add all sidebar API to the docs
2014-10-22 00:32:38 -04:00
3b3a623520
Add new papersize api to the docs
2014-10-22 00:32:32 -04:00
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
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
23f6ff3cec
Add GtkGLArea fully to docs
...
It was missing from the type list.
2014-10-19 23:30:49 -04:00
55dddbc54a
docs: add missing symbol in GtkTextView
2014-10-18 19:28:40 +02:00
2e68e4fc09
docs: documentation for GtkTextBufferClass
...
It'll most probably be more useful in the near future.
2014-10-18 19:28:40 +02:00
0f4bf3d8a0
Fix the build
2014-10-18 13:19:21 -04:00
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
50e73dc6c7
Some documentation updates
...
Mention libepoxy in various places as a new dependency, and also
mention Wayland in the build documentation.
2014-10-18 12:51:29 -04:00
672a67d0af
gdk: Add GDK_DEBUG=nogl
...
This is mostly useful for fallback testing.
I suppose if people want finer grained GL ability testing, they can use
Mesa environment variables to tune things.
2014-10-16 03:33:15 +02:00
535723ce86
Add GtkGLArea widget
2014-10-13 10:43:31 -04:00
0004e667ab
GtkTextView: Add a monospace property
...
This is a convenient shortcut for a common case. It is implemented
by adding a .monospace style class to the text view, and letting
the theme decide about the monospace font to use.
2014-10-07 00:39:42 -04:00
ba63f95a4a
Add GtkTextViewClass to the docs
...
So that the existing information about draw_layer actually
ends up in the docs. While we are at it, document the other
vfuncs.
https://bugzilla.gnome.org/show_bug.cgi?id=737952
2014-10-06 22:33:19 -04:00
75bcecb363
Add a label style class
2014-10-04 21:53:29 -04:00
cfdbd59963
docs: Add an index for 3.16 additions
2014-10-04 16:09:21 -04:00
a00842fa99
Add a function to load css from a resource
...
This is common enough that we should just provide an API for it
- we already had a function for this purpose anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=672946
2014-10-04 15:52:02 -04:00
9752ab1711
docs: Fix some copy/paste errors
2014-10-04 17:18:50 +02:00
82b7d21f6e
print: Add a .paper style class
...
... and use it in the print preview.
2014-10-04 17:18:50 +02:00
f7d7d345da
docs: Add a man page fro gtk3-demo-application
...
It is an installed binary, so it needs a man page!
2014-10-04 17:18:50 +02:00