summaryrefslogtreecommitdiff
path: root/gtk/gtkroot.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert headers to #pragma onceMatthias Clasen2023-03-311-3/+1
| | | | The conversion was done by guard2one.
* Move the Root interface to a private headerEmmanuele Bassi2019-06-301-14/+0
| | | | | | We don't expect out of tree implementations of GtkRoot, and having the interface structure private to the GTK code allows us to add virtual functions involving private types.
* Fix some GObject introspection annotationsNiels De Graef2019-05-301-1/+1
| | | | Fixes several warnings by the GIR compiler.
* root: Make gtk_root_get_display publicMatthias Clasen2019-05-281-0/+3
| | | | | This is following the precedent of making GtkNative getters public.
* GtkRoot: Drop overlap with GtkNativeMatthias Clasen2019-05-281-9/+1
| | | | | Drop the parts from the GtkRoot interface that have been taken over by GtkNative.
* root: Add focusMatthias Clasen2019-03-161-0/+6
| | | | | Add a getter and a setter for the focus widget. The default implementations do nothing.
* Add gtk_root_get_for_surfaceMatthias Clasen2019-02-231-0/+2
| | | | This is a replacement for gdk_surface_get_user_data.
* root: Move the renderer to the rootBenjamin Otte2019-02-151-0/+1
|
* root: Add gtk_root_get_surface_transform()Benjamin Otte2019-02-151-0/+4
| | | | The function isn't used yet, so this is just infrastructure.
* root: Add GtkRoot:get_display vfuncBenjamin Otte2019-02-151-0/+1
| | | | And use it.
* gtk: Add the GtkRoot interfaceBenjamin Otte2019-02-151-0/+53
So far, this doesn't do anything.