[Pidgin] GTK3 added
Pidgin
trac at pidgin.im
Wed Jun 15 23:30:14 EDT 2011
Added page "GTK3" by salinasv from 189.192.160.85*
Page URL: <http://developer.pidgin.im/wiki/GTK3>
Comment: Follow Up GTK3 roadmap
Content:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
= 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~~
* In GTK3 branch, but headline bar not themed yet.
* ~~Replace GtkOptionMenu with GtkComboBox~~
* 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.
* Replace GTK_CHECK_CAST with G_TYPE_CHECK_INSTANCE_CAST
* Replace GTK_CHECK_TYPE with G_TYPE_CHECK_INSTANCE_TYPE
* Replace GtkItemFactory with GtkUIManager - may or may not require adding GtkAction's
* ~~Remove 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).~~
* Fixed in GTK3 branch. Still a bug remaining with toolbar style set to "Icons and Text". [[BR]]
* ~~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 GtkItemFactory with GtkUIManager - may or may not require adding GtkAction's [[BR]]
*Affects gtkblist.[ch] and gtkconv.[ch].
* ~~Replace GtkSourceView 1.x with 2.x - does this require any change to gtksourceundomanager.[ch]?~~ [[BR]]
* Don't see any errors here, so it seems to be OK.
-------8<------8<------8<------8<------8<------8<------8<------8<--------
* The IP shown here might not mean anything if the user or the server is
behind a proxy.
--
Pidgin <http://pidgin.im>
Pidgin
This is an automated message. Someone at http://pidgin.im added your email
address to be notified of changes on GTK3. If it was not you, please
report to .
More information about the Wikiedit
mailing list