Перейти к содержанию
GPS навигатор СитиГИД

FAQ по редактированию LangPack-ов


Рекомендуемые сообщения

В 18.09.2020 в 23:34, IШIN сказал:

Поэкспериментировал на своем ЛП, в Виндасе.

за подсказку огромное спасибо. 

А не могли бы подсказать где найти как изменить размер картинку в этом меню. Перекопал почти весь лаут файл так и не смог определить где находится эти картинки. 

Screenshot_20200922-014312.thumb.png.a1f33d12751aa4835f6b4a6cca4ef86b.png

надеюсь подскажите где искать.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 1.7т
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Во исполнение идеи, кинутой PsevDANImом, закладываю первый камень в фундамент FAQа. Предлагаю в этой теме обсуждений/споров не вести. Если знаете полезную информацию - размещайте (желательно в форма

В рубрике "уроки самопальщика" или "сделай сам себе лангпак" рассмотрим, как немного доработать чужой скин на примере конкретной задачи. Задача - добавить кнопку "скриншот" на основной экран в скин

Как изменить цвет и ширину дорог? Как изменить цвет и размер дельтаплана? Как изменить цвет и ширину линии маршрута? Никак. То есть, лангпаком - никак. Цвета дорог и маршрутной линии можно

Изображения в теме

Думаю, искать по poiinfo_item

Их до черта, искать где есть image и пробовать идентифицировать

Ссылка на сообщение
Поделиться на другие сайты
В 21.09.2020 в 19:44, Proks сказал:

где найти как изменить размер картинку в этом меню

Если еще не нашли - то это в "POIinfo_main_invoke_hor" (ну, и в vert конечно)

Ссылка на сообщение
Поделиться на другие сайты
В 24.09.2020 в 07:31, IШIN сказал:

Если еще не нашли - то это в "POIinfo_main_invoke_hor" (ну, и в vert конечно)

спасибо. Тыкался долго, в итоге уменьшил картинки. Но за подсказку спасибо, может еще пригодится 

Ссылка на сообщение
Поделиться на другие сайты

Подскажите такой момент.

при нажатии на время и дату в верхнем правом углу, хочу что бы отображалась кнопка например выход. Как заставить ее показываться?

вот строки время и дата.

Спойлер

<!-- время и дата горизонтально с маршрутом модерн вид -->
		  <!-- ################################################### -->
          <HorizontalPanel height="24X">
            <VerticalPanel width="-1"/>
            <VerticalPanel width="47.33X">
			 <VerticalPanel width="22X"  class="rs_refresh3" invoke="program_exit"> <!--действие на нажатие -->
              <HorizontalPanel height="-1">
                <ImageLabel type="text" class="square_cur_time" text="@navPanel_txt_time"/>
              </HorizontalPanel>
              <HorizontalPanel height="10X">
                <ImageLabel type="text" class="square_cur_date" text="@navPanel_txt_date"/>
              </HorizontalPanel>
			 </VerticalPanel>
            </VerticalPanel>
          </HorizontalPanel>
		    <!-- ################################################### -->

 

 

Ссылка на сообщение
Поделиться на другие сайты

Честно говоря не вижу смысла. Она есть в главном меню и в быстром меню. Только инвоки чуть разные. Одна с подтверждением, другая сразу выходит. Зачем добавлять ещё один путь к этой кнопке, да ещё такой неочевидный? Красиво же когда элемент и действие связаны (как компас и "север кверху").

Но если очень надо, то

В general.xml находим главное меню, и там смотрим команду в строке кнопки"выход". 

В layouts цепляем эту invoke к ячейке, содержащей в себе обе ячейки - время и дату.

При нажатии будет всплывать диалоговое окно запрос "закрыть программу?"

Ссылка на сообщение
Поделиться на другие сайты

подскажите ка очистить это меню. Убрать действие с кнопок

 

Screenshot_20200928-190854.png

Изменено пользователем Proks
Ссылка на сообщение
Поделиться на другие сайты

Через меню - по-моему, никак. :)Кстати, если на все кнопки назначить ВЫХОД, можно получить кнопку выход во весь экран. :)))

А так - проще всего в папке Ситигида удалить файл QM.dat (это он и есть - QuickMenu)

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Proks сказал:

подскажите ка очистить это меню. Убрать действие с кнопок

 

Screenshot_20200928-190854.png

я там кнопку вижу редактировать Q меню.  А могут  быть и вшитые намертво как у меня. Тогда в LP искать 

Ссылка на сообщение
Поделиться на другие сайты

кнопки в левом столбике я знаю как сделать. За QM.dat спасибо

 

подскажите еще где искать В вертикальном режиме вот так выглядит кнопка выход.

Screenshot_20200930-214644.png.52679b4a895e093b367cd4e408d60491.png

в горизонтальном все нормально. Где то что то видать удалил. А вот что именно?

при нажатии на эту кнопку попадаем в меню выхода да  нет

Изменено пользователем Proks
Ссылка на сообщение
Поделиться на другие сайты

подскажите где можно посмотреть какая картинка назначена на 

bgimage="@icon6_image" и остальные такого же типа строки

Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, Proks сказал:

подскажите где можно посмотреть какая картинка назначена на 

bgimage="@icon6_image" и остальные такого же типа строки

Структура менюшек прописана в general.xml

Там строки типа команда, текст, картинка.

Надо найти там блок, отвечающий за данную менюшку. Либо по названию, либо по имени лэйаута. 

В general для каждого меню вписан используемый им лэйаут. 

А в лэйауте уже только расположение этих элементов.

Это позволяет немного уменьшить число лэйаутов и обеспечить единообразие.

То есть в general может быть 10 разных менюшек 6кнопочных, и для всех используется один лэйаут. 

Мне такое не нравится, я люблю для каждого меню свой лэйаут с ручным заданием картинки. Иначе не сделать изменение картинки при нажатии. А мне нравится когда при нажатии кнопка подсвечивается. 

Ссылка на сообщение
Поделиться на другие сайты

вот нашел в лауте для примера такие строки

15 часов назад, IШIN сказал:

Структура менюшек прописана в general.xml

спасибо разобрался как это работает icon6_image это номер картинки в столбце. 

подскажите  еще один момент. Как уменьшить ширину 

 

Screenshot_20201004-182114.png

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, Proks сказал:

Как уменьшить ширину 

Как и все остальное - по алгоритму приведенному на первых страницах темы.

Ищем по хмл файлам намеки на qm например (чтоб и сокращённый вариант нашелся и полный quickmenu)

В dialogs.xml найдем


  <menu name="QMEditDlg">
    <props layout="template_BaseDlg2Btns" title="@QMEdit_title"/>
    <items>
      <item name="StdButtonBack" image="backCancel"/>
      <item name="StdButtonNext" image="nextOK"/>
    </items>
  </menu>

Явно qmeditdlg это то что нам надо - окно редактирования быстрого меню.

Как видим, ого будет показываться по лэйауту template_BaseDlg2Btns.

Ищем его в layouts.

Находим

IMG_20201004_173717.thumb.jpg.ffaec5d11a608515c7760d8597ab9144.jpg

И дальше очевидно

Блок scrolllist name="list" это он.

Он в панели, слева и справа от которой отступы по 40х (в моем случае, в штатном наверное другое).

Увеличиваем отступы и проверяем.

Да, этот лэйаут скорее всего используется и для многих других меню со списком и 2 кнопками.

Во всех список сузится.

Если это нежелательно, можно создать свой отдельный лэйаут для списка пунктов Ёменю (скопировав данный), назвать его как-то, и вписать это имя в диалогс.хмл

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, прошу еще помощи. Дошло дело до заправок по маршруту. Заметил что при приближении к АЗС картинка увеличивается. Можно ли это как то отключить?

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Proks сказал:

Заметил что при приближении к АЗС картинка увеличивается. Можно ли это как то отключить

Размер картинки файла заправок не пробовали уменьшить

Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, Егор 5 сказал:

Размер картинки файла заправок не пробовали уменьшить

так года до заправки далеко значок меньше

Ссылка на сообщение
Поделиться на другие сайты
39 минут назад, Proks сказал:

так года до заправки далеко значок меньше

Это если на диване ездить, поверьте за рулем некогда постоянно пялиться в экран навигатора, вполне хватает звуковых подсказок и изредка смотришь не экран в сложных местах.

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, Егор 5 сказал:

Это если на диване ездить,

ну Вам видней. А мне как то не комфортно. Привык к одному размеру.  

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, Proks сказал:

Привык к одному размеру.  

Я показ АЗС выключаю, их и так издалека видно  и везде указатели есть.

Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, Proks сказал:

Здравствуйте, прошу еще помощи. Дошло дело до заправок по маршруту. Заметил что при приближении к АЗС картинка увеличивается. Можно ли это как то отключить?

Вообще не ясно про какую картинку речь.

Про уведомление как про радары?

А дело не в этой галке?

Screenshot_2020-10-08-20-35-54-019_cityguide.probki_net.thumb.jpg.95a3c2fa5ccef594103883b15aa52774.jpg

Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, IШIN сказал:

А дело не в этой галке?

нет не в этой. Позже скину пример картинок

Ссылка на сообщение
Поделиться на другие сайты

Сегодня по дороге проверил один момент. А именно как изменяется размер картинки АЗС. Её размер изменяется на больший тогда, года стоит галочка в оповещения и выбрано расстояние. Если расстояние об оповещения нет, то картинка не меняет размер. Это типа того как бы стояла отметка на функции "крупно на экране". И есть подозрение, что отключить оповещение о котором писал выше не возможно. 

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте помогите разобраться,  что делаю не так?

Изначально было вот так 

Спойлер

Screenshot_20201011-205740.thumb.png.695764c7036a3f584cbcea549528ee9b.png

закомментировал строки в этом блоке 

Спойлер

<VerticalPanel width="-1"/>
        <VerticalPanel width="145X">
		<!--панель финиша горизонтально с маршрутом при сдвиге модер вид удалил-->
          <!-- invoke="@navPanel_timefin_invoke" -->
          <!--HorizontalPanel height="-1" name="Panels_FinTime" class="panel4_navPanel_bg" invoke="@navPanel_sbr_invoke">
            <VerticalPanel width="-1">
              <ImageLabel type="text" class="panel4_fin_val2" text="@navPanel_txt_time_fin_small"/>
            </VerticalPanel>
            <VerticalPanel width="40X">
              <ImageLabel type="text" class="panel4_fin_val2" text="@navPanel_txt_time_fin_big"/>
              <!-- <ImageLabel width="15X" type="text" class="panel4_fin_dim" text="@navPanel_txt_time_fin_big_info"/--
            </VerticalPanel>
            <VerticalPanel width="40X">
              <ImageLabel type="text" class="panel4_fin_val2r" text="@navPanel_txt_dist2fin"/>
            </VerticalPanel>
            <VerticalPanel width="10X">
              <ImageLabel height="-1" type="text" class="panel4_fin_dim" text="@navPanel_txt_dist2fin_dim"/>
              <ImageLabel height="2X"/>
            </VerticalPanel>
            <VerticalPanel width="5X">
              <ImageLabel bgimage="panel4_navPanel_pointflag" bgmode="fill"/>
            </VerticalPanel>
          </HorizontalPanel-->
		  <!------------------------------------------------------------------------------------------>
		  <!-- время и дата горизонтально с маршрутом модерн вид -->
		  <!------------------------------------------------------------------------------------------>
          <HorizontalPanel height="24X">
            <VerticalPanel width="-1"/>
            <VerticalPanel width="47.33X"><!-- изменил класс class="rs_refresh3" class="Panels_FinTime"  class="program_exit" invoke="program_exit"-->
			 <VerticalPanel width="22X">  
              <HorizontalPanel height="-1">
                <ImageLabel type="text" class="square_cur_time" text="@navPanel_txt_time"/>
              </HorizontalPanel>
              <HorizontalPanel height="10X">
                <ImageLabel type="text" class="square_cur_date" text="@navPanel_txt_date"/>
              </HorizontalPanel>
			 </VerticalPanel>
            </VerticalPanel>
          </HorizontalPanel>	  
        </VerticalPanel>	
      </HorizontalPanel>

 

и изменил значение <VerticalPanel width="145X"> на <VerticalPanel width="47.33X"> и стало вот так 

Спойлер

Screenshot_20201011-205903.thumb.png.b8b3789f5e5d44dfb137f8430a5b823c.png

что и как подправить в этом блоке, что бы название улицы сверху была по центру. Сейчас вот так 

Спойлер

Screenshot_20201011-210142.thumb.png.eff69bb2912ebc9fee976b22e399a085.png

Спойлер



<layout name="template_np_4_hor">
    <VerticalPanel>
      <table>
        <tr>
          <td ref="template_RADARS"/>
        </tr>
      </table>
    </VerticalPanel>
	
    <VerticalPanel>
      <HorizontalPanel height="13.33X" name="toolbar"/>
      <HorizontalPanel height="-1">
        <VerticalPanel width="74X">
          <HorizontalPanel height="55X">
            <VerticalPanel width="47X" class="panel4_navPanel_bg" invoke="r_listing_auto">
              <HorizontalPanel height="38X">
                <ImageLabel width="3X"/>
                <ImageLabel width="44X" bgimage="@panel4_navPanel_m1" bgmode="directdraw"/>
              </HorizontalPanel>
              <HorizontalPanel height="1X"/>
              <HorizontalPanel height="14X">
                <ImageLabel width="-1" type="text" class="panel4_p1_dist2m1_val" text="@navPanel_txt_dist2m1"/>
                <ImageLabel width="15X" type="text" class="panel4_p1_dist2m1_dim" text="@navPanel_txt_dist2m1_dim"/>
              </HorizontalPanel>
            </VerticalPanel>
            <VerticalPanel width="27X" invoke="slide_show">
              <HorizontalPanel height="44X" class="panel4_navPanel_bg">
                <VerticalPanel width="-1" name="Panels_2ndTurn">
                  <HorizontalPanel height="24X" class="panel4_navPanel_bg">
                    <VerticalPanel width="-1">
                      <ImageLabel bgimage="@panel4_navPanel_m2" bgmode="directdraw"/>
                    </VerticalPanel>
                  </HorizontalPanel>
                  <HorizontalPanel height="-1" class="panel4_navPanel_bg">
                    <ImageLabel type="text" class="panel4_p1_dist2m2_val" text="@navPanel_txt_dist2m2"/>
                  </HorizontalPanel>
                  <HorizontalPanel height="7X" class="panel4_navPanel_bg">
                    <ImageLabel type="text" class="panel4_p1_dist2m2_dim" text="@navPanel_txt_dist2m2_dim"/>
                  </HorizontalPanel>
                </VerticalPanel>
              </HorizontalPanel>
              <HorizontalPanel height="-1">
                <VerticalPanel width="-1" class="panel4_navPanel_bg">
                  <ImageLabel bgimage="@panel4_navPanel_routetype" align="center" valign="middle"/> <!--  invoke="vehicle_type" -->
                </VerticalPanel>
                <VerticalPanel width="3X">
                  <ImageLabel height="-1" class="panel4_navPanel_bg"/>
                  <ImageLabel height="3X" bgimage="@panel4_angle_out" align="center" valign="middle"/> <!--  invoke="vehicle_type" -->
                </VerticalPanel>
              </HorizontalPanel>
            </VerticalPanel>
          </HorizontalPanel>
        </VerticalPanel>
		<!--верхняя улица горизонтально с маршрутом модерн вид-->
        <VerticalPanel width="-1">
          <HorizontalPanel height="18X" name="Panels_NextStreet"><!-- синяя подложка  class="panel4_navPanel_bg"-->
            <ImageLabel width="-1" type="text" class="panel4_p2_header" text="@navPanel_txt_nextstreet"/>
          </HorizontalPanel>
          <HorizontalPanel height="3X">
            <VerticalPanel width="3X">
              <ImageLabel bgimage="@panel4_angle_in" align="center" valign="middle"/> <!--  invoke="vehicle_type" -->
            </VerticalPanel>
          </HorizontalPanel>
          <HorizontalPanel height="33X">
            <VerticalPanel width="74X">
              <HorizontalPanel height="-1">
			  <!--панель скорости горизонтально с маршрутом при движении модерн вид-->
                <VerticalPanel width="-1" name="Panels_Speed">
                  <ImageLabel height="3X"/>
                  <ImageLabel height="-1" type="text" class="panel4_p_speed_val2" text="@navPanel_txt_speed"/>
                  <ImageLabel height="7X" type="text" class="panel4_p_speed_dim2" text="@navPanel_txt_speed_dim"/>
                </VerticalPanel>
                <!-- Ограничение скорости горизонтально с маршрутом при движении модерн вид-->
                <VerticalPanel width="33X">
                  <ImageLabel align="left" valign="top" bgimage="@warn_SPD_PICT" bgmode="fill"/>
                </VerticalPanel>
              </HorizontalPanel>
            </VerticalPanel>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="145X"/>
      </HorizontalPanel>
    </VerticalPanel>

 

 

Изменено пользователем Proks
Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Proks сказал:

что и как подправить в этом блоке, что бы название улицы сверху была по центру.

А она и так по центру. По центру своей ячейки.

Насколько я вижу в этом фрагменте, там сначала идет верт.панель шириной 

VerticalPanel width="74X"

в которой находятся указатели маневров.

Потом VerticalPanel width="-1" , в которой NextStreet

И после нее, в конце - VerticalPanel width="145X", пустая вставка. На глаз на скриншотах очень похоже, что если справа отделить кусок в два раза шире чем слева занимают маневры - то название улицы будет ровно посередине оставшейся полосы.

Надо играть с этими 145Х.

Можно уменьшить их до размера, равного ширине поля времени, чтобы улице отдавалось пространство от маневров до времени.

Можно сделать 74Х, как для маневров. Тогда поле для улицы будет посередине ширины экрана, и название (оно явно отцентровано по полю) - тоже.

 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...