Показано с 1 по 7 из 7
  1. #1
    Продвинутый Аватар для Sok-San
    Регистрация
    30.03.2009
    Сообщений
    338
    Вес репутации
    264

    Сообщение Скин RR Справочник из встроенного PicViewer

    Встроенный просмотрщик в RR хилый и слабый, и вместо него обычно используется внешний. Я например, использую Fast Picture Viewer, который прекрасно вписался в RR.
    В вот вместо встроенного просмотрщика, у меня встроен справочник по грибам (ну большой я любитель тихой охоты). Идея проста. Имеется две папки в одной картинки грибов, а в другой их описание - тоже в виде картинки. Чередуя папки можно на экран выводить картинку гриба или соответствующее ему описание. В принципе так можно любой справочник сделать, состоящий из картинки и его описания (тоже в виде картинки). Вначале пытался встроить готовый электронный справочник FUNGI. Но он оказался глючным, неудобным и не вписывался в экран 800х480. Потом сделал справочник, где на одном экране и текст и фото – но это оказалось тоже неудобным –текст мелкий плохо читаемый. Поэтому сделал вариант с чередованием фото и текста.
    За основу взята информация из того же справочника FUNGI.
    Все грибы разбиты на 8 групп и основное меню выглядет так:

    Каждая картинка это кнопка, на которой прописано

    Код:
    /, 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
    При клике на картинку выбирается соответствующий каталог и на экране слева список грибов группы, а справа фото.

    С помощью кнопок управления можно выбрать гриб из списка или посмотреть в его описание.

    Коды скина:
    Код:
    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 …
    Последний раз редактировалось Sok-San; 07.12.2010 в 13:15.

  2. #2
    Пользователь
    Регистрация
    30.12.2008
    Возраст
    53
    Сообщений
    79
    Вес репутации
    350

    По умолчанию Re: Скин RR Справочник из встроенного PicViewer

    На сколько я понял, последний код это picviewer.skin. Ты используешь DLPOS и судя по картинке в скине есть DL список, но в коде скина я его не нашёл. Или это какойто другой skin?

  3. #3
    Продвинутый Аватар для Sok-San
    Регистрация
    30.03.2009
    Сообщений
    338
    Вес репутации
    264

    По умолчанию Re: Скин RR Справочник из встроенного PicViewer

    Цитата Сообщение от bersenev Посмотреть сообщение
    На сколько я понял, последний код это picviewer.skin. Ты используешь DLPOS и судя по картинке в скине есть DL список, но в коде скина я его не нашёл. Или это какойто другой skin?
    Как нет, а вторая строчка
    L04,7,40,48,32,255,255,255,18,"Arial Narrow:B","DLPOS","CENTER"

  4. #4
    Пользователь
    Регистрация
    30.12.2008
    Возраст
    53
    Сообщений
    79
    Вес репутации
    350

    По умолчанию Re: Скин RR Справочник из встроенного PicViewer

    Я имел ввиду, где тег S для задания места dl списка на экране

  5. #5
    Продвинутый Аватар для Sok-San
    Регистрация
    30.03.2009
    Сообщений
    338
    Вес репутации
    264

    По умолчанию 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"

  6. #6
    Пользователь
    Регистрация
    30.12.2008
    Возраст
    53
    Сообщений
    79
    Вес репутации
    350

    По умолчанию Re: Скин RR Справочник из встроенного PicViewer

    Всё вроде нашел, не правильно работает команда SETPATH именно в picviewer.skin, будем исправлять

  7. #7
    Продвинутый Аватар для Sok-San
    Регистрация
    30.03.2009
    Сообщений
    338
    Вес репутации
    264

    По умолчанию 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+ (одинаково) т.е. только добавляют треки в список не обнуляя предыдущий.
    Мои скины не работает ни один. Будем разбираться ....Что-то непонятное с командой сенкей -тут работает, тут не работает
    Очень печально. А счастье было так близко Придется еще пол года подождать...
    Последний раз редактировалось Sok-San; 08.12.2010 в 09:36.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •