Jypeli 4
The simple game programming library
Luokat | Luettelotyypit
Jypeli::Widgets nimiavaruusreferenssi

Luokat

class  Background
class  BarGauge
 Palkki, jonka korkeutta voi säätää. Lisää...
class  CustomQueryWindow
class  EasyHighScore
 Helpompikäyttöinen parhaiden pisteiden lista. Lisää...
class  HighScoreWindow
 Parhaiden pisteiden ikkuna. Lisää...
class  InputBox
 Laatikko, johon käyttäjä voi syöttää tekstiä. Lisää...
class  InputWindow
 Ikkuna, joka sisältää käyttäjän määrittelemän kysymyksen, tekstinsyöttökentän ja OK-painikkeen. Ikkunan koko määräytyy automaattisesti tekstin ja ruudun koon mukaan. Lisää...
class  Label
 Tekstikenttä. Lisää...
class  HorizontalSpacer
class  VerticalSpacer
interface  ILayout
 Rajapinta asettelijalle. Asettelija asettelee widgetin lapsioliot siten, että ne mahtuvat widgetin sisälle. Asettelija muuttaa lapsiolioiden kokoa sekä paikkaa. Asettelussa käytetään hyväksi lapsiolioiden ominaisuuksia PreferredSize, HorizontalSizing sekä VerticalSizing. Lisää...
class  HorizontalLayout
 Asettelee widgetit riviin vaakasuunnassa. Lisää...
class  VerticalLayout
 Asettelee widgetit päällekäin, järjestyksessä ylhäältä alas. Lisää...
class  ScrollableList
class  ListWidget
 Listakomponentti. Voidaan liittää listaan, joka toteuttaa INotifyList-rajapinnan. Tällöin listaan tehdyt muutokset päivittyvät komponenttiin. Listaa voi vierittää, jos kaikki rivit eivät mahdu kerralla sen sisälle. Lisää...
class  MessageDisplay
class  MessageWindow
 Ikkuna, joka sisältää käyttäjän määrittelemän viestin ja OK-painikkeen. Ikkunan koko määräytyy automaattisesti tekstin ja ruudun koon mukaan. Lisää...
class  MultiSelectWindow
 Ikkuna, joka antaa käyttäjän valita yhden annetuista vaihtoehdoista. Lisää...
class  PushButton
 Painonappi. Lisää...
class  RowLayout
 Asettelee widgetit riveihin. TargetWidth määrittää kuinka leveä yhden rivin tulisi olla. Kun yksi rivi tulee täyteen, jatketaan seuraavalle riville. Lisää...
class  ScoreItemWidget
class  ScoreListWidget
 Käyttöliittymäkomponentti, joka näyttää parhaat pisteet. Lisää...
class  SplashScreen
 Aloitusruutu, joka voidaan näyttää ennen pelin käynnistämistä. Lisää...
class  StringListWidget
 Käyttöliittymäkomponentti, joka näyttää listan merkkijonoja. Lisää...
class  StringListWindow
 Ikkuna, joka sisältää listan merkkijonoja. Lisää...
class  VerticalScrollLayout
 Asettelee widgetit päällekäin, järjestyksessä ylhäältä alas. Jos widgeteille ei ole tarpeeksi tilaa, vain osa niistä asetellaan paikalleen. Ensimmäisen näkyvän widgetin indeksi asetetaan Update:ssa propertyyn StartIndex ja viimeisen jälkeisen indeksi propertyyn EndIndex. Lisää...
class  Widget
 Käyttöliittymän komponentti. Samankaltainen kuin GameObject, mutta toimii vain ruutukoordinaateissa. Lisää...
class  Window
 Ikkuna. Lisää...

Luettelotyypit

enum  TextSizeMode { None, AutoSize, StretchText, Wrapped }
enum  Sizing { FixedSize, Expanding, AlwaysExpanding }
 Olion koon asettaminen asettelijan sisällä. Lisää...

Luettelotyyppien dokumentaatio

enum Sizing

Olion koon asettaminen asettelijan sisällä.

Luettelotyyppien arvot:
FixedSize 

Olio ei kasva suuremmaksi kuin sen PreferredSize.

Expanding 

Olio käyttää kaiken vapaana olevan tilan ja kutistuu, jos tilaa ei ole tarpeeksi.

AlwaysExpanding 

Olio käyttää kaiken vapaan olevan tilan, vaikka asettelijan koko olisi FixedSize tai oliolla ei olisi yhtään lapsioliota.

Luettelotyyppien arvot:
None 

Tekstikentän koko on käyttäjän asettama. Ylipitkä teksti katkaistaan.

AutoSize 

Tekstikentän koko asetetaan tekstin koon mukaan.

StretchText 

Tekstin koko asetetaan tekstikentän koon mukaan.

Wrapped 

Teksti rivitetään tekstikentän leveyden mukaan.

 Kaikki Luokat Nimiavaruudet Funktiot Muuttujat Luettelotyypit Ominaisuudet Tapahtumat