Leggere l´azione di una penna su una Tavoletta grafica

Da Gambas-it.org - Wikipedia.
Versione del 13 feb 2013 alle 13:39 di Vuott (Discussione | contributi) (Nuova pagina: Con la revisione #5024, e succ. modd., è possibile leggere mediante Gambas l'azione della penna su una Tavoletta grafica, intercettandone gli eventi. Al momento, funziona così: 1) ...)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Con la revisione #5024, e succ. modd., è possibile leggere mediante Gambas l'azione della penna su una Tavoletta grafica, intercettandone gli eventi.

Al momento, funziona così:

1) Si possono intercettare eventi dal tablet grafico soltanto</pn> con la DrawingArea. È in questo caso necessario impostare la sua nuova proprietà «Tablet» su True.

2) Quindi ogni azione della penna sul tablet solleverà un evento MousePress, MouseMove o MouseRelease.

3) Le proprietà dell'evento del tablet sono memorizzate all'interno della nuova classe statica "Pointer".

4) La classe "Pointer" ha le seguenti proprietà:

- ScreenX:il punto della coordinata X globale;

- ScreenY:il punto della coordinata Y globale;

- X: il punto della coordinata X relativa al controllo che riceve gli eventi;

- Y: il punto della coordinata Y relativa al controllo che riceve gli eventi;

- Xtilt: l'inclinazione X;

- Ytilt: l'inclinazione Y;

- Pressure: la pressione;

- Rotation: la rotazione;

- Type: il tipo di puntatore, che può essere Pointer.Mouse, Pointer.Pen, Pointer.Eraser o Pointer.Cursor.