On Dec 17, 2005, at 2:47 PM, zentara wrote:

I was just wondering, why are Windows and Buttons
derived from Gtk2::Bin  instead of Gtk2::Box?

Does it make them more efficient?

I don't claim to have insight into the minds of the gtk+ authors, but my guess is that it's because Windows and Buttons conceptually just have one child. That child may be a box that has more children, but that box is a single child. It wouldn't make sense to have Window or Button descend from Box, because Box is a base that must be subclassed with a direction --- how wasteful to require the existence of HButton & VButton, or HWindow and VWindow.


--
The door is locked. I tried to open it, but the lock is harder to pick than a broken nose.
  -- Sensei, on 'I, Ninja'

_______________________________________________
gtk-perl-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to