OberonCore https://forum.oberoncore.ru/ |
|
Фолды в BB1.6 https://forum.oberoncore.ru/viewtopic.php?f=2&t=3451 |
Страница 1 из 1 |
Автор: | ilovb [ Понедельник, 16 Май, 2011 11:17 ] |
Заголовок сообщения: | Re: Фолды в BB1.6 |
Во избежание недоразумений небольшое уточнение: Код выделенный синим цветом в правленой процедуре следует удалить (он приведен для информации). Ну или в WinApi.GetTextExtentPoint32A(dc, str, 1, s) вместо 1 поставить 2. |
Автор: | Иван Денисов [ Вторник, 17 Май, 2011 03:34 ] |
Заголовок сообщения: | Re: Фолды в BB1.6 |
Вы про rc5 пишете. В rc6, которая выложена на сайте Оберонкора эти правки были сделаны и фолды стали нормальной ширины. http://oberoncore.ru/blackbox/environment |
Автор: | Trurl [ Вторник, 17 Май, 2011 08:35 ] |
Заголовок сообщения: | Re: Фолды в BB1.6 |
divan писал(а): В rc6, которая выложена на сайте Оберонкора эти правки были сделаны и фолды стали нормальной ширины. У меня свежеустановленная rc6 рисует ненормальной. Чтобы рисовало хорошо, достаточно сделать метки юникодными и вместо Код: leftExp[0] := SHORT(CHR(240)); leftExp[1] := 0X; rightExp[0] := SHORT(CHR(239)); rightExp[1] := 0X; leftColl[0] := SHORT(CHR(232)); leftColl[1] := 0X; rightColl[0] := SHORT(CHR(231)); rightColl[1] := 0X; подставить Код: leftExp := 0F0F0X; rightExp := 0F0EFX;
leftColl := 0F0E8X; rightColl := 0F0E7X; |
Автор: | ilovb [ Вторник, 17 Май, 2011 08:44 ] |
Заголовок сообщения: | Re: Фолды в BB1.6 |
Любопытно... у меня rc6. Этих правок нет и фолды кривые... может в useTTMetric дело?!? |
Автор: | ilovb [ Вторник, 17 Май, 2011 08:47 ] |
Заголовок сообщения: | Re: Фолды в BB1.6 |
О!!! Trurl, спасибо! У меня были подозрения что в юникодную функцию не те символы попадают |
Автор: | GameHunter [ Вторник, 17 Май, 2011 16:56 ] |
Заголовок сообщения: | Re: Фолды в BB1.6 |
Как мне кажется, текст, выделенный синим цветом, удалять не надо. Он учитывает межбуквенный интервал. |
Автор: | Иван Денисов [ Четверг, 30 Июнь, 2011 11:42 ] | ||
Заголовок сообщения: | Re: Фолды в BB1.6 | ||
ilovb писал(а): Любопытно... у меня rc6. Этих правок нет и фолды кривые... Мда может в useTTMetric дело?!? Код: IF Dialog.platform = Dialog.linux THEN (* Linux *) ... Платформ спецификс. Я же из под вайна проверял... а тут просто рисуются => <=Чтобы загладить вину в необоснованном наезде, выкладываю свой вариант фикса.
|
Автор: | ilovb [ Четверг, 30 Июнь, 2011 19:25 ] |
Заголовок сообщения: | Re: Фолды в BB1.6 |
Да, я думаю - это самая нормальная правка. Только надо бы цветом выделить... (пришлось в WinMerge загонять) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |