![]() |
Jypeli
9
The simple game programming library
|
Laatikko, johon käyttäjä voi syöttää tekstiä. Lisää...
Julkiset jäsenfunktiot | |
| InputBox () | |
| Alustaa uuden syöttökentän. Lisää... | |
| InputBox (int characters) | |
| Alustaa uuden syöttökentän. Lisää... | |
| override void | Draw (Matrix parentTransformation, Matrix transformation) |
Julkiset jäsenfunktiot inherited from Jypeli.Label | |
| Label () | |
| Luo uuden tekstikentän. Asettaa koon tekstin mukaan. Lisää... | |
| Label (Animation animation) | |
| Luo uuden tekstikentän animaatiolla. Lisää... | |
| Label (double width, double height) | |
| Luo uuden tekstikentän. Lisää... | |
| Label (double width, double height, string text) | |
| Luo uuden tekstikentän. Lisää... | |
| Label (string text) | |
| Luo uuden tekstikentän annetulla tekstillä. Asettaa koon tekstin mukaan. Lisää... | |
| override void | Draw (Matrix parentTransformation, Matrix transformation) |
Julkiset jäsenfunktiot inherited from Jypeli.Widgets.BindableWidget | |
| BindableWidget (Animation animation) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (double width, double height) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (double width, double height, Shape shape) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (ILayout layout) | |
| Alustaa widgetin. Lisää... | |
| virtual void | BindTo (Meter meter) |
| Asettaa kontrollin seuraamaan mittarin arvoa. Lisää... | |
| virtual void | Unbind () |
| Lopettaa mittarin arvon seuraamisen. Lisää... | |
Julkiset jäsenfunktiot inherited from Jypeli.Widget | |
| Widget (Animation animation) | |
| Alustaa widgetin. Lisää... | |
| Widget (double width, double height) | |
| Alustaa widgetin. Lisää... | |
| Widget (double width, double height, Shape shape) | |
| Alustaa widgetin. Lisää... | |
| Widget (ILayout layout) | |
| Alustaa widgetin. Lisää... | |
| void | Draw (Matrix parentTransformation) |
| void | InitControl () |
Suojatut jäsenfunktiot | |
| void | OnTextChanged () |
Suojatut jäsenfunktiot inherited from Jypeli.Label | |
| void | Draw (Matrix parentTransformation, Matrix transformation, string text) |
| override void | UpdateValue () |
| Kutsutaan automaattisesti, kun mittarin arvo on muuttunut. Ylikirjoita tämä koodilla, joka muuttaa widgetin ulkonäköä asianmukaisesti. Lisää... | |
Suojatut jäsenfunktiot inherited from Jypeli.Widgets.BindableWidget | |
| void | SetChangedEvent () |
| Asettaa tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. Lisää... | |
| void | UnsetChangedEvent () |
| Poistaa käytöstä tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. Käytä tätä, kun haluat asettaa mittarin arvon kontrollin sisällä. Älä unohda kutsua SetChangedEvent muutoksen jälkeen! Lisää... | |
Suojatut jäsenfunktiot inherited from Jypeli.Widget | |
| virtual void | DrawChildObjects (ref Matrix parentTransformation, ref Matrix transformation, ref Matrix childTransformation) |
Ominaisuudet | |
| Widget | Cursor [get, set] |
| Kursori. Lisää... | |
| int | MaxCharacters [get, set] |
| Suurin määrä merkkejä joita tekstilaatikkoon voi kirjoittaa. Lisää... | |
| override Vector | PreferredSize [get] |
| override Vector | Size [get, set] |
| override string? | Text [get, set] |
| int | WidthInCharacters [get, set] |
| Tekstilaatikon pituus kirjaimissa. Lisää... | |
Ominaisuudet inherited from Jypeli.Label | |
| int | DecimalPlaces [get, set] |
| Kuinka monta desimaalia näytetään, kun tekstikenttä on sidottu näyttämään desimaalilukua. Lisää... | |
| string | DoubleFormatString [get, set] |
| Millä tavalla desimaalinumerot muotoillaan Lisää... | |
| virtual Font | Font [get, set] |
| Tekstin fontti. Lisää... | |
| HorizontalAlignment | HorizontalAlignment [get, set] |
Tekstin sijoitus vaakasuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize. Lisää... | |
| string | IntFormatString [get, set] |
| Millä tavalla int numerot muotoillaan. Lisää... | |
| bool | IsTruncated [get] |
| Onko tekstiä katkaistu Lisää... | |
| override Vector | Size [get, set] |
| Tekstikentän koko. Jos SizeMode on SizeMode.StretchText, teksti venytetään kentän koon mukaiseksi. Lisää... | |
| TextSizeMode | SizeMode [get, set] |
| Kuinka tekstikentän koko määräytyy. Lisää... | |
| virtual string | Text [get, set] |
| Teksti. Lisää... | |
| Color | TextColor [get, set] |
| Tekstin väri. Lisää... | |
| Vector | TextScale [get, set] |
| Tekstin skaalaus. Oletus (1,1) ; isompi suurempi. Lisää... | |
| Vector | TextSize [get, private set] |
Näytettävän tekstin koko. Ei välttämättä sama kuin Size. Lisää... | |
| string | Title [set] |
| Voidaan käyttää tekstin helpompaan asettamiseen. Asettaa IntFormatStringin ja DoubleFormatStringin. Lisää... | |
| VerticalAlignment | VerticalAlignment [get, set] |
Tekstin sijoitus pystysuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize. Lisää... | |
| double | XMargin [get, set] |
| Marginaali vasemmasta/oikeasta reunasta. Lisää... | |
| double | YMargin [get, set] |
| Marginaali ylä-/alareunasta. Lisää... | |
Ominaisuudet inherited from Jypeli.Widgets.BindableWidget | |
| bool | Bound [get, private set] |
| Onko komponentti sidottu mittariin. Lisää... | |
| Meter | Meter [get, private set] |
| Mittari, jonka arvoa kontrolli seuraa. Jos kontrollia ei ole kiinnitetty mittariin, se käyttää omaa sisäistä mittariaan. Lisää... | |
Ominaisuudet inherited from Jypeli.Widget | |
| Color | BorderColor [get, set] |
| Reunojen väri. Lisää... | |
| bool | CapturesMouse [get, protected set] |
| ListenContext | ControlContext [get] |
| bool | IsCapturingMouse [get] |
| bool | IsModal [get, set] |
Jos true, pelin sekä ikkunan alla olevien widgettien ohjaimet eivät ole käytössä kun ikkuna on näkyvissä. Lisää... | |
Tapahtumat | |
| Action< string > | TextChanged |
| Tapahtuma tekstin muuttumiselle. Lisää... | |
Yksityiset jäsenfunktiot | |
| void | AddText (string text) |
| void | BlinkCursor () |
| void | EraseText () |
| void | InputText (object sender, TextInputEventArgs e) |
| void | OnAdded () |
| void | onRemoved () |
| void | UpdateCursorPosition () |
Yksityiset attribuutit | |
| Timer | cursorBlinkTimer |
Additional Inherited Members | |
Paketin attribuutit inherited from Jypeli.Widget | |
| List< Listener > | associatedListeners = new List<Listener>() |
| Tähän listaan lisätyt kuuntelijat tuhotaan automaattisesti kun Widget poistetaan pelistä. Lisää... | |
Laatikko, johon käyttäjä voi syöttää tekstiä.
Määrittely tiedoston InputBox.cs rivillä 41.
| Jypeli.InputBox.InputBox | ( | ) |
Alustaa uuden syöttökentän.
Määrittely tiedoston InputBox.cs rivillä 48.
| Jypeli.InputBox.InputBox | ( | int | characters | ) |
Alustaa uuden syöttökentän.
| characters | Kentän leveys merkkeinä. Tämä ei rajoita kirjoitettavan tekstin pituutta. MaxCharacters |
Määrittely tiedoston InputBox.cs rivillä 121.
Viittaukset Jypeli.Widget.Widget(), Jypeli.Color.Black, Jypeli.InputBox.BlinkCursor(), Jypeli.Widget.BorderColor, Jypeli.Font.CharacterHeight, Jypeli.Font.CharacterWidth, Jypeli.InputBox.Cursor, Jypeli.InputBox.cursorBlinkTimer, Jypeli.Timer.Interval, Jypeli.InputBox.MaxCharacters, Jypeli.InputBox.OnAdded(), Jypeli.InputBox.onRemoved(), Jypeli.InputBox.PreferredSize, Jypeli.InputBox.Size, Jypeli.Label.SizeMode, Jypeli.Label.TextColor, Jypeli.Timer.Timeout, Jypeli.InputBox.UpdateCursorPosition(), Jypeli.InputBox.WidthInCharacters, Jypeli.Label.XMargin ja Jypeli.Label.YMargin.
|
private |
Määrittely tiedoston InputBox.cs rivillä 247.
Viittaukset Jypeli.InputBox.OnTextChanged(), Jypeli.InputBox.Text ja Jypeli.InputBox.UpdateCursorPosition().
Viitattu Jypeli.InputBox.InputText().
|
private |
Määrittely tiedoston InputBox.cs rivillä 221.
Viittaukset Jypeli.InputBox.Cursor.
Viitattu Jypeli.InputBox.InputBox().
Uudelleentoteuttaa luokan Jypeli.Widget.
Määrittely tiedoston InputBox.cs rivillä 261.
Viittaukset Jypeli.Label.IsTruncated, Jypeli.InputBox.Text ja Jypeli.Font.XnaFont.
|
private |
Määrittely tiedoston InputBox.cs rivillä 254.
Viittaukset Jypeli.InputBox.OnTextChanged() ja Jypeli.InputBox.Text.
Viitattu Jypeli.InputBox.OnAdded().
|
private |
Määrittely tiedoston InputBox.cs rivillä 232.
Viittaukset Jypeli.InputBox.AddText(), Jypeli.Widget.ControlContext ja Jypeli.Font.XnaFont.
Viitattu Jypeli.InputBox.OnAdded() ja Jypeli.InputBox.onRemoved().
|
private |
Määrittely tiedoston InputBox.cs rivillä 149.
Viittaukset Jypeli.Widget.associatedListeners, Jypeli.InputBox.cursorBlinkTimer, Jypeli.InputBox.EraseText(), Jypeli.InputBox.InputText(), Jypeli.Game.Instance, Jypeli.Game.Keyboard, Jypeli.Keyboard.Listen() ja Jypeli.Timer.Start().
Viitattu Jypeli.InputBox.InputBox().
|
private |
Määrittely tiedoston InputBox.cs rivillä 211.
Viittaukset Jypeli.InputBox.cursorBlinkTimer, Jypeli.InputBox.InputText(), Jypeli.Game.Instance ja Jypeli.Timer.Stop().
Viitattu Jypeli.InputBox.InputBox().
|
protected |
Määrittely tiedoston InputBox.cs rivillä 104.
Viittaukset Jypeli.InputBox.Text ja Jypeli.InputBox.TextChanged.
Viitattu Jypeli.InputBox.AddText() ja Jypeli.InputBox.EraseText().
|
private |
Määrittely tiedoston InputBox.cs rivillä 226.
Viittaukset Jypeli.Font.CharacterWidth, Jypeli.InputBox.Cursor, Jypeli.Label.TextSize, Jypeli.Vector.X ja Jypeli.Label.XMargin.
Viitattu Jypeli.InputBox.InputBox() ja Jypeli.InputBox.AddText().
|
private |
Määrittely tiedoston InputBox.cs rivillä 43.
Viitattu Jypeli.InputBox.InputBox(), Jypeli.InputBox.OnAdded() ja Jypeli.InputBox.onRemoved().
|
getset |
Kursori.
Määrittely tiedoston InputBox.cs rivillä 66.
Viitattu Jypeli.InputBox.InputBox(), Jypeli.InputBox.BlinkCursor() ja Jypeli.InputBox.UpdateCursorPosition().
|
getset |
Suurin määrä merkkejä joita tekstilaatikkoon voi kirjoittaa.
Määrittely tiedoston InputBox.cs rivillä 61.
Viitattu Jypeli.InputBox.InputBox().
|
get |
Määrittely tiedoston InputBox.cs rivillä 68.
Viitattu Jypeli.InputBox.InputBox().
|
getset |
Määrittely tiedoston InputBox.cs rivillä 76.
Viitattu Jypeli.InputBox.InputBox().
|
getset |
|
getset |
Tekstilaatikon pituus kirjaimissa.
Määrittely tiedoston InputBox.cs rivillä 56.
Viitattu Jypeli.InputBox.InputBox().
| Action<string> Jypeli.InputBox.TextChanged |
Tapahtuma tekstin muuttumiselle.
Määrittely tiedoston InputBox.cs rivillä 102.
Viitattu Jypeli.InputBox.OnTextChanged().