Я придумал - можно сделать пользовательский провайдер в его настройках задаётся количество строк и создаются связи для каждого пункта
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=38833.0;attach=42630)
А если нужен разделитель в связях пропустить пункт.
Как ты себе это представляешь?Отдельное меню для создания выпадающего меню где указывается количество строк, каждой строке задается определенная функция как это делается у обыкновенных кнопок
Отдельное меню для создания выпадающего меню где указывается количество строк, каждой строке задается определенная функция как это делается у обыкновенных кнопокбудет проблема с локализацией таких кнопок (я про всплывающие подсказки)
будет проблема с локализацией таких кнопок (я про всплывающие подсказки)Ну а, что если использовать определенные "шаблоны"
но в целом, я не против сабжа
Как на картинке нижеза такой вариант
Хочу поднять тему вновь. Вопрос мой звучит так: хватит ли текущего набора команд и провайдеров для реализации тех контекстных меню, что вы хотели сделать?Меню с возможностью вызова любого окна скина - вот это мне не помешало бы для одного из скинов.
Как я понимаю, фича не особо востребована в современных реалиях?Как мне кажется с текущим трендом на минималистичность, необходимость в выпадающих меню никуда не денется
Как мне кажется с текущим трендом на минималистичность, необходимость в выпадающих меню никуда не денется
Вопрос мой звучит так: хватит ли текущего набора команд и провайдеров для реализации тех контекстных меню, что вы хотели сделать?
Хочу поднять тему вновь. Вопрос мой звучит так: хватит ли текущего набора команд и провайдеров для реализации тех контекстных меню, что вы хотели сделать?Думаю да.
Будет ли возможность делать многоуровневые выпадающие меню?
Для начала хочется узнать, что нужно скиноделам. Если речь идет только о реализации самого меню (без расширения списка провайдеров) - это одно дело.А что ты имеешь в виду под "без расширения списка провайдеров"?
А что ты имеешь в виду под "без расширения списка провайдеров"?
Сейчас в родных менюшках полно пунктов, которые не представлены ни одним из провайдеров. Дать к ним доступ весьма проблематично...Приведу пример реализации выпадающего меню который мне интересен: В нижней части плейлиста одна кнопка, вызывающая меню с "кнопками" add items, remove items, bookmarks, misc, sort. Поэтому для моей реализации текущих провайдеров должно хватить. А вот к примеру если взять кнопку track repeat, то возникают проблемы, левый клик включает повтор, а правый открывает всплывающее меню с настройками этого самого повтора, соответственно эту кнопку надо выводить в отдельный провайдер.
Было бы здорово, если вы приведете примеры, когда вам потребовалось меню и с какими пунктами при разработке скинов.Наподобие того, что я выше приводил?
Наподобие того, что я выше приводил?
Для минималистичных скинов, меню - пожалуй, единственный выход, чтоб обеспечить нужный функционал.
Вот ещё вариант развития событий: сложная структура скина и переключение режимов с помощью одного выпадающего меню: (вкл/выкл окон, переключение многостраничных групп и т.д.)
Я это понимаю, нужны реальные примеры, когда что-то хотелось убрать в меню, но не вышло из-за отсутствия функционала. Чем больше будет примеров, тем лучшеТут я не совсем всё-таки понимаю: разве то же управление окнами, многостраничными группами не обеспечивается существующим функцилналом?
Тут я не совсем всё-таки понимаю: разве то же управление окнами, многостраничными группами не обеспечивается существующим функцилналом?в том и дело, что все мои фантазии пока что ограничиваются существующим набором провайдеров
А если в будущем планируется еще и доступ к свойствам элементов, тем более имеющихся провайдеров будет достаточно.
в том и дело, что все мои фантазии пока что ограничиваются существующим набором провайдеровТак придумывание того, чего нет, порой, сродни открытию ;)
В качестве такой переменной можно использовать счетчик.В некоторых случаях используем, но его не подключишь ни к prvVolume, ни к prvEqualizer... (в свете вышеизложенных фантазий).