La libreria GraphicsWindow fornisce funzionalità di input e output all’interno di una finestra grafica.
Si tratta della libreria più utilizzata e con più strumenti.
Strumento | Argomenti | Risultato | Descrizione | |
BackgroundColor | =”colore” | “colore” | Restituisce o imposta il colore di sfondo della finestra grafica. | |
BrushColor | =”colore” | “colore” | Restituisce o imposta il colore del pennello usato per riempire le figure geometriche disegnate nella finestra grafica. | |
CanResize | =True/False | True/False | Specifica se la finestra grafica può essere ridimensionata. | |
FontBold | =True/False | True/False | Ottiene o imposta il grassetto | |
FontItalic | =True/False | True/False | Ottiene o imposta il corsivo | |
FontName | =”testo” | “testo” | Ottiene o imposta il nome del Font | |
FontSize | =numero | numero | Ottiene o imposta la dimensione del Font | |
Height | =numero | numero | Ottiene o imposta l’altezza della finestra grafica. | |
LastKey | “testo” | Ottiene l’ultimo tasto che è stato premuto. | ||
LastText | “testo” | Ottiene l’ultimo testo che è stato inserito. | ||
Left | =numero | numero | Ottiene o imposta la posizione di sinistra della finestra grafica. | |
MouseX | numero | Ottiene la posizione X del mouse relativa alla finestra grafica. | ||
MouseY | numero | Ottiene la posizione Y del mouse relativa alla finestra grafica. | ||
PenColor | =”colore” | “colore” | Restituisce o imposta il colore della penna utilizzata per disegnare le forme nella finestra grafica. | |
PenWidth | =numero | numero | Restituisce o imposta la larghezza della penna utilizzata per disegnare le forme nella finestra grafica. | |
Title | =”testo” | “testo” | Ottiene o imposta il titolo della finestra grafica. | |
Top | =numero | numero | Ottiene o imposta la posizione in alto della finestra grafica. | |
Width | =numero | numero | Ottiene o imposta la larghezza della finestra grafica. | |
Clear() | Pulisce la finestra grafica. | |||
DrawBoundText() | numero numero numero numero “testo” |
Disegna alla posizione x, y, con una certa larghezza massima … il testo specificato … Quando il testo supera la larghezza massima va a capo. |
||
DrawEllipse() | numero numero numero numero |
Disegna un’ellisse alla posizione … con larghezza … e altezza … | ||
DrawImage() | “file” numero numero |
Disegna l’immagine … alla posizione … | ||
DrawLine() | numero numero numero numero |
Disegna una linea tra i due punti … | ||
DrawRectangle() | numero numero numero numero |
Disegna un rettangolo alla posizione … con larghezza … e altezza … | ||
DrawResizedImage() | “file” numero numero numero numero |
Disegna l’immagine … alla posizione … con larghezza … e altezza … | ||
DrawText() | numero numero “testo” |
Disegna alla posizione … il testo … | ||
DrawTriangle() | numero numero numero numero numero numero |
Disegna un triangolo con i tre vertici nei punti … | ||
FillEllipse() | numero numero numero numero |
Colora un’ellisse alla posizione … con larghezza … e altezza … | ||
FillRectangle() | numero numero numero numero |
Colora un rettangolo alla posizione … con larghezza … e altezza … | ||
FillTriangle() | numero numero numero numero numero numero |
Colora un triangolo con i tre vertici nei punti … | ||
GetColorFromRGB() | numero numero numero |
“colore” | Restituisce un colore con i valori specificati di red, green e blue | |
GetPixel() | numero numero |
“colore” | Restituisce il colore del pixel alle coordinate x e y | |
GetRandomColor() | “colore” | Ottiene un colore casuale | ||
Hide() | Nasconde la finestra grafica. | |||
SetPixel() | numero numero “colore” |
Disegna il pixel alle coordinate x e y usando il colore specificato. | ||
Show() | Visualizza la finestra grafica. | |||
ShowMessage() | “testo” “testo” |
Mostra una finestra di dialogo con messaggio e titolo. | ||
KeyDown | Sollevato quando viene premuto un tasto della tastiera. | |||
KeyUp | Sollevato quando viene rilasciato un tasto della tastiera. | |||
MouseDown | Sollevato quando viene premuto il pulsante del mouse. | |||
MouseMove | Sollevato quando il mouse viene mosso. | |||
MouseUp | Sollevato quando viene rilasciato il pulsante del mouse. | |||
TextInput | Sollevato quando viene inserito del testo nella finestra grafica. |