Для скриптописателей. Только.

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Походу, нам с тобой переводчик нужен. Или ты меня троллиш.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Скорей мне нужен переводчик, чем тебе.
То я твой CPU накрыл, то я тебя троллю... Без личных наездов никак не можешь обойтись?
Мне больше, блин, делать нечего...
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Извини, это не наезд, это предположение.
Скажи, ты файл UHF.hta запускал?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):Скажи, ты файл UHF.hta запускал?
Запускал.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
По терминологии: в УКВ II, который сейчас лежит в том посте, где раньше был УКВ лайт (имя файла то же UHF.hta) интерфейс состоит из одной строки (диапазона), горизонтального скроллинга нет - по ширине строка видна целиком, при кол-ве станций >8 есть вертикальный скроллинг - переход на следующую/предыдущую строку (диапазон) осуществляется клавишами PgUp и PgDn. Т.е. УКВ II - это реализация варианта 1. из обсуждения на предыдущей странице.

По вышеизложенному у нас разногласия есть?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Что происходит в УКВ: при прокрутке меняется громкость. Всё, никаких других действий при использовании колеса нет. PgUp/PgDn - это уже не скроллинг, но и нажатия этих клавиш ни к чему не приводят.
Последний раз редактировалось Flasher Чт дек 08, 2011 16:25, всего редактировалось 1 раз.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Я столкнулся со словом скроллинг задолго до того, как на мышах появилось колесо. Тогда этим словом называли движение большого "полотна" под окошком меньшего размера. Сейчас не так?

По поводу "ни к чему не приводит" - 2 вопроса:
1. Это УКВ, или УКВ II? В первом случае никакого скроллинга и не было, я его вчера вечером реализовал (ты предложил нарисовать хоть что-нибудь, вот я и нарисовал). Повторюсь, то что там лежит сейчас (v.2.3) - это вариант 1 из нашего обсуждения, то, что лежало ранее - собственно, предмет обсуждения.
2. Если УКВ II, то сколько станций в плейлисте? Должно быть больше 8.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):Сейчас не так?
Отчасти так. Но само явление сейчас в большей степени стыкуется с понятием мышиный скролл. Поэтому когда я просил о добавке, то именно его я и подразумевал, хотя бы потому, что он уже был реализован в Радиоле.

1. Я брал версию по ссылке в этом посте. version="2.3"
2. Всё, что появилось в xml:

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<settings band="0" station="5" volume="5" x="196" y="0"/>
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Лист хранится в файле .xspf с бэйзнеймом, как у .hta, т.е. в UHF.xspf. Можно взять лист от Радиолы и переименовать - формат одинаковый. А без листа в интерфейсе должна быть всего одна станция - "Вести".

Добавлено спустя 5 минут:

Вместо настройки колесом в УКВ я сделал настройку кликом по станции. В посте управление описано. Кроме того, движок можно просто таскать мышкой. По-моему это удобнее.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Понял. Сейчас вроде работает. Извини за флуд про УКВ-диапазон, с AM-модуляцией спутал. :oops:
Всё-таки переход по станциям вращением колеса поудобней, чем настройка громкости. Я бы сделал как в Радиоле. Что-то мне она как-то ближе стала.) И её фэйс можно вообще ЛКМ таскать.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Так и сделал два варианта, потому что по знакомым, для кого и делал, консенсуса не было. Кстати, сам тоже Радиолу использую.

Может, просто увеличить Радиолу? Ничего, что больше места занимать будет?

Добавлено спустя 11 минут:

Не будеш возражать, если мы попросим модераторов наши непонятки удалить? (а то на БАШ попадем)
Кстати, как им в этом случае писать: здесь, или в личку?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Увеличить можно, но все станции всё-равно не уместятся. Тут бы полотно широкое с горизонтальной прокруткой сделать. На время пока можно и увеличить число кнопок с возможностью опциональной смены. Т.е. можно ещё какой-то дополнительный диалог предусмотреть, где либо радиокнопками отмечать список допустимых по числу станций, либо при мувинге из блеклиста в уайтлист нужной станции при отпускании ЛКМ происходила замена местами с той, что под курсором. Отделять листы можно обычной границей. Похожая реализация есть в диалоге "Определить цвета для типов файлов" в ТС, только там смены нет.
Последний раз редактировалось Flasher Чт дек 08, 2011 17:47, всего редактировалось 1 раз.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
А вот здесь - стоп!
Редактор плейлиста - это та котлета, которая отдельно от мух.
В планах есть, но сначала надо определиться с функционалом и внешним видом самого радио, чтобы потом не переделывать. Это здесь, для скриптописателей, я с интерфейсами играюсь, а релиз, если будет, то - только один. К тому же, формат .xspf сильно перекраивать не хочется. Он - хоть и не самый распространенный, но, все же, вполне стандартный.

С моей - разработчика - точки зрения, расширение "шкалы настройки" лучше (проще) делать в одном из двух направлений: либо неограниченное (почти) кол-во строк ("диапазонов") фиксированной "длины" (длина - в станциях, разумееся); либо - фиксированое кол-во строк произвольной длины. В первом случае - строка видна целиком, елозим по вертикали, во втором - видны все строки, но особо длинные - не полностью, елозим по горизонтали.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):К тому же, формат .xspf сильно перекраивать не хочется. Он - хоть и не самый распространенный, но, все же, вполне стандартный.
Это и не предлагалось.
Serge Yolkin писал(а):либо неограниченное (почти) кол-во строк ("диапазонов") фиксированной "длины" (длина - в станциях, разумееся); либо - фиксированое кол-во строк произвольной длины. В первом случае - строка видна целиком, елозим по вертикали, во втором - видны все строки, но особо длинные - не полностью, елозим по горизонтали.
Пока с трудом представляю, как могут быть видны все строки. Я там описался. Я хотел сказать про горизонтальную прокрутку, соответсвенно, елозим по горизонтали. Полотно начинает двигаться вправо/влево, когда ползунок проходит 8-ю/1-ю текущую станцию - и так до последней/первой станции, при прокрутке которой указатель становится на первую/последнюю.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Flasher писал(а):Пока с трудом представляю, как могут быть видны все строки
Serge Yolkin писал(а):фиксированое кол-во строк произвольной длины
Т.е. кол-во строк задается, например, сейчас - в ходе обсуждения, интерфейс растягивается по вертикали так, чтобы принятое нами кол-во строк в него умещалось.

Далее (не цитирую) после последней позиции в диапазоне переходим на первую в ТОМ ЖЕ диапазоне, или в СЛЕДУЮЩЕМ? Ну, и наоборот - после первой (влево) на последнюю - в том же, или в предыдущем?

Да, я првил пару сообщений на этой странице после публикации - взгляни, пожалуйста. (Добавлено спустя бла-бла-бла)
Ответить