Jypeli 4
The simple game programming library
Julkiset jäsenfunktiot | Suojatut jäsenfunktiot | Ominaisuudet
Label luokkareferenssi

Tekstikenttä. Lisää...

Luokan Label luokkakaavio
Widget ControlContexted Destroyable Updatable InputBox PushButton

Lista kaikista jäsenistä.

Julkiset jäsenfunktiot

 Label ()
 Luo uuden tekstikentän. Asettaa koon tekstin mukaan.
 Label (string text)
 Luo uuden tekstikentän annetulla tekstillä. Asettaa koon tekstin mukaan.
 Label (Animation animation)
 Luo uuden tekstikentän animaatiolla.
 Label (double width, double height)
 Luo uuden tekstikentän.
 Label (double width, double height, string text)
 Luo uuden tekstikentän.
void BindTo (IntMeter meter)
 Asettaa tekstikentän näyttämään annetun mittarin arvoa.
void BindTo (DoubleMeter meter)
 Asettaa tekstikentän näyttämään annetun mittarin arvoa.
void Unbind ()
 Irrottaa tekstikentän mittarista.
void UnBind (IntMeter meter)
void UnBind (DoubleMeter meter)

Suojatut jäsenfunktiot

internal override void Draw (Matrix parentTransformation, Matrix transformation)
 Kutsutaan, kun olio piirretään.
void Draw (Matrix parentTransformation, Matrix transformation, string text)

Ominaisuudet

string Title [get, set]
 Tekstikentän otsikko.
virtual string Text [get, set]
 Teksti.
bool IsTruncated [get]
 Onko tekstiä katkaistu.
Vector TextScale [get, set]
 Tekstin skaalaus. Oletus (1,1) ; isompi suurempi.
int DecimalPlaces [get, set]
 Kuinka monta desimaalia näytetään, kun tekstikenttä on sidottu näyttämään desimaalilukua.
string DoubleFormatString [get, set]
 Millä tavalla desimaalinumerot muotoillaan.
string IntFormatString [get, set]
 Millä tavalla int numerot muotoillaan.
TextSizeMode SizeMode [get, set]
 Kuinka tekstikentän koko määräytyy.
Vector TextSize [get, set]
 Näytettävän tekstin koko. Ei välttämättä sama kuin Size.
Color TextColor [get, set]
 Tekstin väri.
Font Font [get, set]
 Tekstin fontti.
HorizontalAlignment HorizontalAlignment [get, set]
 Tekstin sijoitus vaakasuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize.
VerticalAlignment VerticalAlignment [get, set]
 Tekstin sijoitus pystysuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize.
double XMargin [get, set]
 Marginaali vasemmasta/oikeasta reunasta.
double YMargin [get, set]
 Marginaali ylä-/alareunasta.
override Vector Size [get, set]
 Tekstikentän koko. Jos SizeMode on SizeMode.StretchText, teksti venytetään kentän koon mukaiseksi.

Yksityiskohtainen selite

Tekstikenttä.


Rakentajien & purkajien dokumentaatio

Label ( ) [inline]

Luo uuden tekstikentän. Asettaa koon tekstin mukaan.

Label ( string  text) [inline]

Luo uuden tekstikentän annetulla tekstillä. Asettaa koon tekstin mukaan.

Label ( Animation  animation) [inline]

Luo uuden tekstikentän animaatiolla.

Label ( double  width,
double  height 
) [inline]

Luo uuden tekstikentän.

Parametrit:
widthLeveys.
heightKorkeus.
Label ( double  width,
double  height,
string  text 
) [inline]

Luo uuden tekstikentän.

Parametrit:
widthLeveys.
heightKorkeus.
textTeksti.

Jäsenfunktioiden dokumentaatio

void BindTo ( IntMeter  meter) [inline]

Asettaa tekstikentän näyttämään annetun mittarin arvoa.

void BindTo ( DoubleMeter  meter) [inline]

Asettaa tekstikentän näyttämään annetun mittarin arvoa.

internal override void Draw ( Matrix  parentTransformation,
Matrix  transformation 
) [inline, protected, virtual]

Kutsutaan, kun olio piirretään.

Uudelleentoteuttaa luokan Widget.

Uudelleentoteutetaan luokissa InputBox ja PushButton.

void Unbind ( ) [inline]

Irrottaa tekstikentän mittarista.


Ominaisuuksien dokumentaatio

int DecimalPlaces [get, set]

Kuinka monta desimaalia näytetään, kun tekstikenttä on sidottu näyttämään desimaalilukua.

string DoubleFormatString [get, set]

Millä tavalla desimaalinumerot muotoillaan.

Font Font [get, set]

Tekstin fontti.

Tekstin sijoitus vaakasuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize.

string IntFormatString [get, set]

Millä tavalla int numerot muotoillaan.

"{0:D3}" näyttää numeron 5 muodossa 005. teksti = "Laskuri:"; naytto.IntFormatString = " " + teksti + " {0:D2} "; näyttää numeron 5 muodossa " Laskuri: 05 "; // huomaa vielä tyhjää ympärillä

bool IsTruncated [get]

Onko tekstiä katkaistu.

override Vector Size [get, set]

Tekstikentän koko. Jos SizeMode on SizeMode.StretchText, teksti venytetään kentän koon mukaiseksi.

Uudelleentoteuttaa luokan Widget.

Uudelleentoteutetaan luokissa InputBox ja PushButton.

TextSizeMode SizeMode [get, set]

Kuinka tekstikentän koko määräytyy.

virtual string Text [get, set]

Teksti.

Uudelleentoteutetaan luokassa InputBox.

Color TextColor [get, set]

Tekstin väri.

Vector TextScale [get, set]

Tekstin skaalaus. Oletus (1,1) ; isompi suurempi.

Vector TextSize [get, set]

Näytettävän tekstin koko. Ei välttämättä sama kuin Size.

string Title [get, set]

Tekstikentän otsikko.

Tekstin sijoitus pystysuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize.

double XMargin [get, set]

Marginaali vasemmasta/oikeasta reunasta.

double YMargin [get, set]

Marginaali ylä-/alareunasta.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta:
 Kaikki Luokat Nimiavaruudet Funktiot Muuttujat Luettelotyypit Ominaisuudet Tapahtumat