Version 2 (modified by 12 years ago) (diff) | ,
---|
GTK 3
This page pretends to be a more dynamic roadmap/TODO for GTK3 migration. It is based on the info from #8932
Roadmap
Building with -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES
Replace GtkTooltips? with GtkTooltip?Replace GtkOptionMenu? with GtkComboBox?Replace GTK_CHECK_CAST with G_TYPE_CHECK_INSTANCE_CASTReplace GTK_CHECK_TYPE with G_TYPE_CHECK_INSTANCE_TYPEReplace GtkItemFactory? with GtkUIManagerRemove GtkSignalFunc?- Fixed in i.p.p.
Replace GtkFileSelection? with GtkFileChooser?.Replace GTK_TOOLBAR_CHILD_TOGGLEBUTTON, GTK_TOOLBAR_CHILD_RADIOBUTTON, GTK_TOOLBAR_CHILD_WIDGET. Probably taken care of by using GtkUIManager (as I understand it).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.- Fixed in i.p.p.
Replace GtkSourceView? 1.x with 2.x - does this require any change to gtksourceundomanager.[ch]?
- Don't see any errors here, so it seems to be OK.