Masahiro Yamada
2bc0148f78
kconfig: gconf: replace GtkImageMenuItem with GtkMenuItem
...
GtkImageMenuItem is deprecated with GTK 3.10. [1]
Use GtkMenuItem instead.
[1]: https://gitlab.gnome.org/GNOME/gtk/-/blob/3.10.0/gtk/deprecated/gtkimagemenuitem.c#L797
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
2025-07-26 19:55:37 +09:00
Masahiro Yamada
bfa7375c10
kconfig: gconf: replace GtkHPaned and GtkVPaned with GtkPaned
...
GtkHPaned and GtkVPaned are deprecated with GTK 3.2. [1] [2]
Use GtkPaned instead.
[1]: https://gitlab.gnome.org/GNOME/gtk/-/blob/3.2.0/gtk/gtkhpaned.c#L44
[2]: https://gitlab.gnome.org/GNOME/gtk/-/blob/3.2.0/gtk/gtkvpaned.c#L44
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
2025-07-26 15:31:29 +09:00
Masahiro Yamada
df889fdbb8
kconfig: gconf: replace GtkVbox with GtkBox
...
GtkVBox is deprecated with GTK 3.2. [1]
Use GtkBox instead.
[1]: https://gitlab.gnome.org/GNOME/gtk/-/blob/3.2.0/gtk/gtkvbox.c#L47
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
2025-07-26 15:31:29 +09:00
Masahiro Yamada
9755d167bf
kconfig: gconf: migrate to GTK 3
...
This commit switches from GTK 2.x to GTK 3, applying the following
necessary changes:
- Do not include individual headers
- GtkObject is gone
- Convert Glade to GtkBuilder
Link: https://docs.gtk.org/gtk3/migrating-2to3.html
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
Acked-by: Randy Dunlap <rdunlap@infradead.org >
Tested-by: Randy Dunlap <rdunlap@infradead.org >
2025-07-26 15:31:29 +09:00
Masahiro Yamada
e06030c1ae
kconfig: gconf: rename gconf.glade to gconf.ui
...
The next commit will convert this file to GtkBuilder format. Rename
it in advance to reflect the intended format.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
Acked-by: Randy Dunlap <rdunlap@infradead.org >
Tested-by: Randy Dunlap <rdunlap@infradead.org >
2025-07-26 15:31:29 +09:00