Slide #1
Slide #2
Slide #3
Slide #4
Slide #5
Slide #6
Slide #7
Slide #8
Previous
Next
|
Type System Improvements
- GObject as Separate Library
Allow using GtkObject system in non-GUI programs.
(Includes inheritance, signals, arguments, ...)
- Interfaces
Each object can support multiple interfaces (similar to Java)
E.g., GtkRadio interface shared by GtkRadioButton and GtkRadioMenuItem
- Parameters
Extensible set of parameter types
Default values and documentation strings
Optional support for persistance
- Improved language binding support
Generic callbacks (closures)
Better ability to override default handlers for signals
|