Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
; ScrollEx::Gadget() - similar to ScrollBarGadget()
; ScrollEx::GetAttribute() - similar to GetGadgetAttribute()
; ScrollEx::GetData() - similar to GetGadgetData()
; ScrollEx::GetID() - similar to GetGadgetData(), but string instead of integer
; ScrollEx::GetState() - similar to GetGadgetState()
; ScrollEx::Hide() - similar to HideGadget()
; ScrollEx::SetAttribute() - similar to SetGadgetAttribute()
; ScrollEx::SetColor() - similar to SetGadgetColor()
; ScrollEx::SetData() - similar to SetGadgetData()
; ScrollEx::SetID() - similar to SetGadgetData() , but string instead of integer
; ScrollEx::SetState() - similar to SetGadgetState()
ein paar Anmerkungen von mir, die das Gadget aktuell komplett unhandlich machen:
Das MouseWheel geht nicht, weil die #PB_Canvas_Keyboard Konstante beim erstellen deines CanvasGadget fehlt. Dadurch gibt es das Event garnicht.
Beim Bewegen der Balken mit der Maus, darf ich den Balken mit der Maus nicht verlassen, das ist ziemlich nervig beim scrollen. Außerdem scrollt der Balken völlig anders (andere speed) als meine Maus
Features die fehlen sind das Klicken in den Zwischenraum zum scrollen einer ganzen Page und das die beiden ScrollPfeileButtens nicht gedruckt gehalten werden können, da klickt man sich aktuell zu Tode
Du bekommst hier ein Event? Ich nicht. Egal ob die Maus drin ist oder nicht.
Mit der Konstante bekomme ich das Event auch wenn das Gadget nur aktive ist, die Maus aber nicht drin ist.