Вверх ↑
Этот топик читают: Гость
Ответов: 899
Рейтинг: 43
#1: 2009-06-29 14:28:51 ЛС | профиль | цитата
Дорабатываю старенькую программу - песенник для гитариста
никак не могу решить проблему с подсветкой аккордов
в Hilight Memo указал аккорды чтоб подсвечивались
C, D, E ..., Cm, Dm, ....
но если с текстами на русском все ок, то в песнях на анлийском подсвечиваются все слова, содержашие эти буквы.

G Em C G
Этот паpень был из тех, кто пpосто любит жизнь
Em C D
Любит пpаздники и гpомкий смех, пыль доpог и ветpа свист.
Am G D Am
Он был везде и всегда своим, влюблял в себя целый свет
D G C D
И гнал свой Байк,а не лимyзин. Таких дpyзей больше нет


G Em C G
I could bet on New Years eve he´d call me up at night
Em C D
From the other side of the world Ed was always there allright
Am G D Am
Ed´s got the looks of a movie star Ed´s got the smile of a prince
D G C D
He ride a bike instead of a car I wanna be his friend


что можно сделать?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 60
Рейтинг: 0
#2: 2009-06-29 14:32:27 ЛС | профиль | цитата
А схему можно???
карма: 0

0
Ответов: 899
Рейтинг: 43
#3: 2009-06-29 14:46:14 ЛС | профиль | цитата
вот упрощенная схема
code_2346.txt

могу показать полный вариант, но там черт ноги сломает
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_2346.txt [2.1KB] [149]
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2009-06-29 14:53:38 ЛС | профиль | цитата
Странно у меня нет Hilight memo... У меня эмулятор элемента, вернее его отсутствия
карма: 10
0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2009-06-29 14:55:01 ЛС | профиль | цитата
unalex писал(а):
что можно сделать?

А) если элемент не вырезает нигде пробелы(что представляется сомнительным), то использовать для выделения названия аккордов с обрамляющими пробелами
Б) аккорды окружить символами типа _ @ % ^ и т.д. и выделать соответственно их.
карма: 27
0
Ответов: 899
Рейтинг: 43
#6: 2009-06-29 15:39:26 ЛС | профиль | цитата
Dilma писал(а):
А) если элемент не вырезает нигде пробелы(что представляется сомнительным), то использовать для выделения названия аккордов с обрамляющими пробелами


с пробелами трюк не выходит

Dilma писал(а):
Б) аккорды окружить символами типа _ @ % ^ и т.д. и выделать соответственно их.

хотелось бы чтоб в тексте не было посторонних символов(хотя на крайний случай прийдется использовать этот вариант), может есть какие нибудь непечатаемые символы?

а вообще я думаю компонент работает немного неправильно

[size=-2]------ Добавлено в 15:39
Assasin, Hilight memo отсутствует в стандартном пакете, его надо самому добавить
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-06-29 15:46:46 ЛС | профиль | цитата
unalex писал(а):
а вообще я думаю компонент работает немного неправильно

это зависит от того, что за метод используется. Если выделение идет по KeyWords, то да неправильно, а если применяется нечто подцвечивающее текст(как при поиске кусков например), то правильное.
карма: 27
0
Ответов: 899
Рейтинг: 43
#8: 2009-06-29 15:50:24 ЛС | профиль | цитата
еще маленький глупый вопрос, напомните как обозначается символ табуляции
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2009-06-29 16:30:45 ЛС | профиль | цитата

9
карма: 27
0
Ответов: 32
Рейтинг: 2
#10: 2009-06-30 09:58:32 ЛС | профиль | цитата
Вот еще вопрос по компоненту Hilight memo .Как добавить слова ,которые выводятся в автодополнении? Как изменить шрифт и отступы между буквами?code_13938.txt
карма: 0

0
файлы: 1code_13938.txt [530B] [120]
Разработчик
Ответов: 26151
Рейтинг: 2127
#11: 2009-06-30 11:32:01 ЛС | профиль | цитата
jeka7 писал(а):
Как изменить шрифт и отступы между буквами?

Не желательно использовать не моноширные шрифты, иначе возникнут вопросы типа -- а почему у меня каретка ходит не по буквам
Во всех подсвечиваемых редакторах используется именно моноширный шрифт
Рекомендуемые моноширные шрифты -- Lucida Consol и Courier

jeka7 писал(а):
Как добавить слова ,которые выводятся в автодополнении?

Через точку HiLightStrings, но, в таком случае, желательно не использовать внутренний список, иначе, он затрется новыми данными
карма: 22

0
Ответов: 578
Рейтинг: 14
#12: 2009-06-30 12:04:10 ЛС | профиль | цитата
а можно ссылку на компонент?) чет поиском ничего не ищется
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#13: 2009-06-30 12:11:03 ЛС | профиль | цитата
Ищи в компоненты от nesco
карма: 22

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