5.6.2. Kohdistus (input focus)

Sovelluksessa on melkein koko ajan jokin ikkuna kohdistettu (engl. focus, input focus), jolloin se on tulevan näppäimistöltä annetun käskyn kohteena. Kaikki tapahtumat kohdistuvat kulloinkin ko hdistettuna olevaan ikkunaan.  

Esimerkiksi luodaan syöttökenttä

entry .syotto

jonka jälkeen voidaan komennon

focus .syotto

avulla pakottaa kursori valmiiksi syöttökenttään odottamaan toimintoa.

Tapahtuma voidaan määrätä ns. ehdottomaksi (engl. implict) tai ehdolliseksi (engl. explict). Ehdottomassa kohdistuksessa seurataan hiiren liikettä. Tehdyt näppäimistön tapahtumat koh distuvat siihen ikkunaan, jossa hiiren kursori on juuri sillä hetkellä. Ehdollisessa kohdistuksessa ikkuna määritellään pysyvästi esimerkiksi klikkaamalla ikkunaa ja tämä kohdistus vaihtuu vasta, kun uusi ikkun a valitaan aktiiviseksi.


previous gif next gif


Luk-tutkielma: Tcl/Tk -opiksi ja iloksi.