Własna ikonka w menu

w dziale Dostosowywanie Opery do własnych potrzeb
Pavel84 napisał(a):

W pliku standard_menu.ini dodałem taki wpis:

Item, "Otwórz w Firefoxie"="Execute program, "e:\soft\firefox\firefox.exe", "%u""
Da się do tego wstawić własną ikonkę? Jeśli tak to w jaki sposób?

JaDo napisał(a):

skin.ini:

Execute program = icons/ikonka.png

Pavel84 napisał(a):

Originally posted by JaDo:

skin.ini: Execute program = icons/ikonka.png

No to teraz trudniejsze pytanie. Oprócz FF mam jeszcze FlashGeta pod opcją Execute program. W jaki sposób nadać tym dwóm pozycjom, inne ikonki? smile

Ryszard napisał(a):

Przyciski mają:

akcja, parametr1, parametr2, "opis", "nazwa ikonki w skin.ini"
. Czy taki schemat zadziałałby dla wpisów menu? Nie chce mi się ponownie sprawdzać, nie pamiętam efektu ostatniego sprawdzania wink

Pavel84 napisał(a):

Mógł by ktoś napisac ten kodzik jak należy. Bo męczę go kilka minut i nie wychodzi. Dalej nie mam ikonki...

Item, "Otwórz w Firefoxie"="Execute program, "e:\soft\firefox\firefox.exe", "%u"", icon="icons/trash.png"

Ryszard napisał(a):

Źle to robisz.
Poczytaj http://my.opera.com/community/dev/skin/
albo http://my.opera.com/polski/forums/topic.dml?id=25416

Albo wyszukiwarka:
http://my.opera.com/polski/forums/search.dml?term=skin.ini&mode=topic&id=25416

i wtedy w wątku "Jak zrobić...." bez trudu znajdziesz http://my.opera.com/polski/forums/topic.dml?id=25416&t=1141666419&page=1#comment453275

Pavel84 napisał(a):

Dzięki za linki. Poczytałem sobie trochę i udało się. yes
W pliku skin.ini ma być dokładnie tak jak jest napisane we wspaniałym tutorialu.
Tylko w standard_menu.ini liczba przecinków na końcu to nie trzy ale dwa jeśli oprócz ścieżki do uruchamianego programu jest jeszcze parametr. Czyli powinno wyglądać tak:

Item, "Ściągnij z Flashget" = "Execute program, "E:\Soft\Opera9\Program\Plugins\operaget.exe", "%u %l", , "Execute program1"
Item, "Ściągnij wszystko z Flashget" = "Execute program, "E:\Soft\Opera9\Program\Plugins\operaget.exe", "%u %S", , "Execute program1"
Item, "Otwórz w Firefoxie" = "Execute program, "e:\soft\firefox\firefox.exe", "%u %l", , "Execute program2""

A tutaj zrzut z działającymi ikonkami w menu. menu_z_ikonkami.png

Ryszard napisał(a):

Originally posted by Pavel84:

Czyli powinno wyglądać tak:...

Czyli wychodzi, że "zasada 4 przecinków" w menu.ini też obowiązuje.
Ikonki mogły się oczywiście nazwywać: Flashget, Firefox albo jacek i placek.

Pavel84 napisał(a):

Originally posted by Ryszard:

Ikonki mogły się oczywiście nazwywać: Flashget, Firefox albo jacek i placek.

Wiem ale jak być technicznym to do końca. smile Niech się następne pokolenia zastanawiają o co tutaj chodzi. p

janbar napisał(a):

No musza byc dwa przecinki, oczywiscie, bo symbolizuja one jeden opuszczony parametr z tego schematu ;] : http://my.opera.com/polski/forums/findpost.pl?id=1467447

Pozdrawiam,

janbar.smile)