[Gtk-sharp-list] Unused gtk+ class/structs

Lee Mallabone gnome@fonicmonkey.net
16 Apr 2003 08:59:53 +0100


Hi all,

While browsing the Gtk# class documentation, it strikes me that we have
a lot of classes/structs generated that are private or protected to
Gtk+.

I've gone through about 60% of the Gtk assembly, and found the following
classes. I think they can/should all be supressed by the generator.

These are not referenced outside themselves:

Border
BoxChild
DebugFlag
DestDefaults
ExpanderStyle
FixedChild
ItemFactoryItem
KeyHash
LabelSelectionInfo
ObjectFlags
RangeLayout
RangeStepTimer
RBNodeColor

These are only used by each other:

BindingArg
BindingEntry
BindingSignal
BindingSet
PathPriorityType
PathType

Would anyone object if I add a metadata rule to hide some or all of the
above classes?

Apart from reducing the amount of needless documentation I have to
write, I think it would also make the API look easier to learn if
there's less of it.

Regards,

Lee.