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.
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.
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.
A programokban felhasznált erőforrások magával a ResEdittel lettek létrehozva, illetve Windows alatti erőforrásszerkesztőkből lettek áthozva.
Készítette: Borka Zsolt