| 1 | = GTK 3 = |
| 2 | |
| 3 | This page pretends to be a more dynamic roadmap/TODO for GTK3 migration. It is based on the info from #8932 |
| 4 | |
| 5 | == Roadmap == |
| 6 | Building with -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES |
| 7 | |
| 8 | * ~~Replace GtkTooltips with GtkTooltip~~ |
| 9 | * In GTK3 branch, but headline bar not themed yet. |
| 10 | * ~~Replace GtkOptionMenu with GtkComboBox~~ |
| 11 | * In GTK3 branch, but the Account Option Menu is not yet fixed (breaks API to change it, I think). This affects gtkutils.c, contact_priority.c, gtkaccount.c. |
| 12 | * Replace GTK_CHECK_CAST with G_TYPE_CHECK_INSTANCE_CAST |
| 13 | * Replace GTK_CHECK_TYPE with G_TYPE_CHECK_INSTANCE_TYPE |
| 14 | * Replace GtkItemFactory with GtkUIManager - may or may not require adding GtkAction's |
| 15 | * ~~Remove GtkSignalFunc~~ |
| 16 | * Fixed in i.p.p. |
| 17 | * Replace GtkFileSelection with GtkFileChooser. |
| 18 | * ~~Replace GTK_TOOLBAR_CHILD_TOGGLEBUTTON, GTK_TOOLBAR_CHILD_RADIOBUTTON, GTK_TOOLBAR_CHILD_WIDGET. Probably taken care of by using GtkUIManager (as I understand it).~~ |
| 19 | * Fixed in GTK3 branch. Still a bug remaining with toolbar style set to "Icons and Text". [[BR]] |
| 20 | * ~~Several other functions I haven't looked up yet: gdk_gc_unref, gtk_box_pack_start_defaults, gtk_object_sink, gtk_ticker_get_type, gtk_timeout_remove, gtk_type_class, gtk_widget_ref, gtk_widget_unref, type_changed_cb.~~ |
| 21 | * Fixed in i.p.p. |
| 22 | * Replace GtkItemFactory with GtkUIManager - may or may not require adding GtkAction's [[BR]] |
| 23 | *Affects gtkblist.[ch] and gtkconv.[ch]. |
| 24 | * ~~Replace GtkSourceView 1.x with 2.x - does this require any change to gtksourceundomanager.[ch]?~~ [[BR]] |
| 25 | * Don't see any errors here, so it seems to be OK. |