MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: LongKick64 от 11 октября 2019, 03:32:21

Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: LongKick64 от 11 октября 2019, 03:32:21
В выпадающем списке выбора аудиодорожек, отсутствует символ "&", если таковой присутствует в названии аудиодорожки. Такое справедливо только для темной темы оформления. Проверял на версии 1.5.4 (build 4805) beta.

(https://jpegshare.net/images/28/eb/28eb6500b30b6936d0efed35fb08f83f.png) (https://jpegshare.net/)


(https://jpegshare.net/images/71/3c/713c8e3c4198c9e2202a51f2518a5db6.png) (https://jpegshare.net/)

Добавлено: 2019-10-11 03:32:21

Если вызвать этот список с помощью сочетания клавиш, то символ отображается.
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: Aleksoid1978 от 11 октября 2019, 04:24:28
С этим символом & все не просто. Обычно он пишется в тексте меню "&Проверка" для подчерка символа следующего за & - "П". А вот при расчете размеров выводимого меню не должен участвовать, вот и делема как разрулить :)
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: LongKick64 от 11 октября 2019, 04:27:32
Интересно, что в светлой теме, символ в этом меню отображается как при нажатии на кнопку, так и при вызове этого меню с помощью хоткеев.
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: Aleksoid1978 от 11 октября 2019, 05:21:21
В темной мы сами все рисуем. Символ \'&\' убираем(причину написал выше). Пока будет так - ибо решение неизвестно.
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: V0lt от 11 октября 2019, 06:24:39
Aleksoid1978
Если подчеркивание не нужно, то убирание лишних символов \'&\' решается в лоб тремя заменами (есть недостатки). Но лучше написать спец. функцию.
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: Aleksoid1978 от 11 октября 2019, 07:18:57
Исправил/переделал.
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: LongKick64 от 11 октября 2019, 07:48:23
Хорошо. :)
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: V0lt от 11 октября 2019, 08:43:33
Выложу свой альтернативный вариант (https://pastebin.com/4jVRxhyL). По идее должен быть быстрее.
Название: Отсутствие символа "&" в названии аудиодорожки [Исправлено]
Отправлено: LongKick64 от 13 октября 2019, 01:29:11
Проверил на последней ночнушке, символ отображается.