Page 12 of 20

Re: Редактор TextEdit

Posted: Thu Nov 14, 2013 5:54 pm
by IgorA
я думал что это не библиотека а отдельная программа, со своим кодом, потому думал что нужно переписывать.

Re: Редактор TextEdit

Posted: Thu Nov 14, 2013 6:38 pm
by SoUrcerer
А, нет, это библиотека, причем в COFF.

Re: Редактор TextEdit

Posted: Thu Nov 14, 2013 6:42 pm
by lev
Тап-ляпка iconv.asm, вроде бы бинарно напоминает результат компиляции iconv.h, но ручаться не могу и что с ней делать не очень представляю. Авось пригодится чем-нибудь.

Re: Редактор TextEdit

Posted: Thu Nov 14, 2013 6:49 pm
by SoUrcerer
Не понимат, есть же coff; зачем asm?

Re: Редактор TextEdit

Posted: Fri Nov 15, 2013 12:14 am
by IgorA
0CodErr wrote:А у меня из example.asm отображается только одна строка
Не смог это повторить. А сегодняшняя версия программы (на скрине версия 29 октября) открывает также в одной строке?

Re: Редактор TextEdit

Posted: Sat Nov 16, 2013 9:26 pm
by 0CodErr
IgorA, у меня в svn4229 всё по-прежнему:
Spoiler:
2.PNG
2.PNG (14.41 KiB)
Viewed 6764 times

Re: Редактор TextEdit

Posted: Mon Nov 18, 2013 2:18 pm
by IgorA
0CodErr wrote:IgorA, у меня в svn4229 всё по-прежнему:
Я понял в чем дело, ты используешь английскую сборку. Я проверял на русской сборке. Отличие в том что в английской сборке в файле example.asm строка завершается символом 10, а в русской символами 13,10. При считывании файла t_edit игнорирует символы 10, считая что в файлах строка завершается или одним символом 13 или двумя символами 13,10. Вариант с одним символом 10 я не предусмотрел, потому оно при считывании весь файл отображает в одну строку.
Буду думать как исправить. Лечге всего исправить файл example.asm в английской сборке, но я думаю всеже нужно править t_edit.

Re: Редактор TextEdit

Posted: Mon Nov 18, 2013 4:13 pm
by IgorA
0CodErr wrote:IgorA, у меня в svn4229 всё по-прежнему:
Spoiler:
2.PNG
исправил в rev 4252

Re: Редактор TextEdit

Posted: Thu Nov 28, 2013 1:47 pm
by IgorA
rev 4308
1) добавлено преобразование кодировок cp 1251->866 и cp 866->1251
2) поле edit1 заменено на PathShow
3) изменена версия элемента t_edit в box_lib

Re: Редактор TextEdit

Posted: Sun Dec 01, 2013 1:33 pm
by Mario_r4
Есть проблема с завершением работы с измененным файлом. Программ не дает просто отказаться от сохранения изменений и завершить ее. Приходится выбирать создание нового файла, где уже можно отказаться от изменений старого и вот тогда можно завершить программу штатно. Думаю при простом закрытии также надо предусмотреть диалог с вариантами: отмена, сохранить, не сохранять.

Re: Редактор TextEdit

Posted: Sat Mar 15, 2014 4:07 pm
by punk_joker
Если вставить текст, и общая длина всего текста превысит 100 строк, то ниже 100 строки невозможно просмотреть текст.

Re: Редактор TextEdit

Posted: Sat Mar 15, 2014 11:55 pm
by IgorA
Нужно будет добавить пересчет числа строк при вставке текста из буфера. Посмотрю что можно сделать когда буду свободен.

Re: Редактор TextEdit

Posted: Fri Jun 27, 2014 3:10 pm
by IgorA
punk_joker wrote:Если вставить текст, и общая длина всего текста превысит 100 строк, то ниже 100 строки невозможно просмотреть текст.
Сделал изменение скролинга при добавлении строк в rev 4987
Теперь посмотреть вставленный текст уже можно. Думаю нужно при запуске сделать чтобы в новом документе было меньше чем 100 строк. Это число я делал для запаса с учетом того, что скролинг не менялся.

Re: Редактор TextEdit

Posted: Fri Jun 27, 2014 10:46 pm
by punk_joker
И остается лишь исправить горизонтальный скроллинг. Потому как при наборе, когда набираешь текст, то сначала он заходит на скролл бар, а потом и вовсе мы его не видим

Re: Редактор TextEdit

Posted: Sat Jun 28, 2014 12:53 am
by IgorA
rev 4988
Добавил обработку действий:
Ctrl+A (выделить все)
Ctrl+End (перейти в конец документа)
punk_joker wrote:И остается лишь исправить горизонтальный скроллинг. Потому как при наборе, когда набираешь текст, то сначала он заходит на скролл бар, а потом и вовсе мы его не видим
Как нибудь нужно подумать над этим.