summaryrefslogtreecommitdiff
path: root/docs/reference
Commit message (Collapse)AuthorAgeFilesLines
* Rename gtk_window_set_defaultMatthias Clasen2019-04-281-1/+1
| | | | | | Call it gtk_window_set_default_widget, to match the getter, and the property name. Update all callers.
* widget: Add a convenience api to activate actionsMatthias Clasen2019-04-281-1/+2
| | | | | | Since actions are used increasingly, we should have a convenient way to trigger an action in the context of a widget.
* Drop gtk_window_activate_focusMatthias Clasen2019-04-281-1/+0
| | | | | | | This api wasn't used anywhere in GTK. And since we've dropped the variant for the default widget, this one should go too. If it is needed, it should become and action too.
* widget: Drop gtk_widget_set_parent_surfaceMatthias Clasen2019-04-241-2/+0
| | | | | And the getter, too. Widgets no longer have extra surfaces that could serve as parent surfaces.
* gdk: Remove gdk_surface_invalidate_rect() from public APIBenjamin Otte2019-04-211-2/+0
| | | | | | It's still available for backends, but public API (read: GTK) is meant to only call gdk_surface_queue_expose() and track its invalid region itself.
* surface: Drop group apiMatthias Clasen2019-04-201-2/+0
| | | | | | This was only ever implemented on X11, and GTK is not using it at all. Relegate it to x11-specific api.
* window: Drop some x11-specific apisMatthias Clasen2019-04-202-9/+0
| | | | | | | The skip-taskbar, skip-pager and urgency hints were only ever implemented for X11, and are not very useful with modern desktops. Relegate the functionality to x11 backend api, and drop the GtkWindow api.
* cssprovider: Export correct APIBenjamin Otte2019-04-181-1/+1
| | | | | | | | | | gtk_css_provider_get_named() is the old GTK3 style API to load themes. Instead, export the function we currently use, gtk_css_provider_load_named(). As a side effect we allow people to load a theme as often as they want without conflicting with GTK's theme.
* menubar: Remove pack directionBenjamin Otte2019-04-151-5/+0
|
* listbox: Add a ::show-separators propertyMatthias Clasen2019-04-121-0/+2
| | | | | This is getting translated into a .separators style class on the list box css node.
* transform: Add gsk_transform_parse()Benjamin Otte2019-04-121-0/+2
| | | | It uses the new CSS parser.
* csssection: Make printing functions publicBenjamin Otte2019-04-121-0/+2
|
* cssprovider: Change section handlingBenjamin Otte2019-04-121-2/+3
| | | | | | Instead of building a full tree of sections that then nobody cares about, just create sections as necessary for when we use it in the inspector.
* cssection: Return locations, not numbersBenjamin Otte2019-04-121-4/+2
| | | | Now that we have GtkCssLocation, actually use it.
* css: Remove GtkCssSectionTypeBenjamin Otte2019-04-121-2/+0
| | | | It's unused.
* css: Split GtkCssLocation into its own fileBenjamin Otte2019-04-121-0/+1
| | | | And make the struct public, so we can use it in signal handlers.
* build: Add gtk-css static libraryBenjamin Otte2019-04-121-2/+3
| | | | | | | | | | This library is meant to be the new CSS library that gets used from GDK, GSK and GTK for string printing and parsing. As a first step, move GtkCssProviderError into it. While doing so, split it into GtkCssParserError (for critical problems) and GtkCssParserWarning (for non-critical problems).
* Rename thingsMatthias Clasen2019-04-081-2/+2
| | | | | Rename the can-pick property to can-target, and redo the pick flags with more descriptive names.
* Document GtkPickFlagsMatthias Clasen2019-04-071-0/+1
|
* Drop child property related apisMatthias Clasen2019-04-051-17/+0
| | | | | We no longer have any child properties in our containers, so drop the infrastructure for it.
* Merge branch 'wip/ebassi/grid-layout' into 'master'Matthias Clasen2019-04-053-0/+88
|\ | | | | | | | | Implement GtkGridLayout See merge request GNOME/gtk!714
| * docs: Add missing layout managers to the API referenceEmmanuele Bassi2019-04-042-0/+86
| |
| * Add GtkGridLayoutEmmanuele Bassi2019-04-031-0/+2
| | | | | | | | Layout manager for grid-like widgets.
* | Drop gdk_wayland_surface_set_use_custom_surfaceMatthias Clasen2019-04-031-1/+0
| | | | | | | | | | | | | | This is unused in GTK, and it does not seem useful enough to keep around. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1806
* | gtk: Drop gtk_search_[entry|bar]_handle_event()Carlos Garnacho2019-04-031-2/+0
|/ | | | This is now unused, and unrecommended.
* docs: Fix typo in the migration guideEmmanuele Bassi2019-04-031-1/+1
|
* Update gtk-doc types file for GTK 4Emmanuele Bassi2019-04-021-1/+5
| | | | We're missing newly added types, and listing removed ones.
* docs: Mention GtkLayout's removal in the migration guideEmmanuele Bassi2019-04-021-0/+10
|
* Remove GtkLayoutEmmanuele Bassi2019-04-022-22/+0
| | | | | | | | | | | The need of a specialised fixed layout container that can be placed into a GtkScrolledWindow ceased to exist once GtkScrolledWindow gained the ability to automatically interpose a GtkViewport when adding a child that does not implement GtkScrollable. All the other justifications that led to the existence of GtkLayout as a separate widget from GtkFixed have been largely made irrelevant in the 20 years since its inception.
* docs: Remove mention of passwords from broadwayd(1)Matthias Clasen2019-04-011-10/+0
| | | | | | This functionality does not exist. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1697
* Drop deprecated style context apiMatthias Clasen2019-03-311-2/+0
|
* Remove gdk_device_grab/ungrab from public apiMatthias Clasen2019-03-291-4/+0
| | | | | They are still used internally in gdk, but we no longer offer them as public api.
* gtk: Some documentation cleanupsMatthias Clasen2019-03-281-2/+20
|
* gsk: Fix up docs a bitMatthias Clasen2019-03-281-6/+1
| | | | | Some apis that were either removed or have never existed were listed for the docs.
* gsk: Add GskRoundedRect to the docsMatthias Clasen2019-03-281-0/+1
|
* Merge branch 'child-properties' into 'master'Matthias Clasen2019-03-281-0/+1
|\ | | | | | | | | Remove some more child properties See merge request GNOME/gtk!675
| * popover menu: Add an api for adding submenusMatthias Clasen2019-03-271-0/+1
| | | | | | | | | | This is a step towards removing the submenu child property.
* | gdk: Drop gdk_surface_set_roleMatthias Clasen2019-03-271-1/+0
| | | | | | | | | | | | | | This is a very old X session management thing, and you will be hard-pressed to find a session manager that can make use of it, and even harder-pressed to find apps using it to their advantage.
* | Remove GtkWindow::roleMatthias Clasen2019-03-271-2/+0
|/ | | | | | | | | ...and the setter/getter for it. This is a very old X session management thing, and you will be hard-pressed to find a session manager that can make use of it, and even harder-pressed to find apps using it to their advantage.
* migration guide: Improve warp-pointer entryMatthias Clasen2019-03-271-1/+4
| | | | Mention platform APIs.
* Mention pack-type in the migration guideMatthias Clasen2019-03-271-1/+11
|
* Migration guide: UpdatesMatthias Clasen2019-03-271-0/+19
|
* Rename gdk_device_get_surface_at_position_doubleMatthias Clasen2019-03-261-1/+1
| | | | We can drop the double suffix now.
* Drop gdk_device_get_surface_at_positionMatthias Clasen2019-03-261-1/+0
| | | | It is no longer used.
* Rename gdk_device_get_position_doubleMatthias Clasen2019-03-261-1/+1
| | | | We can drop the double suffix now.
* Drop gdk_device_get_positionMatthias Clasen2019-03-261-1/+0
| | | | It is no longer used.
* Rename gdk_surface_get_device_position_doubleMatthias Clasen2019-03-261-1/+1
| | | | Drop the _double suffix, now that the int version is gone.
* Drop gdk_surface_get_device_positionMatthias Clasen2019-03-261-1/+0
| | | | Not used anymore.
* Remove GtkWindow::gravityMatthias Clasen2019-03-261-2/+0
| | | | | | This was used to interpret the position passed to gtk_window_move. Since that is gone, gravity is no longer useful.
* Drop gtk_window_move and gtk_window_get_positionMatthias Clasen2019-03-262-7/+2
| | | | | These functions operate with global coordinates, which are not available on Wayland.