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.