Miranda NG Official Community Forum

Other languages speaking Miranda NG users => Polski => Topic started by: AL|EN on 24 02 2014, 15:05:09

Title: [Poradnik]Tworzenie zestawu ikon w pliku .dll przy użyciu Iconbulder'a - Tyczek
Post by: AL|EN on 24 02 2014, 15:05:09
Wielu się zastanawia jak ze zwykłych ikon stworzyć, paczki DLL. Oto rozwiązanie.

1. Nie wystarczą nam zwykłe ikony PNG. Musimy posiadać ikony w rozszerzeniu ICO. Wypadałoby również aby ikony były kompatybilne z dwoma wielkościami. (16x16 px oraz 32x32 px). Połączyć 2 takie ikony możemy bardzo łatwo przy pomocy OpenSourcowego narzędzia GIMP (http://www.gimp.org/).

2. Uruchamiamy GIMP'a. Otwieramy ikonę 32x32.

(http://img190.imageshack.us/img190/9696/flckl.png)


Teraz musimy otworzyć ikonę 16x16 jako warstwę ikony 32x32

(http://img850.imageshack.us/img850/1056/uddat.png)


Następnie zapisujemy obie warstwy jako obraz o rozszerzeniu ICO.

(http://img189.imageshack.us/img189/6607/zwinq.png)

3. Uruchamiamy IconBuilder'a (http://addons.miranda-im.org/details.php?action=viewfile&id=875) oraz importujemy potrzebne nam ikony o rozszerzeniu ICO klikając przycisk Add.

(http://img580.imageshack.us/img580/9135/idowq.png)

W sekcji 2. Czyli Associate Icons mamy dostępne kilka typów Miranda Icons, Miranda Additional, Protocol Icons.
Ze względu na to, że program IconBuilder jest już dość stary (2006 r.), protokół Gadu-Gadu posiada stany z tamtego okresu.  Jednak łatwo da się obejść to przy wybraniu z menu Select Protocol sekcji Other Protocol.

(http://img819.imageshack.us/img819/4209/feemz1.png)

Jak widzimy mamy przypisane wszystkie ikony do protokołu Gadu-Gadu.

Teraz klikamy Build.

(http://img15.imageshack.us/img15/7820/aqijo.png)

W menu DLL file wpisujemy nazwę naszego dll: w tym przypadku proto_GG.dll. Opcja Overwrite Existing Dll nadpisze nam paczkę, którą utworzyliśmy wcześniej. W Description wpisujemy nazwę paczki, dalej autora oraz wersję. Możemy także zapisać cały projekt, dla późniejszych zmian. Tak oto mamy utworzoną paczkę.