Колоночки в плэйлисте

Список разделов foobar2000 Общая информация

Описание: Общее обсуждение по аудиоплееру foobar2000

Сообщение #1 VladimirQwerty » 12.03.2008, 15:31

Неделю назад поставил последнюю версию фубара, но есть маленькое НО: это нововведение с настраиваемыми колоночками мне не нравится, тк нет авто масштабирования по ширине окна, поэтому хочется вернуть старый вид. Те название трека полностью ввиде текстовой строки, и чтобы её можно было редактировать под себя в настройках как было раньше... Может есть какой-то плагин, пока ничего подобного не нашёл.
VladimirQwerty
Автор темы
Репутация: 0
С нами: 16 лет 9 месяцев

Сообщение #2 evil » 12.03.2008, 19:56

Можно решить установкой Columns UI. Создать одну колонку и написать скрипт какой хочется.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #3 VladimirQwerty » 12.03.2008, 21:29

Нет, нельзя... Т.к., как я уже сказал, у колонок нет автомасштабирования по ширине окна...
VladimirQwerty
Автор темы
Репутация: 0
С нами: 16 лет 9 месяцев

Сообщение #4 evil » 12.03.2008, 21:42

Прежде чем писать, надо думать и проверять. Или хотя бы не так категорично. Ещё раз: Columns UI и одна колонка.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #5 VladimirQwerty » 13.03.2008, 01:50

Большое спасибо. Погорячился. Но всё таки старый вид плэйлиста приятнее глазу.
VladimirQwerty
Автор темы
Репутация: 0
С нами: 16 лет 9 месяцев

Сообщение #6 evil » 13.03.2008, 07:43

Дело привычки. Сделайте такой же шрифт какой раньше использовали. В остальном не вижу особой разницы, тем более, что заголовок колонки можно скрыть.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #7 VladimirQwerty » 13.03.2008, 14:03

Пара вопросов по плагину... Как изменить название окна виндоус в соответствии с названием трека, и в трее тоже... Как сделать выделение цветом играющего трека. Всё облазил =\
Последний раз редактировалось VladimirQwerty 13.03.2008, 14:41, всего редактировалось 1 раз.
VladimirQwerty
Автор темы
Репутация: 0
С нами: 16 лет 9 месяцев

Сообщение #8 evil » 13.03.2008, 19:04

2VladimirQwerty
Зависит от того, какой версии плагин Columns UI. Опишу для 0.2.1 alpha 11 v3.
1. Название окна: Preferences - Display - Columns UI, закладка Main, поле Main window title format script.
2. Трей: Preferences - Display - Columns UI, закладка Notification area, поле Tooltip title format script.
3. Выделение цветом играющего. Есть два способа: контрастным фоном или шрифтом. Если фоном, то Preferences - Display - Columns UI - Playlist view, закладка Globals, закладка внутри Style. Вписать скрипт
Код: Выделить всё
//цвет фона играющей композиции
$puts(bgp,$rgb(155,232,151))
//цвет фона играющего под курсором
$puts(bgs,$rgb(255,210,210))

$if(%isplaying%,$set_style(back,$get(bgs),$get(bgp)))
Если цветом шрифта, то в скрипте колонки добавить в начало
Код: Выделить всё
//основной цвет
$puts(t1,$rgb(0,0,0,0,0,0))
//играющего трэка
$puts(t11,$rgb(128,64,64,128,64,64))

$if(%isplaying%,$get(t11),$get(t1))

P.S.:
Рекомендую один из своих конфигов (несколько цветовых схем):
Изображение
Последний раз редактировалось evil 13.03.2008, 20:10, всего редактировалось 1 раз.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #9 Anacronox » 21.01.2009, 03:19

Не хотел создавать новую тему, так что... Есть ли возможность в стандартном интерфейсе реализовать выделение цветом? Например, можно ли в колонке %artist% - %title% выставить цвет шрифта для исполнителя, отличный от общих настроек Colors and fonts? Есть функции $rgb(), $rgb(R,G,B), $rgb(R,G,B,RS,GS,BS), но $rgb(R,G,B)%artist%$rgb() - %title% что-то не работает... Или они не для этого предназначены??? И попутно ещё один вопрос: какую функцию лучше использовать вместо $if(), если необходимо задать проверку точного значения поля, а не простр его наличия? Может, $ifequal()?
Anacronox M
Откуда: Минск
Репутация: 2
С нами: 16 лет 2 месяца

Сообщение #10 Mishail » 21.01.2009, 06:15

Anacronox:
По цветам. На данный момент нет. И сложно сказать сделают или нет.
http://www.hydrogenaudio.org/forums/index.php?s=& ... c=58351&view=findpost&p=525549

А $ifequal() это только для целых чисел.
Mishail M
Аватара
Репутация: 5
С нами: 18 лет 7 месяцев

Сообщение #11 evil » 21.01.2009, 11:43

Anacronox:какую функцию лучше использовать вместо $if()
Не вместо, а совместно: $strcmp(X,Y) Returns “1” when strings X and Y are identical, empty string otherwise; intended for use with $if(). $strstr(X,Y) Finds first occurrence of string Y in string X.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #12 Anacronox » 21.01.2009, 15:07

Mishail:По цветам. На данный момент нет. И сложно сказать сделают или нет.
http://www.hydrogenaudio.org/forums/index.php?s=& ... c=58351&view=findpost&p=525549

Спасибо за ссылку. Ознакомился. Жаль конечно.

evil:$strstr(X,Y) Finds first occurrence of string Y in string X.
То, что нужно. Спасибо! Проглядел я эту функцию в справке.
Насчёт цветов. А для чего выполняется функция $rgb()? Для простого текста?
Anacronox M
Откуда: Минск
Репутация: 2
С нами: 16 лет 2 месяца

Сообщение #13 evil » 21.01.2009, 15:24

Anacronox:Для простого текста?
Я нашёл применение только в статус баре.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #14 Izotop » 01.02.2009, 18:26

Anacronox:А для чего выполняется функция $rgb()? Для простого текста?
$rgb()
Сбрасывает цвет текста к принятому по умолчанию.

$rgb(r,g,b)
Устанавливает цвет текста. r, g и b - соответственно красная, зелёная и синяя составляющие цвета невыделенного текста. Цвет выделенного текста устанавливается инверсным.

$rgb(r1,g1,b1,r2,g2,b2)
Устанавливает цвет текста. r1, g1 и b1 - соответственно красная, зелёная и синяя составляющие цвета невыделенного текста. r2, g2 и b2 - соответственно красная, зелёная и синяя составляющие цвета выделенного текста.
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 16 лет 1 месяц

Сообщение #15 Anacronox » 02.02.2009, 03:43

Izotop:$rgb()
Сбрасывает цвет текста к принятому по умолчанию.

$rgb(r,g,b)
Устанавливает цвет текста. r, g и b - соответственно красная, зелёная и синяя составляющие цвета невыделенного текста. Цвет выделенного текста устанавливается инверсным.

$rgb(r1,g1,b1,r2,g2,b2)
Устанавливает цвет текста. r1, g1 и b1 - соответственно красная, зелёная и синяя составляющие цвета невыделенного текста. r2, g2 и b2 - соответственно красная, зелёная и синяя составляющие цвета выделенного текста.

Это я знаю. С цветовыми моделями знаком. Да и в мануале по функциям есть описание. Но всё равно спасибо :) Вопрос в другом был: где в стандартном интерфейсе их можно использовать? В плейлисте, похоже, нельзя. Ну да чёрт с ним. Я уже Columns UI осваивать начал, а там цвета работают нормально.
Anacronox M
Откуда: Минск
Репутация: 2
С нами: 16 лет 2 месяца


Вернуться в Общая информация