Search found 217 matches

by akron1
Sun Sep 12, 2021 12:02 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Сделано.
F10 - открыть главное меню, навигация стрелками, Esc - закрыть.
by akron1
Mon Aug 09, 2021 12:39 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Doczom
Ничего не передается, просто запускается скрипт. Имя программы, в общем случае, неизвестно, т. к. программа может состоять из множества файлов. И редактор не знает, какой файл главный.
by akron1
Sun Aug 08, 2021 5:08 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

paulcodeman Думаю, такие вещи лучше переложить на dll-библиотеки: редактор передает в библиотеку текст и, возможно, еще кое-какие данные (напр. координаты курсора). Библиотека работает с полученным текстом (отправляет на сервер, анализирует текст для автодополнения и т. п.) и возвращает результат в...
by akron1
Sat Aug 07, 2021 9:00 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

будет ли поддержка html и json форматов? JSON планирую. HTML -- пока не уверен. можно ли сделать так, чтобы какой либо синтаксис можно было загрузить отдельным файлом? Я пока не представляю, как должен выглядеть общий алгоритм подсветки, подходящий для многих языков. Да еще чтобы он был достаточно ...
by akron1
Sat Aug 07, 2021 5:54 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

CEDIT заменяет табы на пробелы? Нехорошо :) Теперь не заменяет. Сделана поддержка табуляций. Также, в файле cedit.ini можно настроить ширину табуляции: [settings] tab=4 По умолчанию -- 4 пробела. Если указано отрицательное значение, то редактор будет заменять табы на соответствующее число пробелов....
by akron1
Fri Jul 16, 2021 1:30 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Еще обновления.

- разные исправления
- улучшена работа функций "отменить" и "вернуть"
- добавлен пункт меню tools->board
- добавлена кнопка "свернуть панель поиска" (поиск при этом будет работать)
by akron1
Mon Jul 12, 2021 8:28 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Обновления: - Улучшенный дизайн. Но я пока не использую work_dark/work_light. Результат мне опять не понравился. - Метки: ctrl+F2 -- поставить/снять; F2 -- перейти к метке ниже; shift+F2 -- перейти к метке выше - Закрыть вкладку: ctrl+W или средней кнопкой мыши - ctrl+Tab -- переключиться на следующ...
by akron1
Sun Jul 11, 2021 7:41 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

- F3 не работает при закрытой панели поиска Так было задумано: при закрытии панели поиска уничтожается индексная таблица. Поэтому поиск при закрытой панели невозможен. Но я посмотрю, можно ли это как-нибудь переделать. - Ctrl+Tab не переключает на след табу Здесь надо будет выводить список табов в ...
by akron1
Sat Jul 10, 2021 2:24 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Сделаны табы. Это, конечно, это не шедевр дизайна (сделано так, чтобы попроще), но вполне юзабельно. Работать с несколькими файлами стало гораздо удобнее. Также, добавлены пункты меню file->save all и file->close. Есть недоработка: после закрытия вкладки, не освобождается память, которую занимал тек...
by akron1
Sat Jul 10, 2021 12:58 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Я прошу прощения за излишнюю активность... просто вспоминаю по ходу работы. Пиши, конечно. Не всё из того что было/будет предложено я сделаю, но если будут предложения по улучшению, то я их рассмотрю и хотя бы часть из них реализую. Ещё меток не хватает (Ctrl+F2 установить/снять). Вот здесь, если м...
by akron1
Wed Jul 07, 2021 1:03 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Также можно не использовать массивы структур для всего и вся при реализации табов, а репарсить документ при переключении табы. Помнить при этом для каждой табы только путь каждого файла, положение курсора, выделениия, прокрутки - вроде не много. Это если я правильно всё представляю. Да, я предусмот...
by akron1
Tue Jul 06, 2021 1:52 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Не хватает дублирования строк (ctrl+d) и перемещения строк (ctrl+ вверх и вниз) Сделано. Также, восстановлена функция "удалить строку" (ctrl+del). По дабл клике на слово было бы удобно выделять все такиже слова, как когда панель поиска открыта. Сделано. Работает только при закрытой панели...
by akron1
Sat Jun 19, 2021 8:18 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 64181

Re: Еще один текстовый редактор

Со многими скинами выглядит не очень.
например:
Spoiler:
1.png
1.png (12.54 KiB)
Viewed 6174 times
Лучше оставить как есть.
И да, респект, что разобрался в этом исходнике, я не ожидал, что кто-то будет их разбирать. :)
by akron1
Sat Jun 19, 2021 8:13 pm
Forum: Data processing
Topic: FB2 Reader
Replies: 75
Views: 55616

Re: FB2 Reader

Исправлена ошибка.
Было:
Если открыть окно settings и нажать любую клавишу на клавиатуре, то окно settings аварийно закроется и повторно открыть будет невозможно.
Стало:
Окно settings никак не реагирует на события клавиатуры.
by akron1
Wed Jun 16, 2021 12:43 am
Forum: HLL
Topic: Компилятор Oberon-07
Replies: 125
Views: 115568

Re: Компилятор Oberon-07

Можно использовать, но для этого надо будет извлечь из образа. Проще взять с гитхаба.