-
Notifications
You must be signed in to change notification settings - Fork 49
How to handle inheritance? #1441
Copy link
Copy link
Description
✔️ Supported, no warning
❌ Not supported, raises an error
❔ Unclear, must still be specified
Current state Version 0.7.0
- ✔️ Create C Object via generated factory methods
- ✔️ Create C Object via parameterless constructor
- ❌ Create C Object via
NewWithPropertiesfactory method - ✔️ Initialize subclass from base class parameterless constructor
- ✔️ Initialize subclass from
GObject.SubclassAttributevia custom constructor andthis()constructor call - ✔️ Initialize subclass from
GObject.SubclassAttributeviapartial void Initialize()method - ❌ Initialize subclass from
GObject.SubclassAttributevia custom or type specificNewWithPropertiesfactory method - ✔️ Legacy Usage of Gtk.Builder to simulate s.th. similar to composite templates
Planned state Version 0.8.0
- ✔️ Create C Object via generated factory methods
⚠️ Create C Object via parameterless constructor (UseNewWithPropertiesstatic factory instead)- ✔️ Create C Object via
NewWithPropertiesfactory method ⚠️ Initialize subclass from base class parameterless constructor (Use custom orNewWithPropertiesfactory method)- ❌ Initialize subclass from
GObject.SubclassAttributevia custom constructor andthis()constructor call - ✔️ Initialize subclass from
GObject.SubclassAttributeviapartial void Initialize()method - ✔️ Initialize subclass from
GObject.SubclassAttributevia custom orNewWithPropertiesfactory method - ❌ Legacy Usage of Gtk.Builder to simulate s.th. similar to composite templates (Use composite templates instead or connect manually)
Planned state Version 0.9.0
- ✔️ Create C Object via generated factory methods
- ❌ Create C Object via parameterless constructor (Use
NewWithPropertiesstatic factory instead) - ✔️ Create C Object via
NewWithPropertiesfactory method - ❌ Initialize subclass from base class parameterless constructor (Use custom or
NewWithPropertiesfactory method) - ❌ Initialize subclass from
GObject.SubclassAttributevia custom constructor andthis()constructor call - ✔️ Initialize subclass from
GObject.SubclassAttributeviapartial void Initialize()method - ✔️ Initialize subclass from
GObject.SubclassAttributevia custom or type specificNewWithPropertiesfactory method - ❌ Legacy Usage of Gtk.Builder to simulate s.th. similar to composite templates (Use composite templates instead or connect manually)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels