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 21:14] – 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: | ||
| + | ==== Gtk 2-to-3 Migration Guide ==== | ||
| + | * From the Gnome folks, still very relevant: https:// | ||
| + | |||
| ==== Gtk Symbol Check ==== | ==== Gtk Symbol Check ==== | ||
| * Python script that checks your C source code for deprecated symbols and lists them | * Python script that checks your C source code for deprecated symbols and lists them | ||
| Line 7: | Line 10: | ||
| ==== Deprecations until Gtk3.14 ==== | ==== Deprecations until Gtk3.14 ==== | ||
| - | GTK_STOCK: Use normal translatable strings and icons instead. | + | * 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 | | | GtkHBox | GtkBox | | ||
| + | | GtkHButtonBox | GtkButtonBox (might be deprecated in one of the next releases) | | ||
| | GtkHScale | GtkScale | | | GtkHScale | GtkScale | | ||
| | GtkImageMenuItem | GtkMenuItem, | | GtkImageMenuItem | GtkMenuItem, | ||
| Line 22: | Line 27: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * GtkSwitch (instead of GtkCheckButton in some cases) | ||
| + | * [[https:// | ||