Kicsit vontatott lesz a dolog, mert most egy hétig nem leszek netközelben:
Tehát először is fel kell telepíteni a teljes gambas2 környezetet. Ez synapticból pár perc.
Ezután:
1. Elindítani a gambast
2. Új projekt
3. Mivel a társaság nagyobbik fele GNOME-s, így GTK+application(Internationalization) majd Next
4. Saját mappában egy AptonHDD mappát létrehozni - Next
5. Név - Cím AptonHDD
6. Előtted az üres projekt.
7. Bal képernyőszélen egy kis nyilacskára kattintva előtűnik a projekt fastruktúrája.
8. Űrlapok - FMainra kattintva bejön az üres ürlap. Jobb oldalon megnyilik a tulajdonságok lapja.
9. Text mezőbe (tul. lap) irni AptonHDD
Ilyenkor megállunk eldönteni, hogy is működjön a dolog. Világos, hogy ha AptonCD-t akarunk átfabrikálni, akkor az a következő lépéseket teszi szükségessé:
1. Meghatározni a célmappát, ahová a csomagok kerülnek
2. Létrehozni a könyvtárszerkezetet
3. Bemásolni a fájlokat a megfelelő helyre
4. Hozzáadni a tárolót a tárolók listájához
5. Frissíteni az apt-ot.
Javasolom, hogy több űrlapos legyen az alkalmazás:
az első lapon eldöntheti a felhasználó, hogy mit akar tenni, AptonCD-t buherálni, vagy létrehozni egy helyi tárolót vadi új fájlokból. (a motor a dpkg-scanpackage lesz)
Tehát kell egy szövegkeret az infóval (TextLabel), és 3 gomb ('AptonCD->HDD', 'Új tároló', 'Kilépés'). Ezt mindenki oda teszi az űrlapon ahova akarja, és az űrlap is átméretezhető.
A gomboknál is a Text tulajdonság a felirat. Persze érdemes a gombok neveit úgy megadni, hogy utaljon a cselekményre. Én a aptHD, ujTar és kilepes neveket adom a három gombnak.
Kettős kattintás az űrlapra és máris előttünk a kód szerkesztő:
PUBLIC SUB _new()
END
PUBLIC SUB Form_Open()
END
ezt módosítom, hogy így nézzen ki:
PUBLIC SUB _new()
END
PUBLIC SUB Form_Open()
FMain.Center
END
ezzel biztosítom, hogy az űrlap a képernyő közepére kerüljön.
Ha megnyomjuk az F5 billentyűt, a program elkezd futni, megjelenik az űrlap.
Ezt még nem tudjuk gombbal becsukni, ezért az ürlap nézetben kettős-katt. a Kilépés gombra, majd jön a kód:
PUBLIC SUB _new()
END
PUBLIC SUB Form_Open()
FMain.Center
END
PUBLIC SUB kilepes_Click()
QUIT
END
A másik két gombbal majd egy-egy új ürlapot készítünk.
(folyt. köv)