Proks Posted September 21, 2020 Share Posted September 21, 2020 В 18.09.2020 в 23:34, IШIN сказал: Поэкспериментировал на своем ЛП, в Виндасе. за подсказку огромное спасибо. А не могли бы подсказать где найти как изменить размер картинку в этом меню. Перекопал почти весь лаут файл так и не смог определить где находится эти картинки. надеюсь подскажите где искать. Quote Link to post Share on other sites
IШIN Posted September 21, 2020 Author Share Posted September 21, 2020 Думаю, искать по poiinfo_item Их до черта, искать где есть image и пробовать идентифицировать Quote Link to post Share on other sites
IШIN Posted September 23, 2020 Author Share Posted September 23, 2020 В 21.09.2020 в 19:44, Proks сказал: где найти как изменить размер картинку в этом меню Если еще не нашли - то это в "POIinfo_main_invoke_hor" (ну, и в vert конечно) Quote Link to post Share on other sites
Proks Posted September 25, 2020 Share Posted September 25, 2020 В 24.09.2020 в 07:31, IШIN сказал: Если еще не нашли - то это в "POIinfo_main_invoke_hor" (ну, и в vert конечно) спасибо. Тыкался долго, в итоге уменьшил картинки. Но за подсказку спасибо, может еще пригодится Quote Link to post Share on other sites
Proks Posted September 25, 2020 Share Posted September 25, 2020 Подскажите такой момент. при нажатии на время и дату в верхнем правом углу, хочу что бы отображалась кнопка например выход. Как заставить ее показываться? вот строки время и дата. Спойлер <!-- время и дата горизонтально с маршрутом модерн вид --> <!-- ################################################### --> <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> <!-- ################################################### --> Quote Link to post Share on other sites
IШIN Posted September 27, 2020 Author Share Posted September 27, 2020 Честно говоря не вижу смысла. Она есть в главном меню и в быстром меню. Только инвоки чуть разные. Одна с подтверждением, другая сразу выходит. Зачем добавлять ещё один путь к этой кнопке, да ещё такой неочевидный? Красиво же когда элемент и действие связаны (как компас и "север кверху"). Но если очень надо, то В general.xml находим главное меню, и там смотрим команду в строке кнопки"выход". В layouts цепляем эту invoke к ячейке, содержащей в себе обе ячейки - время и дату. При нажатии будет всплывать диалоговое окно запрос "закрыть программу?" Quote Link to post Share on other sites
Proks Posted September 30, 2020 Share Posted September 30, 2020 (edited) подскажите ка очистить это меню. Убрать действие с кнопок Edited September 30, 2020 by Proks Quote Link to post Share on other sites
IШIN Posted September 30, 2020 Author Share Posted September 30, 2020 Через меню - по-моему, никак. :)Кстати, если на все кнопки назначить ВЫХОД, можно получить кнопку выход во весь экран. :))) А так - проще всего в папке Ситигида удалить файл QM.dat (это он и есть - QuickMenu) Quote Link to post Share on other sites
rrrrr Posted September 30, 2020 Share Posted September 30, 2020 2 часа назад, Proks сказал: подскажите ка очистить это меню. Убрать действие с кнопок я там кнопку вижу редактировать Q меню. А могут быть и вшитые намертво как у меня. Тогда в LP искать Quote Link to post Share on other sites
Proks Posted September 30, 2020 Share Posted September 30, 2020 (edited) кнопки в левом столбике я знаю как сделать. За QM.dat спасибо подскажите еще где искать В вертикальном режиме вот так выглядит кнопка выход. в горизонтальном все нормально. Где то что то видать удалил. А вот что именно? при нажатии на эту кнопку попадаем в меню выхода да нет Edited September 30, 2020 by Proks Quote Link to post Share on other sites
Proks Posted October 3, 2020 Share Posted October 3, 2020 подскажите где можно посмотреть какая картинка назначена на bgimage="@icon6_image" и остальные такого же типа строки Quote Link to post Share on other sites
IШIN Posted October 3, 2020 Author Share Posted October 3, 2020 7 часов назад, Proks сказал: подскажите где можно посмотреть какая картинка назначена на bgimage="@icon6_image" и остальные такого же типа строки Структура менюшек прописана в general.xml Там строки типа команда, текст, картинка. Надо найти там блок, отвечающий за данную менюшку. Либо по названию, либо по имени лэйаута. В general для каждого меню вписан используемый им лэйаут. А в лэйауте уже только расположение этих элементов. Это позволяет немного уменьшить число лэйаутов и обеспечить единообразие. То есть в general может быть 10 разных менюшек 6кнопочных, и для всех используется один лэйаут. Мне такое не нравится, я люблю для каждого меню свой лэйаут с ручным заданием картинки. Иначе не сделать изменение картинки при нажатии. А мне нравится когда при нажатии кнопка подсвечивается. Quote Link to post Share on other sites
Proks Posted October 4, 2020 Share Posted October 4, 2020 вот нашел в лауте для примера такие строки 15 часов назад, IШIN сказал: Структура менюшек прописана в general.xml спасибо разобрался как это работает icon6_image это номер картинки в столбце. подскажите еще один момент. Как уменьшить ширину Quote Link to post Share on other sites
IШIN Posted October 4, 2020 Author Share Posted October 4, 2020 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. Находим И дальше очевидно Блок scrolllist name="list" это он. Он в панели, слева и справа от которой отступы по 40х (в моем случае, в штатном наверное другое). Увеличиваем отступы и проверяем. Да, этот лэйаут скорее всего используется и для многих других меню со списком и 2 кнопками. Во всех список сузится. Если это нежелательно, можно создать свой отдельный лэйаут для списка пунктов Ёменю (скопировав данный), назвать его как-то, и вписать это имя в диалогс.хмл Quote Link to post Share on other sites
Proks Posted October 8, 2020 Share Posted October 8, 2020 Здравствуйте, прошу еще помощи. Дошло дело до заправок по маршруту. Заметил что при приближении к АЗС картинка увеличивается. Можно ли это как то отключить? Quote Link to post Share on other sites
Егор 5 Posted October 8, 2020 Share Posted October 8, 2020 1 час назад, Proks сказал: Заметил что при приближении к АЗС картинка увеличивается. Можно ли это как то отключить Размер картинки файла заправок не пробовали уменьшить Quote Link to post Share on other sites
Proks Posted October 8, 2020 Share Posted October 8, 2020 12 минут назад, Егор 5 сказал: Размер картинки файла заправок не пробовали уменьшить так года до заправки далеко значок меньше Quote Link to post Share on other sites
Егор 5 Posted October 8, 2020 Share Posted October 8, 2020 39 минут назад, Proks сказал: так года до заправки далеко значок меньше Это если на диване ездить, поверьте за рулем некогда постоянно пялиться в экран навигатора, вполне хватает звуковых подсказок и изредка смотришь не экран в сложных местах. Quote Link to post Share on other sites
Proks Posted October 8, 2020 Share Posted October 8, 2020 2 минуты назад, Егор 5 сказал: Это если на диване ездить, ну Вам видней. А мне как то не комфортно. Привык к одному размеру. Quote Link to post Share on other sites
Егор 5 Posted October 8, 2020 Share Posted October 8, 2020 2 минуты назад, Proks сказал: Привык к одному размеру. Я показ АЗС выключаю, их и так издалека видно и везде указатели есть. Quote Link to post Share on other sites
IШIN Posted October 8, 2020 Author Share Posted October 8, 2020 6 часов назад, Proks сказал: Здравствуйте, прошу еще помощи. Дошло дело до заправок по маршруту. Заметил что при приближении к АЗС картинка увеличивается. Можно ли это как то отключить? Вообще не ясно про какую картинку речь. Про уведомление как про радары? А дело не в этой галке? Quote Link to post Share on other sites
Proks Posted October 8, 2020 Share Posted October 8, 2020 3 часа назад, IШIN сказал: А дело не в этой галке? нет не в этой. Позже скину пример картинок Quote Link to post Share on other sites
Proks Posted October 9, 2020 Share Posted October 9, 2020 Сегодня по дороге проверил один момент. А именно как изменяется размер картинки АЗС. Её размер изменяется на больший тогда, года стоит галочка в оповещения и выбрано расстояние. Если расстояние об оповещения нет, то картинка не меняет размер. Это типа того как бы стояла отметка на функции "крупно на экране". И есть подозрение, что отключить оповещение о котором писал выше не возможно. Quote Link to post Share on other sites
Proks Posted October 11, 2020 Share Posted October 11, 2020 (edited) Здравствуйте помогите разобраться, что делаю не так? Изначально было вот так Спойлер закомментировал строки в этом блоке Спойлер <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"> и стало вот так Спойлер что и как подправить в этом блоке, что бы название улицы сверху была по центру. Сейчас вот так Спойлер Спойлер <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> Edited October 11, 2020 by Proks Quote Link to post Share on other sites
IШIN Posted October 11, 2020 Author Share Posted October 11, 2020 1 час назад, Proks сказал: что и как подправить в этом блоке, что бы название улицы сверху была по центру. А она и так по центру. По центру своей ячейки. Насколько я вижу в этом фрагменте, там сначала идет верт.панель шириной VerticalPanel width="74X" в которой находятся указатели маневров. Потом VerticalPanel width="-1" , в которой NextStreet И после нее, в конце - VerticalPanel width="145X", пустая вставка. На глаз на скриншотах очень похоже, что если справа отделить кусок в два раза шире чем слева занимают маневры - то название улицы будет ровно посередине оставшейся полосы. Надо играть с этими 145Х. Можно уменьшить их до размера, равного ширине поля времени, чтобы улице отдавалось пространство от маневров до времени. Можно сделать 74Х, как для маневров. Тогда поле для улицы будет посередине ширины экрана, и название (оно явно отцентровано по полю) - тоже. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.