-
Notifications
You must be signed in to change notification settings - Fork 71
GtkD 2 vs GtkD 3
Brian Schott edited this page Mar 9, 2015
·
2 revisions
Here is a list of (breaking) changes between GtkD 2.x and GtkD 3.x:
- The interfaces are now implement properly, and gtk.Widget implements it.
- gobject.TypePlugin is now a interface.
- Iconv functions are moved to a separate module: glib.Iconv.
- glib.Glib renamed to glib.Version.
- Deprecated module glib.Relation removed.
- Deprecated module glib.StringCompletion removed.
- Deprecated module glib.Tuples removed.
- gio.File is now a interface.
- gio.TlsBackend is now a interface.
- gio.TlsClientConnection is now a interface.
- gio.TlsFileDatabase is now a interface.
- gio.TlsServerConnection is now a interface.
- gio.GSettingsBackend removed because it's not present in the gir files.
- The X11 functions are now free functions to be used with UFCS.
- gtk.PageSetupUnixDialog removed because it's not present in the gir files.
- gtk.PrintUnixDialog removed because it's not present in the gir files.
- gtk.Printer removed because it's not present in the gir files.
- gtk.PrintJob removed because it's not present in the gir files.
- setGLCapability now has an lowercase l (setGlCapability).