summaryrefslogtreecommitdiff
path: root/gtk/gtk-autocleanups.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove GtkLayoutEmmanuele Bassi2019-04-021-1/+0
| | | | | | | | | | | The need of a specialised fixed layout container that can be placed into a GtkScrolledWindow ceased to exist once GtkScrolledWindow gained the ability to automatically interpose a GtkViewport when adding a child that does not implement GtkScrollable. All the other justifications that led to the existence of GtkLayout as a separate widget from GtkFixed have been largely made irrelevant in the 20 years since its inception.
* Make GtkInvisible privateMatthias Clasen2019-02-061-1/+0
| | | | | We can't quite get rid of its use in the inspector, but we can make it private.
* Drop GtkButtonBoxMatthias Clasen2019-02-041-1/+0
| | | | | This widget does not seem worth keeping, and we want to get rid of child properties.
* gtk-autocleanups: add cleanup function for GtkRecentInfoMarco Trevisan2018-11-051-0/+1
|
* toolpalette: RemoveBenjamin Otte2018-02-031-2/+0
| | | | | The widget was basically unmaintained since GTK 3.0 and the only known user was Glade.
* gtk: Remove GtkRecentChooserBenjamin Otte2018-02-021-5/+0
| | | | | It's not used any more, recent files are only used by the filtchooser and that one uses GtkRecentManager directly.
* Drop GtkPlacesSidebar from public APIMatthias Clasen2018-01-081-1/+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.
* autocleanups: allow g_autoptr() usage with GtkTreePathChristian Hergert2017-12-051-0/+1
| | | | | | | | As the summary says, this allows using g_autoptr(GtkTreePath). This is useful for API that uses out parameters for GtkTreePath that need to be freed. https://bugzilla.gnome.org/show_bug.cgi?id=791234
* gdk: Move GtkTargetList to GDKBenjamin Otte2017-11-201-1/+0
| | | | | | It's gonna be renamed next, so put it in the right source file already. For now retain the old name to keep the diff small.
* eventbox: RemoveBenjamin Otte2017-08-021-1/+0
|
* Complete the privatization of GtkTextAttributesMatthias Clasen2016-11-041-1/+0
| | | | | | | This was not quite complete, as gtktextattributes.h was still being included in public headers. https://bugzilla.gnome.org/show_bug.cgi?id=773903
* Drop support for offscreen GdkWindowswip/alexl/no-offscreenAlexander Larsson2016-10-251-1/+0
| | | | | | These complicate a lot of GdkWindow internals to implement features that not a lot of apps use, and will be better achieved using gsk. So, we just drop it all.
* API: Remove GtkStylePropertiesBenjamin Otte2016-10-161-1/+0
|
* API: Remove GtkStyleBenjamin Otte2016-10-161-2/+0
| | | | All the remaining gtkrc.c stuff like GtkRcStyle goes with it.
* Move GtkAccelMap autocleanup to the class headerEmmanuele Bassi2015-11-101-1/+0
|
* Recursively move autocleanups to their header filesEmmanuele Bassi2015-11-101-4/+0
| | | | Start from GtkAccelLabel and walk the tree downwards.
* Move GtkAboutDialog autocleanup to the class headerEmmanuele Bassi2015-11-101-1/+0
|
* Move GtkDialog autocleanup to the class headerEmmanuele Bassi2015-11-101-1/+0
|
* Start recursively moving autocleanups macros to their headersEmmanuele Bassi2015-11-101-7/+0
| | | | | | | | | | | | | | | | | | * Cover letter Having a single header file for all autocleanups definitions was a reasonable stop-gap measure, but now GTK+ is starting to use G_DECLARE_* macros. This means that every class using a G_DECLARE_* macro will need to include "gtk.h" to avoid compiler warnings, which is not acceptable. By moving the G_DEFINE_AUTO* use to the header that defines the type we allow using the G_DECLARE_* macros without sacrificing the ability to include only the needed files when deriving from a class. * Commit This commit changes all includes relative to GtkWindow to define their own autocleanup macros.
* Move GtkListBox g_autoptr macros to the class headerEmmanuele Bassi2015-11-101-2/+0
| | | | | This allows GtkPlacesViewRow to use G_DECLARE_FINAL_TYPE without having to include gtk.h.
* Move GtkWindow g_autoptr macros in the class headerEmmanuele Bassi2015-11-101-2/+0
| | | | | Otherwise we won't be able to use G_DECLARE_* macros internally to GTK without generating warnings, or without including gtk.h itself.
* Rename GtkSidebar to GtkStackSidebarLars Uebernickel2015-02-131-1/+1
| | | | | | GtkSidebar is too generic and doesn't fully convey what the widget does. https://bugzilla.gnome.org/show_bug.cgi?id=744094
* gtk: Add support for g_autoptr()Alexander Larsson2015-02-021-0/+222
https://bugzilla.gnome.org/show_bug.cgi?id=743640