summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* examples: Use appliction id as desktop file base nameGuido Günther2018-08-021-1/+1
|
* docs: Explain desktop file id == application_id in migration guideGuido Günther2018-08-021-0/+16
|
* container: Remove focus chainsBenjamin Otte2018-07-311-3/+0
| | | | | | | They're prectically unused. Widgets who want to influcence the focus chain behavior should implement GtkWidgetClass::focus and deal with focus there.
* Mention gtk_widget_show_all in the migration guideMatthias Clasen2018-07-311-0/+4
| | | | | | This function is gone. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1242
* gdk: Remove gdk_event_get_string()Benjamin Otte2018-07-301-1/+0
| | | | | You want to use an IM module to get strings out of keypresses, not some crude hack that only works on X11 and Wayland anyway.
* Migration guide: mention size-allocateMatthias Clasen2018-07-291-0/+9
| | | | | | Document the new argument here. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1245
* menu: Remove legacy popup APIsJonas Ådahl2018-07-271-4/+0
| | | | | | | | | Remove gtk_menu_popup_for_device() and gtk_menu_popup(), as they cannot be implemented in a portable manner by all backends. They have been deprecated for proper alternative APIs for some time, so lets remove them now before its too late. While at it, fix the example documentation for mapping a menu.
* API: Remove gtk_render_frame_gap()Benjamin Otte2018-07-241-1/+0
| | | | | That function does not make sense at all in a CSS world. So better don't support it anymore.
* docs: Remove remains of Mir backendBenjamin Otte2018-07-244-42/+0
|
* Merge branch 'wip/muktupavels/remove-gtk-css-provider-get-default' into 'master'Benjamin Otte2018-07-201-1/+0
|\ | | | | | | | | gtkcssprovider: remove gtk_css_provider_get_default See merge request GNOME/gtk!256
| * gtkcssprovider: remove gtk_css_provider_get_defaultAlberts Muktupāvels2018-07-191-1/+0
| | | | | | | | | | | | | | This function is unused since cdc6e8272020 commit and does not contain fallback style. https://gitlab.gnome.org/GNOME/gtk/issues/1226
* | docs: Fix GdkContentProvider documentationcontent-provider-docsErnestas Kulik2018-07-192-1/+2
|/ | | | Currently it’s lacking properties, signals and class vfuncs.
* docs: Small updates to the migration guideMatthias Clasen2018-07-181-7/+14
| | | | Mention that event controllers are available in 3.x, amongst others.
* docs: Fix scroll and motion controller titlesTimm Bäder2018-07-171-2/+2
| | | | Controller, not Controler.
* Drop gdk_surface_withdrawMatthias Clasen2018-07-151-1/+0
| | | | | 'withdrawn' is an X11-centric concept, and the function can just as well be replaced by gdk_surface_hide.
* dnd: Rename gtk_drag_begin_with_coordinatesMatthias Clasen2018-07-121-1/+3
| | | | | Now that the coordiate-less variant is gone, rename this back to the shorter gtk_drag_begin.
* render: Remove gtk_render_sliderTimm Bäder2018-07-081-1/+0
| | | | | The only thing it was doing is render background and frame, which you get from using a widget for your slider anyway.
* docs: Add GtkPicture to types listThomas Bechtold2018-07-061-0/+1
| | | | | | | | We want signals, arguments/parameters and position in the hierarchy to be shown in the documentation for GtkPicture. So fix the types list. See https://developer.gnome.org/gtk-doc-manual/unstable/metafiles_types.html.en
* docs: Add new DnD typesErnestas Kulik2018-07-031-1/+2
| | | | | | | 7733f646d6985f2d90e43507b8063719e44288ba renamed GdkDragContext to GdkDrag, which broke the docs, as a reference to gdk_drag_context_get_type() still exists. This commit renames the type accordingly and adds GdkDrop.
* docs: Update dnd sectionMatthias Clasen2018-07-021-17/+39
| | | | Add the separate drag and drop apis.
* docs: Document GtkEventControllerKeyMatthias Clasen2018-06-261-1/+1
| | | | The long description was missing.
* docs: Remove a duplicate line in gdk4-sections.txtMatthias Clasen2018-06-191-1/+0
| | | | This was causing another docs build break.
* docs: fix a typoMatthias Clasen2018-06-191-1/+1
| | | | Invalid syntax in gdk4-sections.txt was causing docs builds to fail.
* x11: Remove gdk_x11_surface_foreign_new_for_display()Benjamin Otte2018-06-181-1/+0
| | | | People who want to use foreign windows should use X directly.
* dnd: Remove gdk_drag_status() and gdk_drag_finish()Benjamin Otte2018-06-181-2/+0
| | | | | Those functions are unused and have been replaced by their equivalents gdk_drop_status() and gdk_drop_finish().
* surface: Kill event masksBenjamin Otte2018-06-182-39/+0
| | | | | | | | | | In particular, this patch removes: gdk_surface_get_events() gdk_surface_set_events() gdk_surface_get_device_events() gdk_surface_set_device_events() Event masks so far still exist for grabs.
* dnd: Remove gdk_drag_context_get_dest_surface()Benjamin Otte2018-06-181-2/+0
| | | | | | ... and gdk_drag_context_get_source_surface(). In the backends, use direct access to the variables instead.
* dnd: Add gdk_event_get_drop()Benjamin Otte2018-06-181-1/+1
| | | | | | And remove gdk_event_get_drag_context(). All GTK code now only uses GdkDrop for dropping.
* dnd: Get rid of gtk_drag_finish()Benjamin Otte2018-06-181-1/+0
| | | | It's just a wrapper around gdk_drag_finish(), so use that one instead.
* dnd: Rename gdk_drop_finish() => gdk_drag_finish()Benjamin Otte2018-06-182-2/+2
| | | | | This is a simple rename, so that we can reintroduce gdk_drop_finish() with the GdkDrop object.
* dnd: Add gdk_drop_get_actions()Benjamin Otte2018-06-181-0/+1
| | | | | | | | This uses the new method without GDK_ACTION_ASK: Either it is a single action (queryable via gdk_drag_action_is_unique()) or it is not and then the drop target has to make a decision (potentially by asking someone).
* dnd: Add gdk_drag_action_is_unique()Benjamin Otte2018-06-181-0/+3
| | | | This will be necessary once we remove the ASK action.
* GtkStyleContext: Remove the frame clockTimm Bäder2018-06-181-2/+0
| | | | It's unused within GtkStyleContext.
* docs: Fix gtk-doc build when wayland is disabledTing-Wei Lan2018-06-151-5/+11
| | | | | | | Unconditionally putting 'gdkwayland_inc' in src_dir argument of gtkdoc call tells gtkdoc-scan to scan source files in a non-existent build directory, gdk/wayland. To avoid causing build failure when a specific backend is disabled, we should include directories conditionally.
* docs: Update getting started docsMohammed Sadiq2018-06-141-24/+19
| | | | | We have removed references to private members in our examples. Let the docs be updated to reflect that.
* docs: Use gtk_widget_show() to show windowMohammed Sadiq2018-06-131-1/+1
| | | | gtk_window_show_all() is no longer available (and no longer needed)
* overlay: Add support for clipping overlay widgetsMohammed Sadiq2018-06-111-0/+2
| | | | | | | Sometimes users may want to restrict the growth of child widgets in a GtkOverlay to grow atmost the size of the overlay. Let's add a support for that.
* docs: Add GtkEventControllerKey to indexBenjamin Otte2018-06-101-0/+1
|
* image: Remove gtk_image_set_keep_aspect_ratio()Benjamin Otte2018-06-101-4/+0
| | | | | | | | | | and gtk_image_set_can_shrink(). Images are meant to always be icon-sized, they can never shrink below that. And images are icons, so they are meant to be square. If they are not, we pretned that's by accident and keep aspect ratio.
* picture: IntroduceBenjamin Otte2018-06-102-0/+35
| | | | | | | | This commit introduces GtkPicture, which is supposed to complement GtkImage. GtkImage will be adapted to always display an icon, while GtkPicture displays regular imagery.
* 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.