Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26164
Рейтинг: 2127
#1: 2007-06-11 16:34:02 ЛС | профиль | цитата
Все вопросы, ответы, этапы доработки по HiLightMemo будем писать сюда.

[size=-2]------ Добавлено в 16:34
Вышел новый релиз -- ver 2.30
В новой версии предусмотрено свойство отключения автозахвата фокуса ввода.

-- Удален с выходом нового релиза --
карма: 22

0
Ответов: 3655
Рейтинг: 69
#2: 2007-06-12 01:42:00 ЛС | профиль | цитата
nesco, А нормальный шрифт нельзя сделать(без огромных пробелов)
Авто перевод каретки на следующую стоку
В свойстве Font - не работает жирный шрифт
В связи с тем что на работе только чёрнобелый принтер
хотелось бы иметь выделение не только цветом но и жирным шрифтом.
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#3: 2007-06-12 02:11:22 ЛС | профиль | цитата
Вячеслав писал(а):
А нормальный шрифт нельзя сделать

Нет нельзя, только моноширный (открой KOL компонента от Кладова и почитай). Применяй моноширные шрифты, ничего в этом зазорного нет. Их не так уж и мало, если поискать.
Вячеслав писал(а):
В свойстве Font - не работает жирный шрифт

А он работал в прошлом HiLightMemo? Предполагается, что жирный шрифт применяется для засветки и не применяется в качестве основного.
Вячеслав писал(а):
хотелось бы иметь выделение не только цветом но и жирным шрифтом

У меня прекрасно выделяет жирным шрифтом. Не вижу в чем проблема. Все зависит от применяемого шрифта. Хороший моноширный шрифт -- Lucida Consol

[size=-2]------ Добавлено в 02:11
Вячеслав писал(а):
Авто перевод каретки на следующую стоку

Не думал, может и можно. Это надо при достижении ограничителя, правильно я понял. Возиожно, в следующем релизе я это и сделаю.
Кто-нибудь пробовал в компоненте применять ссылки, или нет (в примере это реализовано). А то шума было много, и молчок... Пассивность какая-то... Вот и делай что-нибудь...
карма: 22

0
Ответов: 3655
Рейтинг: 69
#4: 2007-06-12 03:07:27 ЛС | профиль | цитата
nesco писал(а):
Применяй моноширные шрифты, ничего в этом зазорного нет

Уговорил.
nesco писал(а):
Предполагается, что жирный шрифт применяется для засветки и не применяется в качестве основного.

Ясненько.
nesco писал(а):
У меня прекрасно выделяет жирным шрифтом

Ага нашёл (я думал это где то отдельно.)
nesco писал(а):
Это надо при достижении ограничителя, правильно я понял

Да.
nesco писал(а):
Кто-нибудь пробовал в компоненте применять ссылки, или нет (в примере это реализовано).

В примере работает отлично.
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#5: 2007-06-12 03:35:29 ЛС | профиль | цитата
Вячеслав писал(а):
В примере работает отлично

А не в примере?
карма: 22

0
Ответов: 3655
Рейтинг: 69
#6: 2007-06-12 13:48:23 ЛС | профиль | цитата
nesco писал(а):
А не в примере?

Хочу сделать прогу для создания справок там пригодится но чё то пока лень.
Типа вот такой http://www.delphiworld.narod.ru/dw.html
Видел там какие огромные архивы(потому что сделаны на HTML )
в txt будет в несколько раз меньше.
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#7: 2007-06-12 13:53:48 ЛС | профиль | цитата
Вячеслав, ну ты -- круть
карма: 22

0
Ответов: 3655
Рейтинг: 69
#8: 2007-06-12 14:27:46 ЛС | профиль | цитата
nesco,
ну ты -- круть

У меня есть её копия там можно создавать справки самому ,но весит 2,1 метра
великовато для маленьких справок.
карма: 0

0
Ответов: 1891
Рейтинг: 110
#9: 2007-06-14 23:26:18 ЛС | профиль | цитата
nesco, чето не компилится HiLightMemo


карма: 0
%time%
0
Ответов: 899
Рейтинг: 43
#10: 2007-06-15 00:23:03 ЛС | профиль | цитата
nesco, посмотри схемку
1 при старте программы у компонента нет вертикального скролла
2 при прокручивании страницы вниз исчезает горизонтальный скролл
это ошибки или так задумано?
code_1556.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_1556.txt [2.6KB] [494]
Ответов: 3655
Рейтинг: 69
#11: 2007-06-15 00:45:37 ЛС | профиль | цитата
unalex, Неподтверждается - отлично работает.
С SVN - обновлялся
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#12: 2007-06-15 01:21:23 ЛС | профиль | цитата
unalex, так и должно быть. Горизонтальный скрол динамический и следит за самыми широкими строчками, попавшими в экран. Насчет вертикального скрола, не вижу принципиальной ошибки. Крутанешь скрол, тут же появляется. Это что, сильно пугает? Пока коцать компонент не буду. Подождем еще отзывов -- вдруг чего серьезнее надыбается.
карма: 22

0
Ответов: 899
Рейтинг: 43
#13: 2007-06-15 02:04:10 ЛС | профиль | цитата
Вячеслав, только что обновился результат не изменился
nesco, понятненько, у меня и была мысль а может он динамический, но для профилактики спросил, пусть остается как есть, меня, например это не напрягает и не пугает,
вот только пользователь который не догадается покрутить колесико мышки перед прочтением текста может подумать что на экране отображен текст полностью, т к вертикального скролла нет (например в приведенной ниже упрощенной схеме)
Add(MainForm,14198727,175,161)
{
Left=20
Top=105
Width=398
Height=151
link(onCreate,14632708:doEnum,[])
}
Add(HilightMemo,11859552,434,259)
{
Left=10
Top=10
Width=370
Height=100
Font=[Courier New,8,0,0,204]
}
Add(Hub,6382841,378,196)
{
link(onEvent2,11859552:doAdd,[(422,209)(422,265)])
}
Add(StrList,11342906,315,126)
{
Strings=#47:HiAsm или Конструктор программ это прежде всего|47:система визуального проектирования и разработки|47:приложений, не требующая от пользователя знания|38:языков программирования и особенностей|41:функционирования ОС, позволяющая быстро и|42:легко писать(рисовать) небольшие программы|0:|44:Функциональное наполнение оболочки полностью|37:определяется установленными пакетами.|25:Такими пакетами являются:|33:Delphi&FPC, PocketPC, FASM и WEB.|
}
Add(ArrayEnum,14632708,329,196)
{
link(onItem,6382841:doEvent1,[])
link(Array,11342906:Array,[])
}

[size=-2]------ Добавлено в 01:57
Возник еще вопрос, а как в компоненте сделать так, чтобы при превышении определенной длины часть строки могла переносится на новую строку (Word Wrap)

[size=-2]------ Добавлено в 02:04
И еще вопрос
существует точка (WordAtPosMouse=Содержит слово находящееся под указателем мыши)
но если слово состоит из одной буквы, то его получить невозможно, можно ли это исправить
nesco, извини, я такой зануда
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#14: 2007-06-15 11:16:36 ЛС | профиль | цитата
Специально для unalex'a выкладываю новый релиз с исправленным скролингом
unalex писал(а):
но если слово состоит из одной буквы, то его получить невозможно, можно ли это исправить

Попробуй MinWordLen поставить в 1.

-- Удален с выходом нового релиза --
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2007-10-26 16:38:48 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-14 14:32:39
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)