Страница 1 из 11

Panel Stack Splitter (foo_uie_panel_splitter.dll)

Сообщение #1Добавлено: 20.11.2008, 17:32
mookhin
Описание и ссылки:::: Panel Stack Splitter (foo_uie_panel_splitter.dll)

Официальный мануал к плагину::::    Manual for Panel Stack Splitter

Официальный сайт плагина на японском языке

Скачать плагин foo_uie_panel_splitter v0.3.8.3a(2009/12/11)

Если есть желаение сделать что-то своё (например свой собственный интерфейс ;)) на PSS, но нету опыта -->
рекомендую в качестве инструкции эту статью:::    Создание интерфейса на основе Panel Stack Splitter плагина



Ну блин... В конце-то концов найдется кто-нибудь, кто научит этого "узкоглазого" правильно отрабатывать isplaying/ispaused?
Его новые $if(%ps_isplaying%,$if(%ps_ispaused%,...) возвращают полную хрень...  :(
Код:
$if(%ps_isplaying%,$if(%ps_ispaused%,
$imagebutton($add($get(i),86),$sub(%_height%,53),,,$get(btn)/pause.png,$get(btn)/play+.png,COMMAND:Playback/Play or Pause,,),
$imagebutton($add($get(i),86),$sub(%_height%,53),,,$get(btn)/play.png,$get(btn)/pause+.png,COMMAND:Playback/Play or Pause,,)),
$imagebutton($add($get(i),86),$sub(%_height%,53),,,$get(btn)/play-.png,$get(btn)/play+.png,COMMAND:Playback/Play or Pause,,)
не работает... картинки не соответсвуют правде. Этот же код в track_info_mod - "катит" на ура...

Сообщение #2Добавлено: 03.01.2009, 03:08
Cobalt Fist
Долго не трогал фубаростроение. но что-то вот опять потянуло... Однако как много всего изменилось!..
В связи с тем что PanelsUI мертвъ, делаю конфиг на ColumsUI+Panel Stack Splitter. И возникло несколько вопросов:
В Панельсах помнится была отличная возможность отключить titlebar - есть ли плагины (или команды для PSS) что-бы проделать это сейчас? Я к сожалению не нашел :(.
И второй момент - cwb_hooks и powerpanels видимо почили следом за PanelsUI... Есть ли другой способ сделать свой seekbar и volume conrol? Тоже, увы не нашел самостоятельно.
И третий момент ;) - есть ли по синтаксису Panel Stack Splitter вменяемый мануал? Хотелось бы вычислить и фиксировать размер окна, но что-то не пойму как(

Заранее спасибо)

Сообщение #3Добавлено: 03.01.2009, 13:54
meDveD
1. отключить титлбар нет возможности
2. wsh панель

Сообщение #4Добавлено: 03.01.2009, 20:25
Cobalt Fist
Спасибо Медвед, уже не первый раз мне помогаешь ;)
Про тайтлбар - плохая новость.
Про Wsh  - были мысли, но боюсь не потяну синтаксис(
Есть еще может какие варианты?

Сообщение #5Добавлено: 04.01.2009, 21:05
Максим
Cobalt Fist
С WSH всё просто: есть готовые скрипты, достаточно поменять цвет.

Сообщение #6Добавлено: 03.02.2009, 17:56
vetaliyrock
Уважаемый alex_realist спасибо вам большое за сборку. Ни чего лучше пока что для себя не нашел. Я новичок в использовании foobara, может быть вы смогли мне подсказать как можно решить проблему.

Проблема заключается в следующем:

Изображение

Меню выбора (1) треклистов, медиабиблиотеки, лирики, которое находится справа очень узкое. У меня не умещаются все дерево папок (3) для просмотра.
Покопавшись в настройках, я нашел только включение полосы прокрутки (2)

Возможно ли как то решить эту проблему? М.Б. увеличить статически ширину этой области (справа) или в процентном соотношении, чтобы она занимала больше места по ширине.

Спасибо!

Сообщение #7Добавлено: 04.02.2009, 02:08
Izotop
Нажми правой на месте, где ты нарисовал цыфру (1). Выбери: Splitter Settings...
В открывшемся окне параметры отображения любой из панелей, которые ты видишь перед собой:
left
Top
width
height

---измени значения для тех панелей, положение которых тебя не устраивает! ;)
Изображение
Експерементируй! Настроить сможешь так, как ты сам етого захочешь :)
А ещё рекомендую почитать это http://wiki.foobar2000.ru/foobar2000/tittleformatting
Только прочти всё!!! Там много итересного почерпнёшь для себя ;) Понятнее станут кое-какие выражения типа : $sub() и им подобные :)

Сообщение #8Добавлено: 04.02.2009, 02:33
vetaliyrock
Izotop:Только прочти всё!!! Там много итересного почерпнёшь для себя Wink

Спасибо большое! ночь длинная, буду учить матчасть! )

Сообщение #9Добавлено: 27.07.2009, 15:30
vacuum
Подскажите, как увеличить размер обложки в плейлисте  *пыво*

Сообщение #10Добавлено: 28.07.2009, 17:46
Izotop
Cobalt Fist:И третий момент  - есть ли по синтаксису Panel Stack Splitter вменяемый мануал? Хотелось бы вычислить и фиксировать размер окна, но что-то не пойму как(

Заранее спасибо)

Manyal для Panel Stack Splitter
foo_uie_panel_splitter.dll v0.3.8 (alpha ver)
Перевод с японского -- но всё же лучше чем, оригинал изучать ;)

Сообщение #11Добавлено: 07.09.2009, 22:16
MaФ
Как из PSS изменить значение параметра в ELPlaylist>Field definition ?

Сообщение #12Добавлено: 08.09.2009, 00:32
Izotop
2MaФ
Напрямую наверное никак *ну*
Но если указать какой именно параметр Вам нужно изменить... ;) то может это можно будет как-то реализавть ;)

Сообщение #13Добавлено: 08.09.2009, 06:03
MaФ
2Izotop
Например параметр __DISPLAY_COVERS со значениями 1 или 0, хотелось бы сделать кнопку которая эти значения меняла бы. *ну*

Сообщение #14Добавлено: 05.12.2009, 01:17
Izotop
2MaФ
А вот и решение :)
Код: Выделить всё
$textbutton(110,0,40,32,10,01,SETGLOBAL:__DISPLAY_COVERS:$ifequal(%__DISPLAY_COVERS%,1,0,1);REFRESH,brushcolor:150-159-90-250 pencolor:100-200-100-255,)

Сообщение #15Добавлено: 05.12.2009, 10:40
MaФ
2Izotop
Не работает, прописывается глобальное значение __DISPLAY_COVERS 1 и 0, в ELP без изменений. *ну* В Xchange это сделано через кнопку в WSH которая переименовывает файл, а в ELP прописаны разные значения если файл есть и если нет...

Сообщение #16Добавлено: 13.12.2009, 11:21
kondrat
есть 2 основные панели: слева PSS, справа табы (caption: Tabs). ширина левой панели 700, обеих вместе - 1100. хочу создать кнопку, которая скрывала (переключала) бы правую панель и соответственно меняла размер окна. написал такую строку:
Код: Выделить всё
$textbutton(358,1,30,23,Sh,Sh,panelshow:tabs:-1;WINDOWSIZE:$if($isvisible_c(Tabs),701,1100):900,brushcolor:232-232-232 pencolor:0-0-0,brushcolor:216-241-255 pencolor:0-0-0)
кнопка работает, но если закрыть плеер со скрытой правой панелью, то при повторном запуске плеера кнопка работает неправильно. посоветуйте чего делать  *пыво*

Сообщение #17Добавлено: 13.12.2009, 12:53
Axess
2kondrat
Завести переменную и менять ее значение при скрытии/показе - а перед действием задать if - глянь сборку Alex Realist - там кнопки переключения между библиотекой - биографи и прочее..

Сообщение #18Добавлено: 13.12.2009, 13:48
kondrat
Блин, похоже что дело в обработке параметра $isvisible_c. Если размер окна подогнан под левую панель, то прога в любом случае считает, что правая панель не видна и размер не увеличивает. Как это обойти?

Upd: похоже, сделал. Через жопу, но работает теперь почти хорошо:
Код: Выделить всё
$textbutton(649,10,30,23,i,i,windowsize:1053:900;panelshow:tabs:-1;WINDOWSIZE:$if($isvisible_c(Tabs)1053,701):900,brushcolor:232-232-232 pencolor:0-0-0,brushcolor:216-241-255 pencolor:0-0-0)

Сообщение #19Добавлено: 13.12.2009, 17:50
Axess
kondrat:Блин, похоже что дело в обработке параметра $isvisible_c.
а случаем там параметр принимает значения 0 или 1? С нулем у меня тож были проблемы лучше 1,2

Сообщение #20Добавлено: 13.12.2009, 19:02
kondrat
да хрен его знает, я так понял что просто true/false. Но кстати, иногдя впечатление, что они местами перепутаны