Re: Gadgety



Dnia 11-Paz-96, Piotr Litwinski napisal:

>  Mam taki malutki problem - pisze sobie program (MaxonC++)i nagle zachcialo
>mi sie, aby uzytkownik mogl wprowadzic liczbe (typu float) w efektownym
>gadgecie. Tymczasem gadtools.library, o ile mi wiadomo, oferuje tylko
>STRING_KIND i INTEGER_KIND. Mozna wprawdzie wykorzystac STRING_KIND,
>ale jak ktos zacznie wpisywac litery, to to wszystko bedzie wygladalo
>niezbyt elegancko.

Do kazdego gadzetu tekstowego niezaleznie czy jest on tworzony poprzez
GadTools, BOOPSI czy Intuition podlaczyc mozna tzw. edit-hook. Za pomoca
takiego hooka mozna dowolnie modyfikowac tekst wprowadzany przez
uzytkownika np.: zamieniac wszystko na duze litery, zastepowac
wprowadzane haslo gwiazdkami lub ograniczyc zestaw wprowadzanych znakow
do cyfr, znakow +- i kropki dziesiëtnej.
W przypadku gadzetu STRING_KIND tworzonego przed biblioteke gadtools
wystarczy skorzystac z taga GTST_EditHook.
Wiecej informacji na ten temat mozna znalezc w AutoDoc'ach i RKM.

-- 
Konrad Dubiel                                          *Team AMIGA*
konrad@felix.univ.szczecin.pl