Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
releng:4.14:roadmap:deprecated-widgets [2015/03/15 20:30] – ochosi | releng:4.14:roadmap:deprecated-widgets [2015/05/26 00:17] (current) – [New Widgets in Gtk3 that we might want to use] ochosi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | === Deprecations until Gtk3.14 === | + | ==== Gtk 2-to-3 Migration Guide ==== |
+ | * From the Gnome folks, still very relevant: https:// | ||
+ | |||
+ | ==== Gtk Symbol Check ==== | ||
+ | * Python script that checks your C source code for deprecated symbols and lists them | ||
+ | * Enables you to quickly assess the TODO for a Gtk3 port | ||
+ | * Usage: " | ||
+ | * To be found on github: https:// | ||
+ | |||
+ | ==== Deprecations until Gtk3.14 ==== | ||
+ | |||
+ | * GTK_STOCK: Use normal translatable strings and icons instead. | ||
+ | * Starting with gtk+-3.10 (by this [[https:// | ||
^ Old Widget ^ New Widget ^ | ^ Old Widget ^ New Widget ^ | ||
- | | GtkAlignment | None. Use padding and margin in GtkWidget | | + | | GtkAlignment | None. Use padding and margin in GtkWidget |
+ | | GtkHBox | GtkBox | | ||
+ | | GtkHButtonBox | GtkButtonBox (might be deprecated in one of the next releases) | | ||
+ | | GtkHScale | GtkScale | ||
| GtkImageMenuItem | GtkMenuItem, | | GtkImageMenuItem | GtkMenuItem, | ||
| GtkTable | GtkGrid | | | GtkTable | GtkGrid | | ||
+ | | GtkVBox | GtkBox | | ||
+ | | GtkVScale | GtkScale | | ||
+ | |||
+ | |||
+ | ==== New Widgets in Gtk3 that we might want to use ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * GtkSwitch (instead of GtkCheckButton in some cases) | ||
+ | * [[https:// |