2.2 Deaktiviert - Weichzeichnung & Grauskalierung
Marker mit Fokus
Ein Rewrite des GradientGadget´s. Jetzt effizienter und Ereignisse müssen nicht extra abgefragt werden/Gadget neu gezeichnet.
- RGBA
- Marker hinzufügen durch Klick
- Marker entfernen durch herausziehen+loslassen
- Farbe kann angepasst werden
- Einsetzen/herauskopieren der Marker-Liste
- Direkt aus einem GradientControl lesen
- CallBack zur Farbauswahl (bei Doppelklick auf Marker)
- Deaktiviert - Weichzeichnung & Grauskalierung
- Volle Tastatur-Unterstützung*
Beispiel (in Archiv enthalten)*
Ctrl+Left/Right - switch between Markers
Left/Right - move active Marker
Down - remove active Marker
Enter - call Marker-CallBack
Space - dublicate active Maker
Code: Alles auswählen
UsePNGImageDecoder()
OpenWindow(0, 0, 0, 400, 70, "GradientControl", #PB_Window_SystemMenu|#PB_Window_SizeGadget)
GradientControl(0, 0, 0, 300, 20, #GC_MARKER_ADD)
GC_Add(0, 0, RGBA(100, 200, 20, 255))
GC_Add(0, 0.5, RGBA(10, 30, 200, 100))
GC_Add(0, 0.8, RGBA(200, 0, 200, 155))
GC_Add(0, 1, RGBA(20, 30, 100, 255))
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
Case #PB_Event_SizeWindow
ResizeGadget(0, 10, 20, WindowWidth(0)-20, 30)
EndSelect
ForEver