summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Remove gtkmodules.hMatthias Clasen2018-02-182-28/+2
| | | | | | We don't use these definitions anymore. Also clean up the docs wrt to modules.
* Merge branch 'wip/issue-21' into 'master'Matthias Clasen2018-02-151-0/+12
|\ | | | | | | | | | | | | Mention gtk_button_set_image() and friends in the migration docs Closes #21 See merge request GNOME/gtk!6
| * Mention gtk_button_set_image() and friends in the migration docswip/issue-21Emmanuele Bassi2018-02-131-0/+12
| | | | | | | | | | | | | | The image-related API for GtkButton has been dropped, but still needs to be mentioned in the migration guide. Closes: #21
* | gdk/wayland: Add GdkDisplay call to query available globalsCarlos Garnacho2018-02-131-0/+1
|/ | | | | | | | | | | The internal known_globals hashtable is used to carry accounting for interfaces that depend on others (as ordering is not guaranteed), extend its usage so it also keeps track of unimplemented interfaces (here at least). The API call will then use this to allow querying the globals offered by the compositor, it will be useful to determine whether we can use text-input protocols or should fallback to other IMs.
* docs: Mention G_ENABLE_DIAGNOSTIC in the porting notesEmmanuele Bassi2018-02-091-0/+15
| | | | | | | | | | Since part of our type system is resolved at run time, we need to use run time facilities to get diagnostic messages, like deprecation warnings for properties and signals. We should mention the G_ENABLE_DIAGNOSTIC environment variable in the migration guide, to let developers know how to catch deprecations and changes while porting their code.
* Drop event filters from the docsMatthias Clasen2018-02-071-5/+0
| | | | No longer public API.
* docs: Update header rules in the coding styleEmmanuele Bassi2018-02-071-38/+79
| | | | | | | | | | - Make the rules for including headers explicit - Make the symbol visibility rules explicit, and drop the old "leading underscore" hack - Drop Private data structure declarations and priv pointers from public headers - Mention G_DECLARE_* macros - Mention `#pragma once`
* gdk: Drop gdk_x11_window_set_frame_extentsMatthias Clasen2018-02-061-1/+0
| | | | | This function is unused and has been deprecated for a long time.
* fix the docs buildMatthias Clasen2018-02-061-1/+0
| | | | The GtkPlacesSidebar does not exist anymore in public API.
* The big versioning cleanupMatthias Clasen2018-02-063-154/+4
| | | | | | | Remove all the old 2.x and 3.x version annotations. GTK+ 4 is a new start, and from the perspective of a GTK+ 4 developer all these APIs have been around since the beginning.
* docs: Rename right get_history() call on GDK docsCarlos Garnacho2018-02-051-2/+2
| | | | | Obviously gdk_device_get_history() is not the right function to change. To delete if anything...
* gdk: Rename gdk_event_get_history() to get_motion_history()Carlos Garnacho2018-02-051-1/+1
| | | | | It only applies to GDK_MOTION_NOTIFY events, so this is a more descriptive name. Also add Since tag in docs, and GDK_AVAILABLE_IN_3_94.
* docs: Remove some leftoversMatthias Clasen2018-02-041-6/+0
| | | | | There were still references to recent chooser and tool palette types in the docs.
* Drop threads from the docsMatthias Clasen2018-02-042-17/+0
|
* Drop gtk_widget_show_nowMatthias Clasen2018-02-041-1/+0
| | | | | This function does bad things, and is not an API that we want to take into GTK+ 4.
* Allow binding GdkContentFormatsBuilderEmmanuele Bassi2018-02-031-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | GdkContentFormatsBuilder is currently not introspectable, as it does not have a GType. We can turn it into a boxed type, but we need to implement memory management for it. The current gdk_content_formats_builder_free() function returns a newly constructed value, so we cannot use it as a GBoxedFreeFunc; additionally copying a GdkContentFormatsBuilder contents would make it a bit odd, as you could get multiple identical GdkContentFormats out of the copies. A simple approach is to model the GdkContentFormatsBuilder API to follow the GBytes one: use reference counting for memory management, and have a function to release a reference, return a GdkContentFormats, and reset the GdkContentFormatsBuilder state. For language bindings, we can provide a get_formats() function that returns the GdkContentFormats instance and resets the builder instance, leaving the reference count untouched. For C convenience we can keep gdk_content_formats_builder_free(), and make it a wrapper around gdk_content_formats_builder_get_formats(), with the guarantee that it'll free the builder instance regardless of its current reference count. https://bugzilla.gnome.org/show_bug.cgi?id=793097 https://blogs.gnome.org/otte/2018/02/03/builders/
* toolpalette: RemoveBenjamin Otte2018-02-035-113/+0
| | | | | The widget was basically unmaintained since GTK 3.0 and the only known user was Glade.
* gtk: Remove GtkRecentChooserBenjamin Otte2018-02-026-166/+0
| | | | | It's not used any more, recent files are only used by the filtchooser and that one uses GtkRecentManager directly.
* Document new texture apiMatthias Clasen2018-01-171-0/+2
|
* Drop removed api from the docsMatthias Clasen2018-01-161-4/+0
| | | | This should have been part of the previous commit.
* docs: Stop referring to specific event signalsMatthias Clasen2018-01-161-4/+2
| | | | These are going away.
* Drop gtk_widget_hide_on_deleteMatthias Clasen2018-01-161-1/+0
| | | | | | This function is misnamed - it is only ever relevant for windows. And with the ::hide-on-delete property , it is no longer necessary to use the signal for this simple case.
* Drop gtk_true and gtk_falseMatthias Clasen2018-01-161-4/+0
| | | | | | These functions are entirely trivial, their documentation is much longer than their implementation, and it contains an example that is annotated as "don't do this"...
* doc tools: Stop using gtk_trueMatthias Clasen2018-01-161-1/+7
|
* window: Add a hide-on-close propertyMatthias Clasen2018-01-161-0/+2
| | | | | This lets us avoid ::delete-event signal handlers for just this purpose.
* Update docs for debug cleanupMatthias Clasen2018-01-141-109/+114
| | | | | Drop mention of GDK_GL, GDK_VULKAN and GDK_RENDERING_MODE, add docs for GSK_DEBUG and new debug keys that were added.
* Document the new GDK_VULKAN_DEVICE envvarMatthias Clasen2018-01-101-1/+12
| | | | Best to document them while they're fresh.
* Document the GDK_VULKAN env varMatthias Clasen2018-01-101-0/+22
| | | | This was not documented at all yet.
* Add missing debug keys to the docsMatthias Clasen2018-01-101-4/+28
| | | | Several values for GDK_DEBUG were missing from the docs.
* Drop unused GDK_GL valuesMatthias Clasen2018-01-101-1/+40
| | | | And document the existing ones.
* Drop unused debug keysMatthias Clasen2018-01-091-8/+0
| | | | The multihead, xim and xinerama keys do nothing anymore.
* Drop no-longer-existing debug keys from the docsMatthias Clasen2018-01-091-8/+0
| | | | There is no draw or nogl value for GDK_DEBUG.
* Remove an unused debug valueMatthias Clasen2018-01-091-4/+0
| | | | GTK_DEBUG_MISC is not used at all. Drop it.
* Docs: Drop section on commandline argumentsMatthias Clasen2018-01-091-98/+0
| | | | We no longer do that.
* Drop GtkPlacesSidebar from public APIMatthias Clasen2018-01-083-59/+0
| | | | | | This is a bit of filechooser internals that gets shared with nautilus, which is fine, but it shouldn't be part of our public API. There are no other users than nautilus.
* Quiet the doc build a bitMatthias Clasen2018-01-041-0/+8
|
* gdk: Convince gtk-doc to include backend docsMatthias Clasen2018-01-041-0/+2
| | | | This is almost as unpleasant with meson as it is with autotools.
* docs: Remove unused imagesMatthias Clasen2018-01-0479-104/+25
| | | | All the old cursor font images are unused.
* Implement font-variation-settingsMatthias Clasen2018-01-031-0/+9
| | | | | This is a CSS font level 4 property that lets us use font variation settings from css.
* font chooser: Add properties for features and languageMatthias Clasen2018-01-031-0/+2
| | | | | | These can't be returned as part of the font description, so we need new api for them. For now, this is just readonly properties. Maybe these should be writable too, eventually.
* font button: Remove show-font and show-sizeMatthias Clasen2018-01-031-4/+0
| | | | | These are now handled in a more systematic fashion using GtkFontChooserLevel.
* font chooser: introduce font chooser levelsMatthias Clasen2018-01-031-0/+3
| | | | | This is a more systematic approach to reducing the level of detail in the font chooser.
* Update new css docs for new nowrap handlingMatthias Clasen2017-12-291-9/+9
| | | | | This changes the recent additions to the css property docs to also use <phrase role="nowrap">
* css docs: fix some formatting inconsistencies along the wayArnaud Rebillout2017-12-292-40/+45
| | | | | | | | Mostly spaces. Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: remove useless <para>Arnaud Rebillout2017-12-291-1/+1
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: swap border-width and border-left shorthands, to keep going clockwiseArnaud Rebillout2017-12-291-6/+6
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Fix duplicate border‑right‑widthArnaud Rebillout2017-12-291-2/+2
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Fix refentry and refnameArnaud Rebillout2017-12-292-5/+5
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Ensure the first column does not break for every tableArnaud Rebillout2017-12-292-125/+125
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Get rid of non-breaking hyphensArnaud Rebillout2017-12-292-114/+104
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710