Program xhpv dla XWindow.


 

Obok terminali wektorowych jedną z platform dla naszej przeglądarki miał być, według założeń, system XWindow. Program xhpv, wchodzący w skład niniejszej pracy, jest przystosowany do pracy właśnie w tym środowisku. Z racji ogromnego potencjału, jaki daje programiście okienkowy system graficzny, mogliśmy poszerzyć funkcje oferowane przez omawiany wcześniej program hpv o elementy pozwalające na prostą edycje przeglądanych rysunków. Mamy jednocześnie nadzieje, że ewentualni kontynuatorzy naszej pracy poszerzą te możliwości, a program nasz stanie się potężnym narzędziem do obróbki grafiki wektorowej.
XWindow cechuje wielkie bogactwo środowisk jakie ma do dyspozycji programista. Stanęliśmy więc przed trudnym wyborem, jaką bibliotekę wykorzystać w programie xhpv. Wybór padł na OSF Motif, który ma najmocniejszą pozycję na rynku oprogramowania. Zapewnia on aplikacji profesjonalny wygląd i wygodę użytkowania. Znając również słabe strony OSF Motif (jak również innych bibliotek opartych o Xtoolkit) w zakresie budowania składników interfejsu (żmudny kod tworzący i konfigurujący hierarchię okien w programie), postanowiliśmy rozejrzeć się w poszukiwaniu narzędzia usprawniającego proces tworzenia prototypu programu. Dotarliśmy w ten sposób do biblioteki Xmt, która spełniła swoją rolę wzorowo.