Az SMGUI támogatja a többnyelvűséget, de ehhez a sztringeket össze kell gyűjteni egy tömbbe. Javaslom egy enum
létrehozását is az indexekhez.
char *dictionary[];
Ezt a tömböt át kell adni, amikor az [ablak]ot megnyitjuk. A legelső sztringnek a tömbben az ablak fejlécének kell lennie, a többi szabadon választható.
int ui_settxt(ui_t *ctx, char **txtv);
A nyelv futás közben bármikor megváltoztatható. Az új txtv[]
tömbnek pontosan annyi elemének kell lennie, mint ahány
elemű az inicializálásnál átadott tömb volt.
Paraméter | Leírás |
---|---|
ctx |
Mutató az UI kontextusra |
txtv |
Sztringtömb |
Siker esetén 0-val tér vissza, egyébként hibakóddal.