Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26153
Рейтинг: 2127
#166: 2010-05-12 18:51:49 ЛС | профиль | цитата
Отлично, пойдет. Бедем думать дальше
------------ Дoбавленo в 18.51:
Еще бы позиции курсора синхронизировать, вообще класс бы был
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#167: 2010-05-12 20:41:22 ЛС | профиль | цитата
О чем вы ?
nesco писал(а):
vovcheck писал(а)В идеале они желали вообще редактирование текста в одном большом текстовом окне, НО с контролем длины каждого отделённого блока
Tad, вот что мы еще не пробовали сделать, а ведь, у этой задачи есть решение
Интересно, а нафига я Splitter применил. Именно для "большого окна", а в маленьком видно длину блока.
Картинку в прицепе смотри.
------------ Дoбавленo в 20.41:
Была мысль ещё разделитель блоков сделать Нумерованным:
1======
2======
.......
10=====

но... заказчик пропал
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1scroll.png [64.2KB] [314]
Разработчик
Ответов: 26153
Рейтинг: 2127
#168: 2010-05-12 21:00:38 ЛС | профиль | цитата
Tad писал(а):
Интересно, а нафига я Splitter применил

Пурга это все, не то он имел в виду, это у него уже было, а именно про то, что нарисовал Леонид

"НО с контролем длины каждого отделённого блока" -- я представлял себе в параллельном окне, напротив начала каждого блока, что vovcheck зря спрашивал про многострочную таблицу, именно это он и имел в виду, а не то, что ты предлагаешь, у тебя таблица сама по себе, Непонятно, чему в таблице соответствует строка. То, что ты предлагаешь, это его альтернативный вариант из-за невозможности реализации многострочной таблицы
карма: 22

0
Ответов: 49
Рейтинг: 11
#169: 2010-05-16 15:20:41 ЛС | профиль | цитата
Простите за долгое молчание, командировка абсолютно оторвала от дела. Только сейчас сажусь за работу, накопилось в форуме идей предостаточно.
------------ Дoбавленo в 15.20:
Tad писал(а):
посадил все на панели

Честно, я раздумывал о границе, Спасибо, мне неудобно использовать готовую схему, хотя частью воспользуюсь.

Tad писал(а):
vovcheck, куда-то пропал.
Есть куча вопросов к нему.


Tad писал(а):
1. Зачем в cmd.txt писать номер выбраной бегущей строки
2. Зачем в STR_Str.txt писать текст бегущей строки

Рудимент. Сначала принимающий команды клиент получал команды из файла, а исходный текст лежал на сервере, откуда и черпалось построчно. Сейчас наш скриптописатель узнал, что есть сетевые протоколы.
Я хочу убрать этот рудимент, UDP уже работает, на сохранении передачи через файл настаивает начальство. НО! по схеме передачи файлом клиент опрашивал cmd.txt 5(!) раз в секунду, мол, минимальная задержка при выполнении команды; я же заметил деградацию пропускной способности сети при работе этой программы через файл, особенно на реалтайм процессах, а это всегда плохо перед эфиром, когда сюжеты пачками едут с видеомонтажек на сервер, а потоки падали с 60Мбод до 3. Т.ч. я ослушаюсь и уберу это, оставлю только UDP.
Tad писал(а):
Зачем нужны светодиоды
- для индикации выпускающему строки редактору что именно он нажал (и нажал ли) - для решения спорных вопросов. В частности, если строку в эфир запустили досрочно или по ошибке повторный её запуск может быть только после очистки (команда "0"), это правило прописано у UDP-клиента.

Ivann писал(а):
он взял вашу схему, и сбежал

Это не в моих правилах. Просто командировка была в условия без интернета. Собственно, и без компьютера.

И ещё:
не мучайтесь для меня с имитатором строки, штука временная, я приладил его только для отладочных целей, а так это не функционально. В настоящих условиях контроль строки произойдёт по настоящему видеомонитору - там целая стена телевизоров, им хватит.
карма: 1

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#170: 2010-05-16 15:24:16 ЛС | профиль | цитата
Вот тебе еще пример для затравки, как двигать два Memo синхронно. Только ScrollBox c SVN обновить надо. Там я сделал поддержку, даже, и колеса прокрутки мыша
карма: 22

0
файлы: 1synhmemo_001.sha [4.6KB] [241]
Ответов: 49
Рейтинг: 11
#171: 2010-05-16 18:18:09 ЛС | профиль | цитата
nesco писал(а):
Присоединенные файлы: preparetext_001.sha

Спасибо, форматирование загружаемого текста из файла - работает здорово.
Но я оставлял функцию "ударЕния" т.к. текст могут перебрасывать и через clipboard, а это может быть подобный "непричёсанный" текст. Я подумаю как совместить.
Хотя пусть соберут все тексты в окно исходного, а там уж пусть приводится в нормальный вид.

Забыл рассказать как редакторы будут действовать. Есть такая программа у нас в сети - "Подготовка эфира". Там есть весь текст диктора (для телесуфлёра), в котором указаны места сюжетов, где диктор не говорит, а запускается заранее записанный файл с сюжетом. Тексты от сюжетов выковыриваются из других мест "Подготовки". В нашей программе (Scrolline) редакторы соберут из этих кусков весь текст выпуска новостей (у нас это 10-25 минут), "причешут", нарежут на блоки-строки и выдадут в эфир. Зная, как быстро наша редакция работает, я бы хотел оставить для них шанс доделать редактирование уже во время эфира. Вот, собственно, вся идея.
------------ Дoбавленo в 18.18:
Tad писал(а):
Была мысль ещё разделитель блоков сделать Нумерованным

Мысль нумеровать блоки приходила и мне, но я пока не знаю, как нумерация будет вести себя, когда разделение на блоки, редактирование и выдача в эфир будут происходить параллельно, т.е. не гарантируется последовательность в работе редактора. Я интересовался скорее параллельностью отображения слева-справа, или, может, подцвечиванием соответствующих друг другу текстов - слева блоком в тексте, и справа - строки таблицы.

Леонид писал(а):
12 May 2010 18:45

Леонид писал(а):
можно панель прокрутки приспособить

Думаю, это должно помочь. Простите, что реагирую не сразу, мне, новичку, перед тем как разобраться в работе предложенной схемы надо еще изучать матчасть. Я до сих пор еще "плаваю" в элементной базе.

карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#172: 2010-05-16 18:49:33 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 16:36:37
карма: 0

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#173: 2010-05-16 18:54:55 ЛС | профиль | цитата
bzq-79-176-120-209.red.be писал(а):
где я ступил ?

А че не так-то Засвечивает одним из двух цветов при нажатии
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#174: 2010-05-16 19:25:59 ЛС | профиль | цитата

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1ww2.png [20.1KB] [402]
Разработчик
Ответов: 26153
Рейтинг: 2127
#175: 2010-05-16 19:31:47 ЛС | профиль | цитата
Tad, прикол системного цвета. В коде не стоит Color2RGB, а потому, поддерживаются только RGB цвета, те, у которых нет старших бит
карма: 22

0
Ответов: 49
Рейтинг: 11
#176: 2010-05-16 22:32:36 ЛС | профиль | цитата
nesco писал(а):
поддерживаются только RGB цвета, те, у которых нет старших бит

Однако если напрямую вбить 0xFFFFFF, будет белый. Так любой цвет можно заказать.

bzq-79-176-120-209.red.be писал(а):
Хотед предложить vovcheck индикатор нажатия кнопки.

Мне нравится. Но моим редакторам будет виднее такое:
code_18304.txt
карма: 1

0
файлы: 1code_18304.txt [727B] [135]
Ответов: 16884
Рейтинг: 1239
#177: 2010-05-16 23:33:53 ЛС | профиль | цитата
vovcheck писал(а):
Но моим редакторам будет виднее такое

vovcheck, можно любое, только не квадратик сбоку, который неизвестно к чему относится - к кнопе слева или кнопе справа.
------------ Дoбавленo в 23.33:
nesco писал(а):
прикол системного цвета.
т.е. шутка ?
А по моему чистой воды баг.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#178: 2010-05-16 23:41:30 ЛС | профиль | цитата
Tad писал(а):
А по моему чистой воды баг

Исправлено
карма: 22

1
Голосовали:Tad
Ответов: 49
Рейтинг: 11
#179: 2010-05-18 00:45:17 ЛС | профиль | цитата
Ivann писал(а):
таблицу из мемо сделать

Идея мучила меня с самого начала. Я выложил рабочий макет Scrolline, где воспользовался идеей Ivann
code_18331.txt
Там не всё гладко. Я пока не придумал как удалять ненужные Memo при, скажем, объединении блоков. Разве что кнопкой к каждой Memo.
При изменении кол-ва строк в Memo или создании новых съезжает скролл. И так далее.

Я докопаюсь, но может есть уже отработанные идеи?
карма: 1

0
файлы: 1code_18331.txt [12.6KB] [334]
Ответов: 3349
Рейтинг: 233
#180: 2010-05-18 12:43:55 ЛС | профиль | цитата
vovcheck, добавить в PanelEx и методом ##delete
карма: 1

1
Голосовали:vovcheck
Сообщение
...
Прикрепленные файлы
(файлы не залиты)