On 7/11/06, Lepidosteus <[EMAIL PROTECTED]> wrote:
Do you know about any implemntation of a scrollbar from scratch that i could use to change the drawing ?
There are at least two ways to do that. The first way is to use all kinds of platform dependent code to write your scrollbar component. You can then reimplement it for every widgetset. The TrayIcon component is an example of a component reimplemented for every widgetset as is located at: lazarus/components/trayicon The second way it to implement it as a TCustomControl descendent. Handle all the painting, all mouse and keyboard events and finally produce a scrollbar. You will also need to find a way to connect it to other components. There is a tutorial about creating a tcustomcontrol descendent here: http://wiki.lazarus.freepascal.org/index.php/Developing_with_Graphics#Create_a_custom_control_which_draws_itself
For custom GUI component written in Object Pascal, have a look at the fpGUI project or the LPTK project.
I think he doesn´t want to write a new widgetset. He just wants to write a single component. -- Felipe Monteiro de Carvalho _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives