- 
                Notifications
    
You must be signed in to change notification settings  - Fork 74
 
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).