Hi,

I'm working on the LCL-fpGUI widget set.  I'm mainly working on two
units. FpGuiWSControls.pas and FpGuiWSStdCtrls.pas.

All components in FpGuiWSStdCtrls seem to descend from TWSxxx classes
defined in the generic wsstdctrls.pas unit (not the fpGUI specific one
FpGUIWSStdCtrls.pas).

So implementing something like the Invalidate() method, it seems I
need to implement the same thing in FpGUIWSControls and
FpGuiWSStdCtrls.  Surely if the standard controls (eg: Button)
descends from the TFpGuiWSWinControl in FpGuiWSControls.pas, then I
would only need to implement Invalidate() once.

How does the class hierarchy tie together in the FpGUIWSControls and
FpGuiWSStdCtrls units?  All the widget set specific standard controls
seem to descend from the generic TWSxxx classes, and not the widgetset
specific TfpGUIWSxxx classes.

I hope my question makes sense.... :-)

Regards,
 - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to