Скин RR Справочник из встроенного PicViewer
Встроенный просмотрщик в RR хилый и слабый, и вместо него обычно используется внешний. Я например, использую Fast Picture Viewer, который прекрасно вписался в RR.
В вот вместо встроенного просмотрщика, у меня встроен справочник по грибам (ну большой я любитель тихой охоты). Идея проста. Имеется две папки в одной картинки грибов, а в другой их описание - тоже в виде картинки. Чередуя папки можно на экран выводить картинку гриба или соответствующее ему описание. В принципе так можно любой справочник сделать, состоящий из картинки и его описания (тоже в виде картинки). Вначале пытался встроить готовый электронный справочник FUNGI. Но он оказался глючным, неудобным и не вписывался в экран 800х480. Потом сделал справочник, где на одном экране и текст и фото – но это оказалось тоже неудобным –текст мелкий плохо читаемый. Поэтому сделал вариант с чередованием фото и текста.
За основу взята информация из того же справочника FUNGI.
Все грибы разбиты на 8 групп и основное меню выглядет так:
http://s015.radikal.ru/i330/1012/14/49ed97de0e04.jpg
Каждая картинка это кнопка, на которой прописано
Код:
/, B, x, y, w, h, Command;COMMANDCODES, Tooltip
B01,0,0,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Трубчатые||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
B02,200,0,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Млечники||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
B02,400,0,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Сыроежки||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
B02,600,0,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Пластинчатые||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
B02,0,240,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Паутинники||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
B02,200,240,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Остальные||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
B02,400,240,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Малоизвестные||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
B10,600,240,200,240,"LOAD;PICVIEWER.SKIN||WAIT;1||SETVAR;MYPATH;Ядовитые||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||SETLABEL;!MYLABEL;$MYPATH$||SETLIST;2",""
END
При клике на картинку выбирается соответствующий каталог и на экране слева список грибов группы, а справа фото.
http://i075.radikal.ru/1012/27/4bbd1da6c211.jpg
С помощью кнопок управления можно выбрать гриб из списка или посмотреть в его описание.
http://i003.radikal.ru/1012/0f/838025655ef4.jpg
Коды скина:
Код:
RoadRunner Skin
RRScreen
PIC_OFF.jpg,PIC_OFF.jpg,PIC_OFF.jpg,PIC_ON.jpg
/, B, x, y, w, h, Command;COMMANDCODES, Tooltip
B15,0,208,57,69,"SETVARBYCODE;PPP;DLPOS||BYVAR;FUNGI;SETVAR;PIC_TXT;TXTS<<SETVAR;PIC_TXT;PICTUR||SETPATH;D:\FUNGI\$PIC_TXT$\$MYPATH$||wait;1||SETLIST;$PPP$||SETLABEL;!MYLABEL;$MYPATH$||BYVAR;FUNGI;SETVAR;FUNGI;1<<SETVAR;FUNGI;0",
B17,-1,138,57,69,"LOAD;pic_menu.skin",""
B01,-1,274,57,69,"PREVPIC",
B180,-1,342,57,63,"NEXTPIC",
B04,0,410,57,66,"MAIN","Exit"
L04,58,40,251,32,0,255,40,22,"Arial Narrow:B","!MYLABEL","SCROLL-CENTER"
L04,7,40,48,32,255,255,255,18,"Arial Narrow:B","DLPOS","CENTER"
L04,1,110,57,26,255,255,255,12,"Arial Narrow:B","DATE","CENTER"
L04,0,80,57,27,255,255,255,12,"Arial Narrow:B","TIME","CENTER"
L07,1,5,307,30,255,255,0,15,"Arial Narrow:B","TRACKNAME","SCROLL"
S01,58,79,250,396,255,255,255,000,0,0,0,000,000,255,255,000,TRUE,12,"Arial:B"
/, J, x, y, w, h
J01,312,0,488,480
END
Могу выложить и базу. Но только надо подумать куда – там 85МБ
В моем RR эти скины прекрасно работают . Сейчас буду пробовать перенести это в iCar DS …
Re: Скин RR Справочник из встроенного PicViewer
На сколько я понял, последний код это picviewer.skin. Ты используешь DLPOS и судя по картинке в скине есть DL список, но в коде скина я его не нашёл. Или это какойто другой skin?
Re: Скин RR Справочник из встроенного PicViewer
Цитата:
Сообщение от
bersenev
На сколько я понял, последний код это picviewer.skin. Ты используешь DLPOS и судя по картинке в скине есть DL список, но в коде скина я его не нашёл. Или это какойто другой skin?
Как нет, а вторая строчка
L04,7,40,48,32,255,255,255,18,"Arial Narrow:B","DLPOS","CENTER"
Re: Скин RR Справочник из встроенного PicViewer
Я имел ввиду, где тег S для задания места dl списка на экране
Re: Скин RR Справочник из встроенного PicViewer
Цитата:
Сообщение от
bersenev
Я имел ввиду, где тег S для задания места dl списка на экране
Опа я его похоже удалил вместе с ремапами когда сюда вставлял
конечно он есть
S01,58,79,250,396,255,255,255,000,0,0,0,000,000,25 5,255,000,TRUE,12,"Arial:B"
Re: Скин RR Справочник из встроенного PicViewer
Всё вроде нашел, не правильно работает команда SETPATH именно в picviewer.skin, будем исправлять
Re: Скин RR Справочник из встроенного PicViewer
Цитата:
Сообщение от
bersenev
Всё вроде нашел, не правильно работает команда SETPATH именно в picviewer.skin, будем исправлять
Спасибо! подождемс, ....
Вообще итог проверки с iCar DS и с моим наборов скинов - стандартные скины RR работают с некоторыми мелкими глюками..
Например с Audio Player и audio_browser. Скины 1 в 1 с BMV2 изменено только оформление:
1. почему-то ругается на команду SETVOL;Wave;95 - у меня в качестве головы СД ресивер и я громкость там кручу а здесь выставляю 95%.
2. Не сохраняет установки SHUFFLE и REPEAT - каждый раз при включении они выключены."музык резюме" влияет только на начало проигрывания..
3. Команда PLAY работает как PLAY/STOP хотя у меня это не задано.
4. В audio_browser команды SELECT работают как SELECT+ (одинаково) т.е. только добавляют треки в список не обнуляя предыдущий.
Мои скины не работает ни один.:( Будем разбираться ....Что-то непонятное с командой сенкей -тут работает, тут не работает:eek:
Очень печально. А счастье было так близко:(:(:( Придется еще пол года подождать...