Jypeli 4
The simple game programming library
|
Tekstikenttä. Lisää...
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. |
Tekstikenttä.
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 | ( | double | width, |
double | height | ||
) | [inline] |
Luo uuden tekstikentän.
width | Leveys. |
height | Korkeus. |
Label | ( | double | width, |
double | height, | ||
string | text | ||
) | [inline] |
Luo uuden tekstikentän.
width | Leveys. |
height | Korkeus. |
text | Teksti. |
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.
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.
HorizontalAlignment HorizontalAlignment [get, set] |
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.
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.