Отлично, пойдет. Бедем думать дальше
------------ Дoбавленo в 18.51:
Еще бы позиции курсора синхронизировать, вообще класс бы был
Этот топик читают: Гость
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
О чем вы ?
nesco писал(а): vovcheck писал(а)В идеале они желали вообще редактирование текста в одном большом текстовом окне, НО с контролем длины каждого отделённого блока
Tad, вот что мы еще не пробовали сделать, а ведь, у этой задачи есть решение Картинку в прицепе смотри. ------------ Дoбавленo в 20.41: Была мысль ещё разделитель блоков сделать Нумерованным: 1====== 2====== ....... 10===== но... заказчик пропал |
|||
карма: 25 |
| ||
файлы: 1 | scroll.png [64.2KB] [314] |
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Tad писал(а): Интересно, а нафига я Splitter применилПурга это все, не то он имел в виду, это у него уже было, а именно про то, что нарисовал Леонид "НО с контролем длины каждого отделённого блока" -- я представлял себе в параллельном окне, напротив начала каждого блока, что vovcheck зря спрашивал про многострочную таблицу, именно это он и имел в виду, а не то, что ты предлагаешь, у тебя таблица сама по себе, Непонятно, чему в таблице соответствует строка. То, что ты предлагаешь, это его альтернативный вариант из-за невозможности реализации многострочной таблицы |
|||
карма: 22 |
|
Ответов: 49
Рейтинг: 11
|
|||
Простите за долгое молчание, командировка абсолютно оторвала от дела. Только сейчас сажусь за работу, накопилось в форуме идей предостаточно.
------------ Дoбавленo в 15.20: Tad писал(а): посадил все на панелиЧестно, я раздумывал о границе, Спасибо, мне неудобно использовать готовую схему, хотя частью воспользуюсь. Tad писал(а): vovcheck, куда-то пропал.
Есть куча вопросов к нему. Tad писал(а): 1. Зачем в cmd.txt писать номер выбраной бегущей строки
2. Зачем в STR_Str.txt писать текст бегущей строки Рудимент. Сначала принимающий команды клиент получал команды из файла, а исходный текст лежал на сервере, откуда и черпалось построчно. Сейчас наш скриптописатель узнал, что есть сетевые протоколы. Я хочу убрать этот рудимент, UDP уже работает, на сохранении передачи через файл настаивает начальство. НО! по схеме передачи файлом клиент опрашивал cmd.txt 5(!) раз в секунду, мол, минимальная задержка при выполнении команды; я же заметил деградацию пропускной способности сети при работе этой программы через файл, особенно на реалтайм процессах, а это всегда плохо перед эфиром, когда сюжеты пачками едут с видеомонтажек на сервер, а потоки падали с 60Мбод до 3. Т.ч. я ослушаюсь и уберу это, оставлю только UDP. Tad писал(а): Зачем нужны светодиодыIvann писал(а): он взял вашу схему, и сбежалЭто не в моих правилах. Просто командировка была в условия без интернета. Собственно, и без компьютера. И ещё: не мучайтесь для меня с имитатором строки, штука временная, я приладил его только для отладочных целей, а так это не функционально. В настоящих условиях контроль строки произойдёт по настоящему видеомонитору - там целая стена телевизоров, им хватит. |
|||
карма: 1 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Вот тебе еще пример для затравки, как двигать два Memo синхронно. Только ScrollBox c SVN обновить надо. Там я сделал поддержку, даже, и колеса прокрутки мыша
|
|||
карма: 22 |
| ||
файлы: 1 | synhmemo_001.sha [4.6KB] [241] |
Ответов: 49
Рейтинг: 11
|
|||
nesco писал(а): Присоединенные файлы: preparetext_001.shaСпасибо, форматирование загружаемого текста из файла - работает здорово. Но я оставлял функцию "ударЕния" т.к. текст могут перебрасывать и через clipboard, а это может быть подобный "непричёсанный" текст. Я подумаю как совместить. Хотя пусть соберут все тексты в окно исходного, а там уж пусть приводится в нормальный вид. Забыл рассказать как редакторы будут действовать. Есть такая программа у нас в сети - "Подготовка эфира". Там есть весь текст диктора (для телесуфлёра), в котором указаны места сюжетов, где диктор не говорит, а запускается заранее записанный файл с сюжетом. Тексты от сюжетов выковыриваются из других мест "Подготовки". В нашей программе (Scrolline) редакторы соберут из этих кусков весь текст выпуска новостей (у нас это 10-25 минут), "причешут", нарежут на блоки-строки и выдадут в эфир. Зная, как быстро наша редакция работает, я бы хотел оставить для них шанс доделать редактирование уже во время эфира. Вот, собственно, вся идея. ------------ Дoбавленo в 18.18: Tad писал(а): Была мысль ещё разделитель блоков сделать НумерованнымМысль нумеровать блоки приходила и мне, но я пока не знаю, как нумерация будет вести себя, когда разделение на блоки, редактирование и выдача в эфир будут происходить параллельно, т.е. не гарантируется последовательность в работе редактора. Я интересовался скорее параллельностью отображения слева-справа, или, может, подцвечиванием соответствующих друг другу текстов - слева блоком в тексте, и справа - строки таблицы. Леонид писал(а): 12 May 2010 18:45Леонид писал(а): можно панель прокрутки приспособитьДумаю, это должно помочь. Простите, что реагирую не сразу, мне, новичку, перед тем как разобраться в работе предложенной схемы надо еще изучать матчасть. Я до сих пор еще "плаваю" в элементной базе. |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 16:36:37 |
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
bzq-79-176-120-209.red.be писал(а): где я ступил ?А че не так-то Засвечивает одним из двух цветов при нажатии |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
|||
карма: 25 |
| ||
файлы: 1 | ww2.png [20.1KB] [402] |
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Tad, прикол системного цвета. В коде не стоит Color2RGB, а потому, поддерживаются только RGB цвета, те, у которых нет старших бит
|
|||
карма: 22 |
|
Ответов: 49
Рейтинг: 11
|
|||
nesco писал(а): поддерживаются только RGB цвета, те, у которых нет старших битОднако если напрямую вбить 0xFFFFFF, будет белый. Так любой цвет можно заказать. bzq-79-176-120-209.red.be писал(а): Хотед предложить vovcheck индикатор нажатия кнопки.Мне нравится. Но моим редакторам будет виднее такое: code_18304.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_18304.txt [727B] [135] |
Ответов: 16884
Рейтинг: 1239
|
|||
vovcheck писал(а): Но моим редакторам будет виднее такоеvovcheck, можно любое, только не квадратик сбоку, который неизвестно к чему относится - к кнопе слева или кнопе справа. ------------ Дoбавленo в 23.33: nesco писал(а): прикол системного цвета.А по моему чистой воды баг. |
|||
карма: 25 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Tad писал(а): А по моему чистой воды багИсправлено |
|||
карма: 22 |
| ||
Голосовали: | Tad |
Ответов: 49
Рейтинг: 11
|
|||
Ivann писал(а): таблицу из мемо сделатьИдея мучила меня с самого начала. Я выложил рабочий макет Scrolline, где воспользовался идеей Ivann code_18331.txt Там не всё гладко. Я пока не придумал как удалять ненужные Memo при, скажем, объединении блоков. Разве что кнопкой к каждой Memo. При изменении кол-ва строк в Memo или создании новых съезжает скролл. И так далее. Я докопаюсь, но может есть уже отработанные идеи? |
|||
карма: 1 |
| ||
файлы: 1 | code_18331.txt [12.6KB] [334] |
Ответов: 3349
Рейтинг: 233
|
|||
vovcheck, добавить в PanelEx и методом ##delete
|
|||
карма: 1 |
| ||
Голосовали: | vovcheck |