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
