Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
releng:4.14:roadmap:deprecated-widgets [2015/03/15 20:33] – ochosi | releng:4.14:roadmap:deprecated-widgets [2015/03/16 13:47] – [Deprecations until Gtk3.14] ochosi | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==== 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 ==== | ==== Deprecations until Gtk3.14 ==== | ||
Line 4: | Line 13: | ||
^ 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 | | ||
+ | | GtkHScale | GtkScale | ||
| GtkImageMenuItem | GtkMenuItem, | | GtkImageMenuItem | GtkMenuItem, | ||
| GtkTable | GtkGrid | | | GtkTable | GtkGrid | | ||
+ | | GtkVBox | GtkBox | | ||
+ | | GtkVScale | GtkScale | | ||
==== New Widgets in Gtk3 that we might want to use ==== | ==== New Widgets in Gtk3 that we might want to use ==== | ||
- | * GtkListBox (e.g. for settings; is searchable) | + | * [[https:// |
- | * GtkStack (as replacement for GtkNotebook in some contexts) | + | * [[https:// |
+ | * GtkSwitch (instead of GtkCheckButton in some cases) |