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/ direktori-
jumu. 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 mladji). Prema podacima
kojima raspolazem, Xaw biblioteka ga samo delimicno podrzava. Ako raspolazete
dodatnim informacijama po ovom pitanju, 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.
