summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* | docs: Emphasize requirement to give filenames as argumentsandy59952022-12-121-0/+4
|/ | | | (related to #5430)
* docs: Update deprecated G_APPLICATION_FLAGS_NONEandy59952022-12-101-5/+5
|
* Deprecate GtkInfoBarMatthias Clasen2022-11-231-0/+8
| | | | | | This widget has a dialog-like API, which is something we want to get rid of in GTK 5, and libadwaita has a replacement with AdwBanner incoming.
* docs: Add more links to the list widgets descriptionEmmanuele Bassi2022-11-111-40/+45
|
* docs: Add links to the list widgets tableEmmanuele Bassi2022-11-111-20/+20
| | | | | Make it easier for readers to go to the appropriate replacement for the old GtkTreeView-and-friends API.
* Fix typo in 4 to 5 migration pageArjan Molenaar2022-11-101-1/+1
|
* Update Common Questions section on tree viewsArjan Molenaar2022-11-101-3/+5
| | | | | Point users to GtkListView instead of the deprecated GtkTreeView.
* Link the file mentioned as a reference for key valuesPedro Sader Azevedo2022-11-061-1/+1
|
* Deprecate GtkDialogMatthias Clasen2022-10-291-0/+8
| | | | | GtkDialog is too flexible in terms of UI (headerbars vs action bar, etc), and has archaic APIs. It is time to retire it.
* Update docsMatthias Clasen2022-10-291-0/+17
| | | | Mention new deprecations in the future migration guide.
* docs: Remove mentions of GladeEmmanuele Bassi2022-10-241-7/+15
| | | | | Glade does not support GTK4, so we should not link to it when discussing developing GTK4 applications.
* docs: Remove mention of ~/.gtk-4.0Matthias Clasen2022-10-191-2/+1
| | | | | | We are not looking there anymore, for a long time. Fixes: #3266
* docs: Document new buildertool optionsMatthias Clasen2022-10-191-2/+6
|
* docs: Update gtk4-builder-tool docsMatthias Clasen2022-10-191-1/+5
| | | | | Mention the new --deprecations option of the validate command.
* docs: Add a cross-referenceMatthias Clasen2022-10-121-0/+7
| | | | | Note that GtkTreeView is deprecated and link to the list view introduction from 'Tree and List Widget Overview'.
* Start a migration guide for GTK 5Matthias Clasen2022-10-121-0/+74
| | | | | | No need to panic, GTK 5 is still years away! But it is good to write this material down while it is fresh in mind.
* docs: Some updatesMatthias Clasen2022-09-211-6/+22
| | | | | | | | Make the section about environment variables match current code. Add a warning about env vars not being stable and only for debugging.
* Update GTK on Windows link: use gtk.org, not wikiMitchell Hentges2022-09-211-1/+1
| | | | | | | | | | | | | | The old wiki page has a couple issues: * It's out-of-date, not having any notes for GTK4 specifically, and it doesn't link to `gvsbuild`, which (I believe) is the current official (and best) way to build GTK with MSVC. * It's "locked", so it's harder for contributors to update. This is OK, except for one spicy detail: * It's not clear how to contribute/report issues on the locked wiki pages, so out-of-date information falls off the radar. Regardless :) the gtk.org GTK for Windows docs are a much better springboard, in my opinion.
* running.md: Mention about issue with Nahimic on WindowsChun-wei Fan2022-08-021-0/+14
| | | | | | | | | | | Let people know that they will need to use GTK with the Nahimic service disabled or OpenGL disabled or put their GTK application into the Nahimic backlist, or try to use GLES, since there is a known issue in the Windows nVidia graphics drivers and Nahimic that causes GL operations to fail, causing crashes in operations such as window resizes. This will close issue #4113--sadly, there is nothing we can do within GTK to fix the issue.
* Update docs/reference/gdk/gdk4-x11.toml.inManuel Zabelt2022-05-241-1/+1
|
* GDK is LGPL-2.1-or-later not GPL-2.1-or-later, right?Manuel Zabelt2022-05-241-1/+1
|
* Merge branch 'install-node-editor' into 'main'Matthias Clasen2022-05-072-0/+28
|\ | | | | | | | | Install gtk4-node-editor See merge request GNOME/gtk!4701
| * Add a man page for gtk4-node-editorMatthias Clasen2022-05-072-0/+28
| |
* | Updated screenshotsMatthias Clasen2022-05-0672-0/+0
| | | | | | | | | | Produced by running the screenshot command over the ui files in the same directory.
* | Generate screenshots on the flyMatthias Clasen2022-05-0679-1/+3321
| | | | | | | | | | | | | | | | | | | | | | | | This commit adds a new meson option -Dupdate_screenshots=true. When it is enabled, and -Dgtk_doc=true is also used, then the build will generate images to include in the API docs from ui files in docs/reference/gtk/images. Note: we still keep a copy of the images in git, in order to allow building without a display connection. To update the images in git, the generated images need to be copied back from the builddir to the srcdir.
* | Remove the old doc shooter infrastructureMatthias Clasen2022-05-0612-2764/+0
|/ | | | This is no longer used.
* gtk-builder-tool: Add a screenshot commandMatthias Clasen2022-04-171-1/+29
| | | | | | This is an obvious variation of the preview command. It can save a .ui file as either .png or .node.
* Check for 'rst2man' misses installed 'rst2man.py' (#4728)aneejit12022-03-191-1/+1
| | | | | | By default, 'docutils' installs 'rst2man' as 'rst2man.py'. Amend the check for 'rst2man' to look for 'rst2man.py' as well if 'rst2man' is not found.
* Fix a documentation typoMatthias Clasen2022-03-041-1/+1
| | | | | | It is XDG_DATA_HOME. Fixes: #4747
* docs: Split dependencies from related librariesEmmanuele Bassi2022-02-125-37/+49
| | | | | | | | | | | We currently list everything as a dependencies, regardless of whether it actually is; this is a source of confusion for users that read the GTK documentation. Gi-docgen has a new "related" key in the project configuration which allows us to list libraries that are merely related to the namespace we are documenting; the "dependencies" key is used to document the actual namespace dependencies, now.
* Update docs/reference/gtk/migrating-3to4.mdSri Ramkrishna2022-01-191-1/+1
|
* docs: Point to the correct development branchEmmanuele Bassi2022-01-132-13/+13
| | | | The default development branch of GTK is now "main".
* docs: Point source links to the correct branchEmmanuele Bassi2022-01-135-5/+5
| | | | The default development branch for GTK is now "main".
* corrected small typo input-handling.mdFabian Kirsch2022-01-121-1/+1
|
* docs; Update supported backendsMatthias Clasen2022-01-061-4/+1
| | | | Some strings have changed here.
* docs: Mention GtkImage and GtkPicture changesJakub KulĂ­k2021-12-171-0/+9
|
* docs: Clarify a sentence in the migration guideMatthias Clasen2021-11-301-2/+2
| | | | | | | Make it clear that we are giving examples of no-longer existing APIs here. Fixes: #4479
* Update section-text-widget.mdMohammed Salman2021-11-171-4/+4
|
* docs: Enable OpenSearch on our referencesEmmanuele Bassi2021-11-153-0/+3
| | | | | | By adding the `docs_url` key in the project configuration file, gi-docgen will generate an OpenSearch XML file, which allows to add docs.gtk.org/<reference> as a "search engine" in web browsers.
* Merge branch 'master' into 'master'Matthias Clasen2021-11-093-3/+3
|\ | | | | | | | | Fix typos See merge request GNOME/gtk!4132
| * Fix typosHodong Kim2021-11-073-3/+3
| |
* | docs: Fix typo in linkEmmanuele Bassi2021-11-071-1/+1
| |
* | docs: Fix wrong fragments in type linksEmmanuele Bassi2021-11-072-16/+16
|/ | | | | | | Due to a bug in gi-docgen we're not getting a warning if a fragment to a type does not match the actual type, and we're generating a broken link. See: https://gitlab.gnome.org/GNOME/gi-docgen/-/merge_requests/120
* build: Collect gi-docgen's common argumentsEmmanuele Bassi2021-11-014-15/+14
| | | | | And only enable `--fatal-warnings` if `-Dwerror` has been set, just like we do for the introspection data generation.
* docs: match hello world code to descriptionLink Dupont2021-10-191-3/+8
| | | | | | Add the creation of a GtkBox to the hello-world sample code. Fixes: #4358
* Merge branch 'docs-window-position' into 'master'Matthias Clasen2021-10-111-4/+7
|\ | | | | | | | | docs: Mention gtk_window_set_position() being gone See merge request GNOME/gtk!4048
| * docs: Mention gtk_window_set_position() being goneEmmanuele Bassi2021-10-081-4/+7
| | | | | | | | | | People search for it in the migration guide much more than other GdkSurface and GtkWindow methods.
* | docs: Add GdkPixbuf to the URL mapEmmanuele Bassi2021-10-093-0/+3
|/ | | | Allow cross-linking to the GdkPixbuf reference.
* docs: Fix links in the Getting Started pageEmmanuele Bassi2021-10-011-46/+54
| | | | | | We still have links to old gtk-doc references, as well as links to developer.gnome.org locations that don't exist any more. On the other hand, we are missing a bunch of links to existing types and symbols.
* docs: Mention popovers in the migration guideMatthias Clasen2021-09-281-0/+12
| | | | | Things have changed around popovers, we should mention that.