summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* API: widget: Add gtk_widget_get_allocated_size()Benjamin Otte2015-10-281-0/+1
| | | | See docs for what this is.
* API: Add gtk_widget_path_iter_set_object_name()Benjamin Otte2015-10-271-0/+2
| | | | | | | | ... and gtk_widget_path_iter_get_object_name(). This allows applications that still use widget paths to use the new object names to get the correct styling. Mutter and webkit-gtk are examples here.
* docs: Add index for 3.20 apiRico Tzschichholz2015-10-252-0/+8
|
* window: Add gtk_widget_class_set_css_name()Benjamin Otte2015-10-221-0/+2
| | | | This is to replace using class names as CSS names.
* Add automatic help overlay support to GtkApplicationMatthias Clasen2015-10-211-0/+2
| | | | | | | When the $(resource_prefix)/gtk/help-overlay.ui resource exists, load a GtkShortcutsWindow from it for each GtkApplicationWindow, and set up a win.show-help-overlay action with accels <Primary>F1 and <Primary>? to show it.
* Add GtkShortcutsWindowMatthias Clasen2015-10-217-2/+90
| | | | | | | | | | | This is a toplevel window that is tailored towards showing help for shortcuts in an application. The implementation closely follows this design: https://wiki.gnome.org/Design/OS/HelpOverlay This implementation is inspired by earlier work in gnome-builder, thanks to Christian Hergert. https://bugzilla.gnome.org/show_bug.cgi?id=756428
* Add gtk-query-settingsTimm Bäder2015-10-103-2/+50
| | | | | | A small utility binary to query all properties of GtkSettings. https://bugzilla.gnome.org/show_bug.cgi?id=756174
* Add gtk_settings_reset_propertyMatthias Clasen2015-10-031-0/+1
| | | | | | | This api undoes an application-specific override and makes the setting follow the system-wide values again. https://bugzilla.gnome.org/show_bug.cgi?id=755008
* gdk: Add gdk_rectangle_equal()Benjamin Otte2015-10-031-0/+1
| | | | There's enough users inside GTK to warrant this convenience function.
* texttag: add gtk_text_tag_changed()Sébastien Wilmet2015-10-031-0/+1
| | | | | | | The function is useful for a GtkTextTag subclass that adds new properties. https://bugzilla.gnome.org/show_bug.cgi?id=755416
* Remove GtkWidgetAuxInfo from the docsMatthias Clasen2015-09-211-1/+0
|
* docs: Add index for 3.18 apiRico Tzschichholz2015-09-151-0/+4
|
* Update the gtk3-demo man pageMatthias Clasen2015-09-091-0/+17
| | | | We have options now !
* Add some more child property APIMatthias Clasen2015-09-081-0/+2
| | | | | | Add gtk_container_install_child_properties and gtk_container_child_notify_by_pspec to mirror te corresponding GObject APIs.
* text view: add padding and marginSebastien Lafargue2015-08-171-0/+4
| | | | | | | Add API to set top and bottom margins, and add the CSS padding from the theme to the programmatically set margins. https://bugzilla.gnome.org/show_bug.cgi?id=406159
* Add gtk_flow_box_bind_modelMatthias Clasen2015-08-161-0/+3
|
* gdk: Add touchpad gesture events and event types.Carlos Garnacho2015-08-121-0/+2
| | | | | | | | Each gesture type has its separate GdkEvent struct, and begin/update/ end/cancel event types. There is support for multi-finger swipe (3-4 fingers), and 2-finger rotate/pinch gestures.
* Documentation fixesMatthias Clasen2015-08-052-0/+13
|
* GtkWidget: Add custom font map supportMatthias Clasen2015-07-191-0/+2
| | | | | | | This allows to use a custom font map for parts of the widget hierarchy - this can be used for application-specific fonts. https://bugzilla.gnome.org/show_bug.cgi?id=751812
* GtkPlacesSidebar: Allow hiding TrashMatthias Clasen2015-07-041-0/+2
| | | | We will use this in the filechooser in save mode.
* Add gtk_widget_set_font_options and gtk_widget_get_font_optionsArc Riley2015-07-011-0/+2
| | | | | | | | | | This allows a widget to override global font_options, such as hinting and subpixel order. The widget's PangoContext is updated when this is set. Some update code from gtk_widget_update_pango_context was moved to update_pango_context so that gtk_widget_update_pango_context runs it. http://bugzilla.gnome.org/show_bug.cgi?id=751677
* Tell gtk-doc to ignore private headersMatthias Clasen2015-06-201-0/+2
| | | | | Tell gtk-doc to ignore new private headers as well, otherwise it complains about undocumented symbols in them.
* overlay: remove gtk_overlay_add_pass_through_overlay()Cosimo Cecchi2015-06-171-1/+0
| | | | | | | The API to access this functionality will be the setter we just added in the previous commit. https://bugzilla.gnome.org/show_bug.cgi?id=750568
* overlay: add setters and getters for pass-through child propertyCosimo Cecchi2015-06-171-0/+2
| | | | | | This will make the API easier to use from bindings too. https://bugzilla.gnome.org/show_bug.cgi?id=750568
* docs: add new GtkOverlay methods to gtk3-sections.txtCosimo Cecchi2015-06-171-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=750568
* gtkplacessidebar: add API for show drop hintsCarlos Soriano2015-06-161-0/+1
| | | | | | | | | | | | | | | | | | | It is convenient to allow applications to show all the drop targets at once. This improves the user experience with drag an drop. The new API allows the application to set the gtkplacessidebar in a mode where invalid drop targets are insensitive and it adds a "new bookmark" row. This mode is intended to be set when the application is aware of a dnd operation and needs to be stopped kwhen the application is aware that dnd operation was cancelled or ended in a different part than gtkplacesisdebar. The context parameter is unused in this patch, but will be used in next patches when the sidebar will use a GtkListBox. The reason of being unused now is just convenience. https://bugzilla.gnome.org/show_bug.cgi?id=747793
* GtkAssistant: Add a way to have pages without paddingMatthias Clasen2015-06-141-0/+2
| | | | | | | This can be useful when embedding complex widgets like a file chooser as a page. https://bugzilla.gnome.org/show_bug.cgi?id=750631
* places sidebar: Make 'recent' work on other platformsMatthias Clasen2015-06-061-0/+2
| | | | | | | | | | | | | Since nautilus merge, we were not showing 'Recent' in the sidebar if GIO did not support the recent: scheme. But the file chooser can show recent files independent of gvfs - it loads the recent files manually. This is relevant on Windows and OS X, where gvfs is typically not used. This commit adds a show-recent property which can be used to override the recent: scheme check. We use it in the file chooser. https://bugzilla.gnome.org/show_bug.cgi?id=750068
* GDK: Add cursor theme support to W32 backendРуслан Ижбулатов2015-05-201-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Load themed cursors from the same places they are loaded on freedesktop systems, but use W32 API functions to do so (works for .cur/.ani cursors instead of X cursors). Refactor the code for cursor handling. Prefer loading cursors by name. Do not load actual cursors when loading the theme. Find the files and remember the arguments/calls for loading them instead. Keeping HCURSOR instance in the hashmap would result in multiple GdkCursors using the same HCURSOR. Given that we use DestroyCursor() to off them, this would cause problems (at the very least - DestroyCursor() would fail). Store GdkCursor instances in a cache. Update cached cursors when theme changes. Recognize "system" theme as a special (and default) case. When it is set, prefer system cursors and fall back to Adwaita cursors and (as a last resort) built-in X cursors. Otherwise prefer theme cursors and fall back to system and X cursors. Force GTK to use "left_ptr" cursor when no cursor is set. Using NULL makes it use the system default "arrow", which is not the intended behaviour when a non-system theme is selected. Ignore cursor size setting and query the OS for the required cursor size, as Windows (almost) does not allow setting cursors of arbitrary size. https://bugzilla.gnome.org/show_bug.cgi?id=749287
* Update docsMatthias Clasen2015-05-0835-1/+36
|
* GtkFontChooser: Allow a custom font mapMatthias Clasen2015-05-071-0/+2
| | | | | | | This lets applications show their own fonts instead of or in addition to system fonts. https://bugzilla.gnome.org/show_bug.cgi?id=748771
* Add default widget handling to popoversMatthias Clasen2015-05-021-0/+2
| | | | | | | | Add a new API, gtk_popover_set_default_widget, that can be used to make a widget act as default while the popover is shown. This is useful in dialog-like popovers. http://bugzilla.gnome.org/show_bug.cgi?id=747664
* gtk-builder-tool: Improve docsMatthias Clasen2015-05-021-3/+7
|
* Fix the buildMatthias Clasen2015-04-301-1/+1
|
* gtk-builder-tool: Add an enumerate commandMatthias Clasen2015-04-301-0/+4
| | | | This lists all the named objects from the .ui file.
* Fix inclusion of examples in docs in non-srcdir buildsMatthias Clasen2015-04-291-0/+2
| | | | | | | This is a bit messy, since xsltproc insists on stripping relative paths to the basename before consulting the paths. https://bugzilla.gnome.org/show_bug.cgi?id=748640
* Fix distcheckMatthias Clasen2015-04-291-0/+1
|
* gtk-builder-tool: Separate commandsMatthias Clasen2015-04-271-4/+18
| | | | Add separate commands for validation and simplification.
* Add a man page for gtk-builder-toolMatthias Clasen2015-04-273-1/+49
|
* gdkkeys: Add support to _get_scroll_lock_state()Fabiano Fidêncio2015-04-271-0/+1
| | | | | | | GdkKeymap already has support for _get_num_lock_state() and _get_caps_lock_state(). Adding _get_scroll_lock_state() would be good for completness and some backends (Windows?) could take advantage of this.
* docs: Update list of ignored headersMatthias Clasen2015-04-261-0/+5
|
* Add an index for new api to the docsMatthias Clasen2015-03-221-0/+4
|
* radio-menu-item: Add join_group()Matthias Clasen2015-03-221-0/+1
| | | | | | | | | | | The other Radio* widgets have this convenience method that removes the memory management of the opaque GSList used to handle the group from the API usable from language bindings (especially the ones not based on introspection). This commit adds gtk_radio_menu_item_join_group(). https://bugzilla.gnome.org/show_bug.cgi?id=671362
* More documentation fixesMatthias Clasen2015-03-132-5/+138
| | | | | With this commit, gtk3-unused.txt is empty (for the first time in a looong time).
* Docs: Update ignored header listMatthias Clasen2015-03-131-23/+140
| | | | This reduces the warning spam somewhat.
* Documentation fixesMatthias Clasen2015-03-131-0/+4
| | | | Add a few missing symbols.
* gtkentry: Document vfuncs in GtkEntryClassPhilip Withnall2015-03-111-0/+1
| | | | | | | 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
* Update hello-world.c to GtkApplication, documentBastian Ilsø2015-03-091-1/+42
|
* docs: fix reference to GTK+ 2 index of deprecated symbolsFrédéric Péters2015-03-081-1/+1
|
* getting-started: move Drawing section to bottom.Bastian Ilsø2015-02-231-45/+46
|