Difference between revisions of "GTK3 Porting Checklist"
From Claws Mail FAQ
Jump to navigationJump to search (update) |
m (→Deprecated API) |
||
Line 28: | Line 28: | ||
== Deprecated API == | == Deprecated API == | ||
− | * | + | * GtkBox -> GtkGrid |
− | |||
− | |||
* GtkUIManager is deprecated in GTK3, to be removed in GTK4 | * GtkUIManager is deprecated in GTK3, to be removed in GTK4 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 19:46, 2 December 2019
Does not work
- Color labels do not show actual color boxes in common prefs.
- Using gtk_container_add() with GtkBox results in widgets not using full height available to them - gtk_box_pack_start() should be used instead. (Eventually, all GtkBoxes should be migrated to GtkGrid) Fixed so far:
- compose window textview
- prefsdialog page content area
- template preferences dialog
- Folderview uses too bright colors for row backgrounds (alternating light gray and even lighter gray).
- Quicksearch sometimes doesn't display the search type combobox and information button.
- Foldersel dialog doesn't show alternating colors in the folder list.
- Fancy doesn't work, hangs indefinitely in webkit_web_view_new().
- Vcalendar week/month views do not work, sometimes even crashes the whole program.
- Network log window minimal requested size is too large. Same for Mainwindow.
- About window won't shrink back if you increase its width. Opened https://bugzilla.gnome.org/show_bug.cgi?id=793407 for that.
Works, but is ugly
- GtkSpinButton is too wide with the -/+ buttons being large and next to each other, instead of small and one above another like in GTK2.
Deprecated API
- GtkBox -> GtkGrid
- GtkUIManager is deprecated in GTK3, to be removed in GTK4