Кнопка: скрыть/показать нужный ряд панели кнопок

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Кнопка: скрыть/показать нужный ряд панели кнопок

Post by Deft »

В настройке панели кнопок можно задать какие именно отображать ряды панели (1,2 и т.п.).
Помогите с кнопкой для скрытия/отображения нужного ряда панели кнопок: чтобы панель номер 2 показывалась/скрывалась по нажатию.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Deft
Настораживает фраза "панель номер 2".
Если вы НЕ используете единовременно два экземпляра ToolBar-плагина, а имеете в виду ряды одной и той же панели, то:

Code: Select all

Call("ToolBar::Main", 1, "1(1),2(-1)")
Подробнее, см. "\AkelFiles\Docs\ToolBar-Rus.txt" стр.266

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

opk44 wrote:Deft
Подробнее, см. "\AkelFiles\Docs\ToolBar-Rus.txt" стр.266
Спасибо. Не ожидал, что описание работы плагина есть где-то в папках программы.
Предложения для разработчика:
1. Стоит как-то в интерфейсе выбора плагинов добавить описание его назначения, аналогию которго я только в апдейтере в разделе скриптов наблюдаю.
2. Добавить ссылку на мануал для плагинов тоже имеет смысл куда-то в штатный интерфейс для изучения. В скриптах-то хотя бы в теле описание есть. А тут надо догадаться куда лезть.
Для тех, кто давно знаком со структурой программы это привычно, а вот для меня не очевидно оказалось.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Deft wrote:Для тех, кто давно знаком...
Вы на форуме 9 лет. Если девяти лет недостаточно для ознакомления, то я даже как-то теряюсь...
Если вы всерьез полагаете, что ссылки "где-то в интерфейсе" что-то решают, то воспользуйтесь шаблоном контекстного меню (http://akelpad.sourceforge.net/files/pl ... in-Rus.txt)

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

opk44 wrote:
Deft wrote:Для тех, кто давно знаком...
Вы на форуме 9 лет. Если девяти лет недостаточно для ознакомления, то я даже как-то теряюсь...
Спасибо на "добром" слове.
Я к тому, что на руководство пользователя есть ссылка в стандартном меню программы, а для описания плагинов нет. Уж если есть официальная сборка с плагинами, логично и менюшечки для отображения их описания из самой программы встроить. Вы много пользователей знаете, которые лезут в папки программ для поиска вероятно полезной информации?
Свой хлеб программа отрабатывает прекрасно. Но полезная инфа по программе, имхо, должна быть ближе к простому юзеру. Вот сейчас буду ломать голову, как запихать предложенный список в меню справки, ибо плагин не позволяет его править.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Deft wrote:ибо плагин не позволяет его править.
Да неужели?
Deft wrote:Вы много пользователей знаете, которые лезут в папки программ для поиска вероятно полезной информации?
...Но полезная инфа по программе, имхо, должна быть ближе к простому юзеру. Вот сейчас буду ломать голову, как запихать предложенный список в меню справки
Поэтому и написал, что никакие ссылки в меню ничего не решают.
("Можно подвести ишака к воде. Но пить его не заставит даже шайтан." восточная пословица).

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

opk44 wrote:
Deft wrote:ибо плагин не позволяет его править.
Да неужели?
Доступно только "Избранное" и "Плагины", а как исправить меню "Справка" - не понятно.

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

opk44 wrote:Поэтому и написал, что никакие ссылки в меню ничего не решают.
Ваше мнение мне понятно, но оно тоже ничего не решает.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Deft wrote:
opk44 wrote:
Deft wrote:ибо плагин не позволяет его править.
Да неужели?
Доступно только "Избранное" и "Плагины", а как исправить меню "Справка" - не понятно.
Так я вам страшное скажу - о том как редактировать контекстное меню (и не только) написано в соответствующем справочном файле ("\AkelFiles\Docs\ContextMenu-Rus.txt").

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

opk44 wrote:Так я вам страшное скажу - о том как редактировать контекстное меню (и не только) написано в соответствующем справочном файле ("\AkelFiles\Docs\ContextMenu-Rus.txt").
Так давайте уже закончим спор - ткните меня носом, где именно в папке с программой или в её интерфейсе я могу найти текст содержимого пункта меню "Справка". В указанном мануале по плагину написано как добавить новое меню, а не как исправить дефолтное.

Image

YuS
Offline
Posts: 513
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

Deft wrote:ткните меня носом, где именно в папке с программой или в её интерфейсе я могу найти текст содержимого пункта меню "Справка". В указанном мануале по плагину написано как добавить новое меню, а не как исправить дефолтное.
Вот, на Вашем скриншоте открыто правильное окно, для редактирования меню.
А вот, пример меню "Справка":

Code: Select all

"&Справка" Index(-1)
{
    "&Руководство" Call("Scripts::Main", 1, "HtmlView.js", `"%a\AkelFiles\Docs\AkelHelp-Rus.htm"`) Icon("%a\AkelFiles\Plugs\icons\wcmicons_old.dll", 8)
#    "&Руководство" Command(4352)
    "О&бновление..." Command(4353)
    SEPARATOR1
    SET(32, "%a\AkelFiles\Docs\Clipboard-Rus.txt")
        "Clipboard-Rus.txt" OpenFile("%a\AkelFiles\Docs\Clipboard-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Coder-Rus.txt")
        "Coder-Rus.txt" OpenFile("%a\AkelFiles\Docs\Coder-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\ContextMenu-Rus.txt")
        "ContextMenu-Rus.txt" OpenFile("%a\AkelFiles\Docs\ContextMenu-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Exit-Rus.txt")
        "Exit-Rus.txt" OpenFile("%a\AkelFiles\Docs\Exit-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Explorer-Rus.txt")
        "Explorer-Rus.txt" OpenFile("%a\AkelFiles\Docs\Explorer-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Fonts-Rus.txt")
        "Fonts-Rus.txt" OpenFile("%a\AkelFiles\Docs\Fonts-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Format-Rus.txt")
        "Format-Rus.txt" OpenFile("%a\AkelFiles\Docs\Format-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\FullScreen-Rus.txt")
        "FullScreen-Rus.txt" OpenFile("%a\AkelFiles\Docs\FullScreen-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\HexSel-Rus.txt")
        "HexSel-Rus.txt" OpenFile("%a\AkelFiles\Docs\HexSel-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Hotkeys-Rus.txt")
        "Hotkeys-Rus.txt" OpenFile("%a\AkelFiles\Docs\Hotkeys-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\LineBoard-Rus.txt")
        "LineBoard-Rus.txt" OpenFile("%a\AkelFiles\Docs\LineBoard-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Log-Rus.txt")
        "Log-Rus.txt" OpenFile("%a\AkelFiles\Docs\Log-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Macros-Rus.txt")
        "Macros-Rus.txt" OpenFile("%a\AkelFiles\Docs\Macros-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\MinimizeToTray-Rus.txt")
        "MinimizeToTray-Rus.txt" OpenFile("%a\AkelFiles\Docs\MinimizeToTray-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\QSearch-Rus.txt")
        "QSearch-Rus.txt" OpenFile("%a\AkelFiles\Docs\QSearch-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\RecentFiles-Rus.txt")
        "RecentFiles-Rus.txt" OpenFile("%a\AkelFiles\Docs\RecentFiles-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\SaveFile-Rus.txt")
        "SaveFile-Rus.txt" OpenFile("%a\AkelFiles\Docs\SaveFile-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Scripts-Rus.txt")
        "Scripts-Rus.txt" OpenFile("%a\AkelFiles\Docs\Scripts-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Scroll-Rus.txt")
        "Scroll-Rus.txt" OpenFile("%a\AkelFiles\Docs\Scroll-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Sessions-Rus.txt")
        "Sessions-Rus.txt" OpenFile("%a\AkelFiles\Docs\Sessions-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\SmartSel-Rus.txt")
        "SmartSel-Rus.txt" OpenFile("%a\AkelFiles\Docs\SmartSel-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Sounds-Rus.txt")
        "Sounds-Rus.txt" OpenFile("%a\AkelFiles\Docs\Sounds-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\SpecialChar-Rus.txt")
        "SpecialChar-Rus.txt" OpenFile("%a\AkelFiles\Docs\SpecialChar-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\SpellCheck-Rus.txt")
        "SpellCheck-Rus.txt" OpenFile("%a\AkelFiles\Docs\SpellCheck-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Stats-Rus.txt")
        "Stats-Rus.txt" OpenFile("%a\AkelFiles\Docs\Stats-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\Templates-Rus.txt")
        "Templates-Rus.txt" OpenFile("%a\AkelFiles\Docs\Templates-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\ToolBar-Rus.txt")
        "ToolBar-Rus.txt" OpenFile("%a\AkelFiles\Docs\ToolBar-Rus.txt")
    UNSET(32)
    SET(32, "%a\AkelFiles\Docs\XBrackets-Rus.txt")
        "XBrackets-Rus.txt" OpenFile("%a\AkelFiles\Docs\XBrackets-Rus.txt")
    UNSET(32)
    SEPARATOR1
    "&О программе" Command(4351)
}

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

Таак, теплее, и как мне открыть это меню "справка"?
Если я вставлю процитированный текст в это окно - будет 2 меню "справка", стандарное и моё. Скриншот нужен?

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

Нашел таки:
Люди ещё в 2010-м тоже самое спрашивали.
KDJ wrote:
poma wrote:Можно ли изменить структуру главного меню? Я хочу убрать пункт Window. Добавлять я уже умею с помощью плагина ContextMenu, бало бы здорово если бы все главное меню редактировалось таким образом.
You could write a completely different main menu.
At the beginning you have to use CLEAR.
Не совсем очевидно, что для правки дефолтных меню (которых не видно) надо вставить эту команду и затем заново продублировать их уже из файла, отсутствующего в стандартном наборе программы.
Ну вот нет у меня на работе интернета и приходится либо по ночам дома форум курить или юзать встроенный оффлайн хэлп (про доработку которого я и просил изначально).
Post Reply