Next Previous Contents

## 8. Korisni saveti za programiranje sa X11

Prikazivanje 8-bitnih znakova je vrlo lako. Koristite ih isto kao sto biste koristili 7-bitni ASCII skup znakova. Medjutim, da bi aplikacija prihvatila unos 8-bitnih znakova predstavlja totalno drugu pricu.

Ako koristite na pr. Xt okruzenje i Motif, treba da dodate samo jednu liniju u vas program. Prvi poziv Xt biblioteci treba da bude procedura `XtSetLanguageProc`. Na primer:

> `

>     int main (int argc, char** argv)
>     {
>             ...
>             XtSetLanguageProc (NULL, NULL, NULL);
>             top = XtAppInitialize ( ... );
>             ...
>     }

> `

Posle ovog vas program ce automatski da uzima u obzir `LC_CTYPE` promenljivu i tumaci tastere prema `Compose` tabelama u `/usr/lib/X11/locale/` direktorijumu. Ovo bi trebalo da radi za gotovo sve evropske jezike i u celini je prenosivo. Kako XFree86 visejezicna podrska postaje bolja, tako ce vas program biti korisniji i na Bliskom i Srednjem istoku.

Ovaj metod unosa podrzavaju Xt, Xlib i Motif v1.2 (i noviji). Prema podacima kojima raspolazem, Xaw biblioteka ga samo delimicno podrzava. Ako znate nesto vise u vezi sa ovim, voleo bih da mi napisete koji red putem elektronske poste :) .

Ovo poglavlje je sastavljeno na osnovu obimnije diskusije u delu Programming for internationalization Majkla Gsvinda [Michael Gschwind]. Pogledajte poglavlje 9, Reference i FTP sajtovi za pokazivac na ovaj dokument.

Next Previous Contents