Ticket #24 (closed defect: fixed)

Opened 9 months ago

Last modified 3 months ago

gtk Interfaces not implemented

Reported by: Mike Wey Assigned to: Mike Wey
Priority: minor Milestone: RC 1
Component: gtkd - classes Version: TRUNK
Keywords: Cc:

Description

There are some Interfaces in gtk witch a currently not implemented as interfaces in gtkD. currently the following are not or not completely implemented:

Before the RecentChooser? and Buildable interfaces were added there were two interfaces implemented in two different ways. GtkCellLayout? which uses a Template/Interface combo, and FileChooser? which uses a property. One possibility of why FileChooser? was implement as a property is probably that the wrapper didn't handle Interfaces with signals. and the same for the not implemented interfaces. But this shouldn't be a problem since r386

I think all the interfaces should be added with a Template/Interface combo despite the problems with the Buildable interface and getName/setName. the not implemented interfaces are not implemented by a lot of classes like buildable so that problem probably doesn't exist.

Change History

01/14/08 14:17:53 changed by Mike Wey

  • status changed from new to assigned.

01/16/08 17:06:45 changed by Mike Wey

  • milestone changed from Pre-release 8 to Release 1.0.

There are two Interfaces that can't be easily implemented as interfaces in gtkD.

There are some functions in gtk that return a GtkCellEditable? or GtkTreeModel?. One possible solution could be to also keep the class in addition to the interface/template to use for functions that return an interface.

03/30/08 14:49:32 changed by Mike Wey

  • milestone changed from Release 1.0 to Pre-release 9.

06/28/08 11:05:19 changed by okibi

  • milestone changed from Pre-release 9 to RC 1.

07/10/08 17:02:56 changed by Mike Wey

  • status changed from assigned to closed.
  • resolution set to fixed.

last interface is implemented in svn r525