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

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


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

15 минут назад, IШIN сказал:

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

изменил значение как у времени <VerticalPanel width="47.33X"/>

и все стало как мне нужно. Спасибо. 

16 минут назад, IШIN сказал:

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

а как понять это значение? 

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

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

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

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

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

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

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

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

См. Пару страниц выше.

http://forum.probki.net/topic/12123-faq-по-редактированию-langpack-ов/?do=findComment&comment=429178

 

И до этого ещё тут

 

 

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

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

Я увеличил панель с названием улицы на 6 единиц было 18Х сделал 24Х и панель скорости соответственно опустилась вниз и  сбилась ровность панели и знаков по маршруту. Нашел как можно опустить на один уровень с панелью скорости сами знаки. И как бы все нормаль но и ровно, но хочется понять как можно и можно ли вообще изменить положение панели скорости.

Спойлер


<VerticalPanel width="-1">
          <HorizontalPanel height="24X" name="Panels_NextStreet"><!-- синяя подложка height="18X" 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="47.33X"/><!--VerticalPanel width="145X"/-->
      </HorizontalPanel>
    </VerticalPanel>

 

Спойлер

Screenshot_20201014-215717.thumb.png.f22b1445cd7814f2f817c801aadb5791.png

 

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

прошу помощи у знатоком. Проблема в следующем.

Ковыряю модернизированный вид и почти добился того что мне нужно но запнулся в следующем моменте. 

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

Спойлер

Screenshot_20201016-214259.png.feb47bede6faae81c18a8097add8122f.png

хотя картинки стрелок есть. И еще заметил такой момент. Если задать маршрут в виде навигации - основной, там мои картинки отображаются и все работает как надо и если перейти на вид навигации - модернизированный, то стрелки появляются точнее отображается та что была в последний момент в основном виде.

Спойлер

Screenshot_20201016-214852.png.186b74d73412f3914dcf9c082f125177.png

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

вот сам лагпак

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

 

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

И как бы все нормаль но и ровно, но хочется понять как можно и можно ли вообще изменить положение панели скорости.

Да конечно можно. 

1. Можно обратно уменьшить высоту строки улицы. :)

2. Можно уменьшить высоту строки для скорости. Если уменьшим ее (ячейки) высоту, а верт. выравнивание сделаем не по верху, а по середине (valign="middle" кажется), то скорость приподнимется вверх.

Но я считаю такой вариант дурацким, т.к. она может начать наползать на другие строки (на ту же улицу).

3. Можно вообще убрать скорость из этого vertpanel, и сделать ее отдельным слоем. Там на месте "следующей улицы" будет пустая строка (horizontal panel height="XX"/)-проставка. И меняя ее высоту,, можем двигать скорость независимо от всех остальных элементов.

 

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

Да конечно можно.

я решил этот вопрос выравниванием знаков. Чуточку их опустил.

А вот что на счет панели маневров? Есть мысли на этот счет?

В основном виде все работает нормально, переношу строки панели в модерн вид. Подложка есть стрелок нет.   

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

я решил этот вопрос выравниванием знаков. Чуточку их опустил.

А вот что на счет панели маневров? Есть мысли на этот счет?

В основном виде все работает нормально, переношу строки панели в модерн вид. Подложка есть стрелок нет.   

Могу предположить.

Если открыть general.xml, там в начале

 

  <panelcontroller name="nav_screen">
    <panellist name="panels_main">
      <panel type="RollPanel" name="RollPanel"/>
      <panel type="ContextMenu" name="ContextMenu"/>
      <panel type="JunctionView" name="JunctionView"/>
       <panel type="ButtonsWithRoute" name="ButtonsPanel2" prefix="square_"/>
      <panel type="ButtonsNoRoute" name="ButtonsPanelDrive2" prefix="square_"/>
      <panel type="NavWithRoute" name="NavPanel2" prefix="square_"/>
      <panel type="NavNoRoute" name="NavPanelDrive2" prefix="square_"/>
   </panellist>

    <panellist name="panels_square">
      <panel type="RollPanel" name="RollPanel"/>
      <panel type="ContextMenu" name="ContextMenu"/>
      <panel type="JunctionView" name="JunctionView"/>
      <panel type="ButtonsWithRoute" name="ButtonsPanel3" prefix="square_"/>
      <panel type="ButtonsNoRoute" name="ButtonsPanelDrive3" prefix="square_"/>
      <panel type="NavWithRoute" name="NavPanel3" prefix="square_"/>
      <panel type="NavNoRoute" name="NavPanelDrive3" prefix="square_"/>
   </panellist>
  </panelcontroller>
 

Это из первого попавшегося ЛП.

В Вашем там тоже как минимум два вида навигации, и там наверняка разные префиксы (а в данном примере оба с префиксом square).

В итоге нормально работает тот вид, в котором префикс соответствует именам картинок.

А для второго вида картинок нет. Варианты (если я угадал):

1. Сделать копии всех картинок с другим префиксом.

2. Гораздо проще. В general для "глючного" вида вписать те же префиксы, как для "рабочего".

Тогда он будет использовать те же стрелочки.

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

Могу предположить.

Если открыть general.xml, там в начале

огромное спасибо в очередной раз. Вы Человечище. 

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

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

Ссылка на сообщение
Поделиться на другие сайты
  • 10 месяцев спустя...

Народ, подскажите, как в штатном скине перенастроить кнопку "первого манёвра" в режиме навигации с "Легенды" на "Эксперт"?

И ещё хочу чтоб при тыке на "Второй манёвр" удаляло промежуточные токи маршрута.

И ещё хочу при тыке на нижнюю шпалу чтоб показывало весь маршрут.

 

Короче, пока нет fotolom'a с новым скином надо как-то штатный скин привести к фотоломовскому... по действиям... может, я и к штатному привыкну? Потому что у меня при фотоломовском скине при выборе из поиска точки для финиша программа очень часто вылетает. Со штатным скином такой шляпы не наблюдается.

 

Знаю, что надо копать файл general.xml, но не знаю, что копать... почитал первые странички темы - не нашёл подобного... 67 страниц копать лениво... может, гуру направят на путь истинный? Заранее спасибки.

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

1. С первым все просто. Правильно, в general находим команду (я больше всего люблю искать их в самом конце, в списке команд для Ёменю (QM). Там находим 

<item name="route_choose"......

Итак, команда route_choose, а раз на первый маневр настроена легенда (r_listing), то все просто.

В layouts.xml ищем r_listing и находим

<VerticalPanel bgimage="@square_navPanel_f1_bg" invoke="r_listing_auto">

А теперь просто запускаем замену по всему файлу "r_listing_auto" на "route_choose" (там с десяток мест найдется, т.к. разные виды интерфейса, да еще верт.и гориз.)

2. На второй маневр похоже настроено слайд-шоу. О, это жуть. Я нажал на него в режиме симуляции - там такой поток слов начался...

Но в итоге думаю что это (в лэйаутсах) вот это (просто читал строки рядом с первым маневром найденным ранее):

 <VerticalPanel width="60X" name="Panels_2ndTurn" bgimage="@square_navPanel_f1_bg2" invoke="slide_show">

Так что я бы прогнал бы замену "slide_show" на "route_delstop" (найдено в general).

Думаю, должно помочь.

Щас посмотрю про нижнюю шпалу...

3. По шпале - не уверен, но надо пробовать. Я бы сделал так:

В лэйаутс есть строки типа

<ImageLabel width="-1" type="text" class="square_p2_header" text="@navPanel_txt_curstreet"/>
Разные, но у них есть общее - текст (переменная "@navPanel_txt_curstreet")

Я бы после нее везде вставил инвоку на route_view.

Можно наверное просто сделать автозамену по всему файлу

text="@navPanel_txt_curstreet" на  text="@navPanel_txt_curstreet" invoke="route_view"

Авось получится.

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

Ура-а-а, у меня всё получилось!!! Ты - гений чистой красоты! =)

Спасибо тебе! Всё чётко, ясно, подробно... даже я понял )))

За подсказку со списком команд Ё-меню - отдельный благодарень!!!

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

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

Хотя, в принципе, эта кнопка там мне не очень-то нужна... вряд ли мне захочется после вызова легенды посмотреть варианты... я их сразу вызову через первый манёвр.

Легенду я, кстати, навесил на верхнюю шпалу... как это было у фотолома.

В layouts.xml ищем:  
text="@navPanel_txt_nextstreet"/>
 и меняем на
text="@navPanel_txt_nextstreet" invoke="r_listing"/>

 

Так что с кнопкой "Варианты" в легенде не парься... если вдруг кого-то кроме меня (вдруг найдётся такой перфекционист?) это будет напрягать её отсутствие там - можешь с ним вместе попариться. А пока - забей )))

Ещё раз спасибо за помощь!!!

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

text="@navPanel_txt_nextstreet" invoke="r_listing"/>

А если почитать на пару сообщений выше, то увидим, что в Qmenu вариант r_listing, а на маневре по умолчанию был настроен вариант команды "r_listing_auto"

Совершенно не знаю, почему разные команды, и почему для Ёменю оставили вариант без "авто", но есть подозрение, что если вместо r_listing вставить r_listing_auto, оно может начать показывать как надо (наверняка для разных команд используется разная раскладка).

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

Так и оказалось, о Великий Гуру! В ё-меню и в основном меню - легенда - без кнопки варианты (r_listing). А с вызова по панели ближайшего манёвра - с кнопкой Варианты (r_listing_auto).

Изменил invoke на "r_listing_auto" в верхней шпале - теперь есть кнопка "Варианты". Думаю, может, ещё и в основном меню с ё-меню заменить... нехай будут эти Варианты ))) 

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

Согласен. Хуже от нее не будет, пусть себе висит.

Наверное придумали добавить кнопку, и чтоб сохранить обратную совместимость (ЛП то сейчас один на все проги), сделали новую раскладку для легенды и новую команду. Но в одном месте поменяли, а в остальных забыли. Бывает.

Ссылка на сообщение
Поделиться на другие сайты
В 06.09.2021 в 03:47, 4e6yPaToP1981 сказал:

Ура-а-а, у меня всё получилось!!!

Здравствуйте!

Не поделитесь вашим трудом?
Я тоже хочу обновить на 12-ую, но чтобы хотя эти три фишки были, которые Вы сделали!

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

@IШIN не напомнишь ссылкой, как увеличить количество пунктов Q? Вроде было, с ходу не нашёл. Пока Сашин ленгпак жил, можно было жить на БГ припеваючи, а теперь...

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

@IШIN не напомнишь ссылкой, как увеличить количество пунктов Q? Вроде было, с ходу не нашёл. Пока Сашин ленгпак жил, можно было жить на БГ припеваючи, а теперь...

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

Там надо 

1. менять в QM.DAT число пунктов.

2. Менять в Langpack.rsr\GENERAL.XML число пунктов в меню для самого Ёменю и для меню настройки Ёменю

3. Менять  Langpack.rsr\LAYOUTS.XML раскладки для этих пунктов, для верт. и гориз. варианта.

Имена раскладок могут отличаться в штатном и Сашином.

Я при случае посмотрю новый ЛП, попробую увеличить число кнопок в Ёменю, скину готовый и  мануал что менять. 

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

@IШIN забей. Направление мысли понял. "меню настройки Ёменю" в бигео нет как класса (кушайте что подали!), вертикальной ориентации нет у ГУ. Т.е. если допечёт, сам попробую смастерить.

1 час назад, IШIN сказал:

Имена раскладок могут отличаться в штатном и Сашином.

Сашино ещё на бетах стало применимым только для старых настроек.

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

1. В general 

  <!--Быстрое меню которое вызывается с меню карты-->
  <menu name="QuickMenu" cols="2" rows="3">
    <props title="@QuickMenu_title" layout="template_FinishM" autohide="7000"/>
    <items>
      <item name="quick1" tip="@quick1_txt" image="@quick1_img"/>
      <item name="quick2" tip="@quick2_txt" image="@quick2_img"/>
      <item name="quick3" tip="@quick3_txt" image="@quick3_img"/>
      <item name="quick4" tip="@quick4_txt" image="@quick4_img"/>
      <item name="quick5" tip="@quick5_txt" image="@quick5_img"/>
      <item name="quick6" tip="@quick6_txt" image="@quick6_img"/>
    </items>
  </menu>

Доработать - очевидно - добавить еще 6 строчек с соотв. номерами.

Для СГ еще и это (для настроек ЁмоёМеню)

  <setting name="settings_mymenu" menu="SubOptionsMyMenuDlg">
    <subseting name="quick1"/>
    <subseting name="quick2"/>
    <subseting name="quick3"/>
    <subseting name="quick4"/>
    <subseting name="quick5"/>
    <subseting name="quick6"/>
  </setting>

2. В Layouts 

дорабатываем горизонтальный ЛП (добавляем еще строку на 6 кнопок)

 

  <layout name="template_FinishM_hor">
    <VerticalPanel>
      <HorizontalPanel height="13.33X" name="toolbar"/>
      <HorizontalPanel height="-1">
        <ImageLabel invoke="@closedlg_hidden"/>
      </HorizontalPanel>
      <HorizontalPanel height="0.3X">
        <ImageLabel class="header_delimiter"/>
      </HorizontalPanel>
            <HorizontalPanel height="50X">
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon1_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon1_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon1_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon2_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon2_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon2_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon3_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon3_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon3_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon4_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon4_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon4_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon5_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon5_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon5_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon6_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon6_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon6_text"/>
          </HorizontalPanel>
        </VerticalPanel>
      </HorizontalPanel>
      
      <!----  ДОБАВЛЕННЫЕ 6 КОМАНД   ----->
      <HorizontalPanel height="50X">
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon7_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon7_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon7_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon8_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon8_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon8_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon9_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon9_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon9_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon10_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon10_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon10_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon11_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon11_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon11_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon12_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon12_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon12_text"/>
          </HorizontalPanel>
        </VerticalPanel>
      </HorizontalPanel>
      
     <!----- ДАЛЬШЕ СНОВА ШТАТНОЕ   ----> 
      
      <HorizontalPanel height="0.3X">
        <ImageLabel class="header_delimiter"/>
      </HorizontalPanel>
      <HorizontalPanel height="20X"/>
      <HorizontalPanel height="10X" name="bottombar"/>
    </VerticalPanel>
  </layout>


и вертикальный 

  <layout name="template_FinishM_vert">
    <VerticalPanel>
      <HorizontalPanel height="13.33X" name="toolbar"/>
      <HorizontalPanel height="-1">
        <ImageLabel invoke="@closedlg_hidden"/>
      </HorizontalPanel>
      <HorizontalPanel height="0.3X">
        <ImageLabel class="header_delimiter"/>
      </HorizontalPanel>
  <!-- 1 ряд кнопок (был штатно)  -->
      <HorizontalPanel height="50X">
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon1_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon1_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon1_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon2_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon2_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon2_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon3_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon3_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon3_text"/>
          </HorizontalPanel>
        </VerticalPanel>
      </HorizontalPanel>
  <!-- 2 ряд кнопок (был штатно)  -->
      <HorizontalPanel height="50X">
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon4_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon4_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon4_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon5_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon5_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon5_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon6_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon6_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon6_text"/>
          </HorizontalPanel>
        </VerticalPanel>
      </HorizontalPanel>


  <!-------  ДОБАВЛЕНО -------->
  <!-- 3 ряд кнопок (добавлен)  -->
      <HorizontalPanel height="50X">
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon7_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon7_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon7_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon8_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon8_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon8_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon9_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon9_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon9_text"/>
          </HorizontalPanel>
        </VerticalPanel>
      </HorizontalPanel>
  <!-- 4 ряд кнопок (добавлен)  -->
      <HorizontalPanel height="50X">
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon10_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon10_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon10_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon11_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon11_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon11_text"/>
          </HorizontalPanel>
        </VerticalPanel>
        <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon12_invoke">
          <HorizontalPanel height="70%">
            <ImageLabel class="item_center" bgimage="@icon12_image"/>
          </HorizontalPanel>
          <HorizontalPanel height="20%">
            <ImageLabel type="text" class="menu_search_action" text="@icon12_text"/>
          </HorizontalPanel>
        </VerticalPanel>
      </HorizontalPanel>

  <!-------  ДАЛЬШЕ ШТАТНЫЙ ПОДВАЛ  -------->

      <HorizontalPanel height="0.3X">
        <ImageLabel class="header_delimiter"/>
      </HorizontalPanel>
      <HorizontalPanel height="20X"/>
      <HorizontalPanel height="10X" name="bottombar"/>
    </VerticalPanel>
  </layout>

 

 

---------ADD-------

Про QM.DAT я может быть и погорячился. Сейчас IMHOуется мне, что если в лангпаке 12 кнопок, то при назначении на них команд нужные строки в QM.DAT сами добавятся.

Но даже если нет - это самая простая часть процесса, тут и объяснять нечего.

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

@IШIN монстр :) Спасибо!

Изменено пользователем /DiOs
Забавно Хром на ГУ корёжит посты :)
Ссылка на сообщение
Поделиться на другие сайты
1 час назад, /DiOs сказал:

Забавно Хром на ГУ корёжит посты :)

А я думал это специально было, как робот "сп...спасибо дорогой пришелец"

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

@IШIN а вот это вот:

3 часа назад, IШIN сказал:

<menu name="QuickMenu" cols="2" rows="3">

промысловое значение имеет? Или в портрете учитывается, а в ланшафте игнорируется?

/add: впрочем, два ряда я получил :) Ещё раз спасибо! Теперь надо будет заскриптовать.

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

Сколько встречал это сочетание, ни разу не видел какой-то корреляции. Расставлял кнопки как угодно.

Да и в этой строке - 2 колонки 3 строки, а на деле там наоборот.

По-моему, эти параметры сейчас вообще не используются.

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

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

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

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

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

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

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

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

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


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