summaryrefslogtreecommitdiff
path: root/docs/reference
Commit message (Collapse)AuthorAgeFilesLines
* widget: Add docs for {get,set}_focus_childTimm Bäder2018-06-041-0/+1
| | | | With get_ being still private.
* gdk: Get rid of gdk_event_free()Benjamin Otte2018-05-291-1/+0
| | | | Events are objects, so use g_object_unref().
* Add GtkEventControllerKey to the docsTimm Bäder2018-05-191-0/+18
|
* docs: List private headers for gtk-doc to ignoreEmmanuele Bassi2018-05-081-0/+191
| | | | | We have a lot of private headers that should not be used by gtk-doc when scanning for symbols.
* Avoid absolute paths when building the API referenceEmmanuele Bassi2018-05-083-20/+21
| | | | | We should always use relative paths, or include_directories objects, to allow using GTK as a subproject.
* reference: Replace reference to gtk3 with gtk4Mohammed Sadiq2018-05-082-2/+2
|
* reference: Use gtk+-4 for compilation in examplesMohammed Sadiq2018-05-081-5/+5
|
* gsk: Improve GSK_RENDERER behaviorBenjamin Otte2018-05-071-6/+17
| | | | | | | | 1. Include the broadway renderer (so we can test it properly fails on Wayland or X11) 2. List all potential renderers, print useful information when Vulkan is not compiled in instea dof omitting it 3. Improve docs
* Update docs for debug environment variablesMatthias Clasen2018-05-071-6/+13
| | | | Just the usual pre-release doc fixups.
* Document the GSK_RENDERER environment variableMatthias Clasen2018-05-071-4/+31
| | | | Just the usual pre-release doc fixups.
* Update build docsMatthias Clasen2018-05-071-25/+32
| | | | Just the usual pre-release doc fixups.
* Add GtkWidgetPaintable to the docsMatthias Clasen2018-05-071-5/+10
| | | | Just the usual pre-release doc fixups.
* Add GdkPaintable to the docsMatthias Clasen2018-05-072-4/+13
| | | | Just the usual pre-release doc fixups.
* Add more media docsMatthias Clasen2018-05-061-0/+11
|
* Add media support to docsMatthias Clasen2018-05-052-0/+96
|
* Fixes to the gtk docsMatthias Clasen2018-05-052-25/+39
|
* Add some more content to the migration guideMatthias Clasen2018-05-051-7/+36
|
* The legacy event controller is still privateMatthias Clasen2018-05-031-1/+0
|
* dnd: Remove gdk_drop_reply()Benjamin Otte2018-05-031-1/+0
| | | | It was only necessary for Motif DND, and we don't support that anymore.
* gdk: Remove gdk_drag_grop_succeeded()Benjamin Otte2018-05-031-1/+0
| | | | It's unused and most backends don't implement it.
* Add missing types to gtk docsMatthias Clasen2018-05-011-1/+8
|
* Add missing types to gdk docsMatthias Clasen2018-05-011-4/+13
|
* Merge branch 'wip/carlosg/controller' into 'master'Matthias Clasen2018-05-011-0/+2
|\ | | | | | | | | carlosg/controller See merge request GNOME/gtk!131
| * widget: Expose gtk_widget_add_controller()Benjamin Otte2018-04-261-0/+2
| | | | | | | | .. and gtk_widget_remove_controller().
* | Misc documentation fixesMatthias Clasen2018-04-282-5/+5
| | | | | | | | Close some gaps in gdk docs.
* | Document GdkMemoryTextureMatthias Clasen2018-04-281-1/+1
| |
* | More doc build fixesMatthias Clasen2018-04-281-1/+0
| | | | | | | | If only the errors would make it back to stderr.
* | More doc build fixesMatthias Clasen2018-04-281-2/+7
| |
* | Add offset nodes to the docsMatthias Clasen2018-04-281-0/+4
| |
* | Fix the gdk doc buildMatthias Clasen2018-04-281-1/+0
|/ | | | GdkDrawingContext no longer exists.
* Add gtk_printer_get_hard_margins_for_paper_sizeAdrian Johnson2018-04-261-0/+1
| | | | | | | | to retreive paper size specific hard margins and use this to set the hard margins in the print context. (modified by Marek Kasik <mkasik@redhat.com>) https://bugzilla.gnome.org/show_bug.cgi?id=686109
* drawcontext: Add gdk_draw_context_in_frame() APIBenjamin Otte2018-04-241-0/+1
| | | | | | | | This makes the previous gdk_draw_context_is_drawing() function public under a new name. I decided against the old name because we use the term "frame" for a drawing operation, so I wanted to have this boolean flag reuse the term.
* gdk: Move begin/end_frame() functionsBenjamin Otte2018-04-241-4/+2
| | | | | | | | | | As they require a draw context and the draw context is already bound to the surface, it makes much more sense and reduces abiguity by moving these APIs to the draw context. As a side effect, we simplify GdkSurface APIs to a point where GdkSurface now does not concern itself with drawing anymore at all, apart from being the object that creates draw contexts.
* gdk: Get rid of GdkDrawingContextBenjamin Otte2018-04-241-16/+0
| | | | All information is kept in GdkDrawContext these days, so use that one.
* gdk: Get rid of gdk_drawing_context_get_clip()Benjamin Otte2018-04-241-1/+0
| | | | Use the identical gdk_draw_context_get_frame_region() instead.
* gdk: Add gdk_draw_context_get_frame_region()Benjamin Otte2018-04-241-0/+1
| | | | This does the same as gdk_drawing_context_get_clip().
* gdk: Remove gdk_gl_context_get_damage()Benjamin Otte2018-04-241-1/+0
| | | | | Remove it only form public API, because we still use the vfunc to figure out the damage area in begin_frame().
* cairocontext: Move a functionBenjamin Otte2018-04-241-1/+1
| | | | | A function of GdkDrawingContext is only used when drawing with Cairo, so move it to GdkCairoContext.
* gdk: Add GdkCairoContextBenjamin Otte2018-04-241-0/+8
| | | | | | | | This does nothing but disallow passing NULL to gdk_surface_begin_paint() and instead require this context. The ultimate goal is to split out Cairo drawing into its own source file so it doesn't clutter up the generic rendering path.
* rendernode: Remove gsk_render_node_set_name()Benjamin Otte2018-04-241-2/+0
| | | | | | | And of course, gsk_render_node_get_name() is gone, too. The replacement is of course debug nodes. As a side effect, GskRenderNode is now *really* immutable.
* gsk: Add GskDebugNodeBenjamin Otte2018-04-241-0/+3
|
* gdk: Remove gdk_surface_create_similar_image_surface()Benjamin Otte2018-04-121-1/+0
| | | | It's unused.
* gdk: Remove gdk_cairo_surface_create_from_pixbuf()Benjamin Otte2018-04-121-1/+0
| | | | It's unused and people should use textures and snapshots anyway.
* gdk: Remove gdk_cairo_get_drawing_context()Benjamin Otte2018-04-121-1/+0
| | | | It's unused.
* texture: Add gdk_texture_save_to_png()Benjamin Otte2018-04-121-0/+1
| | | | | It's needed for debugging Timm's code, so better have it here than hidden in my random-patch vault.
* drawingcontext: Remove unused APIsBenjamin Otte2018-04-121-2/+0
|
* widget: Remove gtk_widget_set_realized()Benjamin Otte2018-04-111-1/+0
| | | | Everybody chains up now.
* docs: Link to GResourceEmmanuele Bassi2018-04-091-3/+3
| | | | | Since we're referring to GLib's functionality, might as well save some time to the reader, and link to the GResource API reference page.
* docs/reference/gtk/getting_started: cgit => GitLabDaniel Boles2018-04-091-11/+11
| | | | master version of b685eb177932c021975a4b337e37d5911c537de0
* gtksearchbar/entry: Add [gs]et_key_capture_widget() API callsCarlos Garnacho2018-04-051-0/+4
| | | | | This lets these widgets actively pull events from a widget, instead of passively being fed events.