aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/TODO
diff options
context:
space:
mode:
authorWolfgang Müller2021-06-18 12:48:18 +0200
committerWolfgang Müller2021-06-19 15:53:07 +0200
commit5ec197703d75860571612fa3785e8578288fcdd3 (patch)
tree5e96171cddf2d9e4f36aa3793e2d37dae1591f5c /TODO
parentbd990536a4be9513da9422449b5ff90097456f1b (diff)
downloadweltschmerz-5ec197703d75860571612fa3785e8578288fcdd3.tar.gz
Add TODO item regarding the deprecation of GtkImageMenuItem
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/TODO b/TODO
index 483d1c8..df47a15 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,12 @@
+- Upstream GTK says that gtk_image_menu_item_new() has been deprecated since
+ 3.10 [1]. As it recommends using gtk_menu_item_new() instead, there does not
+ seem to be official support for icons in menus anymore. We disagree with this
+ design choice and shall keep all current instances of GtkImageMenuItem. They
+ won't be going away in GTK 3, but should we ever decide to support GTK 4, we
+ might need to take action on this somehow.
+
+ [1] https://developer.gnome.org/gtk3/stable/GtkImageMenuItem.html#gtk-image-menu-item-new
+
- Upstream recommends spawn_async() instead of spawn_sync(), but the bindings
for it are erroneous.