Resource Editor for Linux/X11


resedit, a fő alkalmazás:

Az editor leginkább a QT Widget alatti programozás elősegítésére készült. Jelenleg kétféle adattípust képes kezelni, a bitmap-ot és a kurzor állományt. Az utobbi felépítésén még lehetne mit finomítani, az előbbi viszont olyan, amilyen. A QT-t szerény véleményem szerint úgy írták meg, hogy Win* alatti programok minél könnyebben portolhatók legyenek X alá, ezért .BMP típusú képeket kezelget elsősorban.
A proggy kimenete egy .res kiterjesztésű szöveges állomány. Az egyes erőforrások típusa és neve az erőforrás előtt egy komment sorban található.
A file kézileg is szerkeszthető, de ezt azért óvatosan tegyük meg!
A bitmap erőforrás egy megfelelő méretű karakteres tömb, melyet hexa kódokkal ír ki a program.
A kurzor állomány már bonyolultabb, itt két karakteres tömb található. Az egyik a kurzor maszkja, a másik pedig a "test".
Az említett két erőforrás mellett még szeretnék létrehozni egy menű, egy dialógus (erre már megvan a szerkesztő, itt inkább egy objektumot kellene létrehozni, ami azt értelmezi) és egy string-et. Ez utóbbihoz egy sima szövegszerkesztő dukál...
A főprogram két listát tartalmaz, melyek a megnitott állomány tartalmát mutatják. Az egyes ablakokból a másikba át lehet másolni egy-egy tagot (felülírás nem lehetséges, ki kell előtte törölni, vagy átnevezni azt a tagot). A lista elemen kétszer kattintva elindul a megfelelő erőforrás szerkesztő program.

A resedit program menüszerkezete:

File - állományműveletek
Exit - kilépés
Resource A - Az A ablak műveletei
Make - Új erőforrás létrehozása
Use - Egy régi használatba vétele*
Flush - Az állomány "lezárása"
Insert item - Új elem beszúrása (bitmap, vagy kurzor)
Copy - Az elem átmásolása új néven, de ugyanebbe az állományba
Delete item - A kiválasztott elem törlése
Resource B - A másik erőforrás ablak műveletei (ld. A ablak)
Make
Use
Flush
Delete item
Help - Segítség
About - Rövid információ a programról

*A program nem nyitja meg az állományokat, hanem csak használatba veszi. Csakis és kizárólag egy-egy műveletvégzés idejére nyílik meg a file.

A program tartalmaz még két gombot is, melyek az erőforrás elemek másolgatását végzik.


Kurzor editor

A program egy egyszerű kurzorszerkesztő. Használatához csak annyit, hogy a HotSpot letétele a Ctrl+jobb egérgombbal megy. A baloldalon látható háromszínű palettáról lehet válogatni (átlátszó, fehér és fekete). Melyeket az egér jobb ill. bal gombjára lehet felvenni.


Bitmap editor

Erről is csak annyit, hogy a baloldalon látható műveleteket lehet elvégezni, a bal és a jobb egérgombok itt is a megfelelő színeket jelentik. A színek az ablak alján választhatók ki.


Mindkét program esetén a teszt funkció megmutatja az eredeti kinézetet.

A programokban felhasznált erőforrások magával a ResEdittel lettek létrehozva, illetve Windows alatti erőforrásszerkesztőkből lettek áthozva.


[vissza]

Készítette: Borka Zsolt