Differenze tra le versioni di "Leggere l'azione di una penna su una Tavoletta grafica"

Da Gambas-it.org - Wikipedia.
(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)...)
 
Riga 1: Riga 1:
Con la revisione #5024, e succ. modd., è possibile leggere mediante Gambas l'azione della penna su una Tavoletta grafica, intercettandone gli eventi.  
+
Gambas consente di leggere l'azione della penna su una Tavoletta grafica, intercettandone gli eventi.  
 +
 
  
 
Al momento, funziona così:
 
Al momento, funziona così:
  
1) Si possono intercettare eventi dal tablet grafico <Span style="text-decoration:underline">soltanto</span> con la ''DrawingArea''. È in questo caso necessario impostare la sua nuova proprietà «<FONT color=#B22222>''Tablet''</font>» su ''True''.
+
1) Si possono intercettare eventi dal tablet grafico <SPAN style="text-decoration:underline">soltanto</span> con la ''DrawingArea''. È in questo caso necessario impostare la sua nuova proprietà «<FONT color=#B22222>Tablet</font>» su ''True''.
  
2) Quindi ogni azione della penna sul tablet solleverà un evento <FONT color=#B22222>''MousePress''</font>, <FONT color=#B22222>''MouseMove''</font> o <FONT color=#B22222>''MouseRelease''</font>.
+
2) Quindi ogni azione della penna sul ''tablet'' solleverà un evento <FONT color=#B22222>MousePress</font>, <FONT color=#B22222>MouseMove</font> o <FONT color=#B22222>MouseRelease</font>.
  
3) Le proprietà dell'evento del tablet sono memorizzate all'interno della nuova classe statica "''Pointer''".
+
3) Le proprietà dell'evento del ''tablet'' sono memorizzate all'interno della nuova classe statica "''Pointer''".
  
 
4) La classe "''Pointer''" ha le seguenti proprietà:
 
4) La classe "''Pointer''" ha le seguenti proprietà:
  
 
- <FONT color=#B22222>ScreenX</font>:il punto della coordinata X globale;
 
- <FONT color=#B22222>ScreenX</font>:il punto della coordinata X globale;
<BR>- <FONT color=#B22222>ScreenY</font>:il punto della coordinata Y globale;
+
 
<BR>- <FONT color=#B22222>X</font>: il punto della coordinata X relativa al controllo che riceve gli eventi;
+
- <FONT color=#B22222>ScreenY</font>:il punto della coordinata Y globale;
<BR>- <FONT color=#B22222>Y</font>: il punto della coordinata Y relativa al controllo che riceve gli eventi;
+
 
<BR>- <FONT color=#B22222>Xtilt</font>: l'inclinazione X;
+
- <FONT color=#B22222>X</font>: il punto della coordinata X relativa al controllo che riceve gli eventi;
<BR>- <FONT color=#B22222>Ytilt</font>: l'inclinazione Y;
+
 
<BR>- <FONT color=#B22222>Pressure</font>: la pressione;
+
- <FONT color=#B22222>Y</font>: il punto della coordinata Y relativa al controllo che riceve gli eventi;
<BR>- <FONT color=#B22222>Rotation</font>: la rotazione;
+
 
<BR>- <FONT color=#B22222>Type</font>: il tipo di puntatore, che può essere ''Pointer.Mouse'', ''Pointer.Pen'', ''Pointer.Eraser'' o ''Pointer.Cursor''.
+
- <FONT color=#B22222>Xtilt</font>: l'inclinazione X;
 +
 
 +
- <FONT color=#B22222>Ytilt</font>: l'inclinazione Y;
 +
 
 +
- <FONT color=#B22222>Pressure</font>: la pressione;
 +
 
 +
- <FONT color=#B22222>Rotation</font>: la rotazione;
 +
 
 +
- <FONT color=#B22222>Type</font>: il tipo di puntatore, che può essere ''Pointer.Mouse'', ''Pointer.Pen'', ''Pointer.Eraser'' o ''Pointer.Cursor''.

Versione delle 09:00, 6 set 2020

Gambas consente di leggere l'azione della penna su una Tavoletta grafica, intercettandone gli eventi.


Al momento, funziona così:

1) Si possono intercettare eventi dal tablet grafico soltanto 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.