OberonCore
https://forum.oberoncore.ru/

Красноярская сборка BlackBox 1.6rc6
https://forum.oberoncore.ru/viewtopic.php?f=114&t=3836
Страница 4 из 7

Автор:  Иван Денисов [ Вторник, 22 Май, 2012 23:14 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Сборка с исправленными ошибками «Обзора подсистем» и возможностью выбора цвета коммандера в «Настройках пользователя».

Решил не выкладывать архивом (лучше качать всегда последнюю версию)
https://gitorious.org/bb16/red/archive-tarball/master

Автор:  Евгений Темиргалеев [ Среда, 23 Май, 2012 09:45 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Иван Денисов писал(а):
Это был побочный эффект от новой ОС (linuxWine) в Dialog....
От этого никто не застрахован... но всё к вопросу об аккуратном и неспешном внесении правок...

Автор:  Евгений Темиргалеев [ Среда, 30 Май, 2012 07:10 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Иван Денисов писал(а):
Сборка с... возможностью выбора цвета коммандера в «Настройках пользователя».
Какого же цвета у меня коммандеры? Куда смотреть, чему верить?
Вложение:
commander-color.png
commander-color.png [ 16.3 КБ | Просмотров: 9724 ]

P.S. "Зелёному" пункту меню тоже веры нет, в охране значение отличается
Код:
"&Зеленый"   ""   "StdCmds.Color(0009900H)"   "StdCmds.ColorGuard(000FF00H)"

Автор:  Иван Денисов [ Среда, 30 Май, 2012 07:29 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Евгений Темиргалеев писал(а):
Какого же цвета у меня коммандеры? Куда смотреть, чему верить?

Сделал, чтобы коммандеры, были всегда какого-то одного цвета, этот цвет настраивается в установках.
Коммандеры - важные элементы управления, а в глаза они не бросаются. Мне понравилась идея Димыча их красить, вот и решил добавить сюда. Теперь думаю, что эту возможность надо сделать опциональной, чтобы можно было легко отключить :)

Евгений Темиргалеев писал(а):
P.S. "Зелёному" пункту меню тоже веры нет, в охране значение отличается
Код:
"&Зеленый"   ""   "StdCmds.Color(0009900H)"   "StdCmds.ColorGuard(000FF00H)"

За охранник, большое спасибо, не заметил, поправлю.

Автор:  Евгений Темиргалеев [ Среда, 30 Май, 2012 07:37 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Иван Денисов писал(а):
Коммандеры - важные элементы управления, а в глаза они не бросаются. Мне понравилась идея Димыча их красить, вот и решил добавить сюда. Теперь думаю, что эту возможность надо сделать опциональной, чтобы можно было легко отключить :)
Коммандеры прежде всего это "text-aware views". Отключите лучше идею, которая конфликтует с общим концептом. Хотя, сборка Ваша, Вам виднее...

Автор:  Иван Денисов [ Среда, 30 Май, 2012 15:04 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Зеленый цвет поправлен, коммандеры теперь выделяются опциоанально.

Автор:  Иван Денисов [ Воскресенье, 05 Август, 2012 14:56 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Удалил In Out XYplane и единственные модуль ObxFern, где они использовались.
Удалил StdClock и StdETHConv как атавизмы, вместо StdClock нужен приличный пример в Obx.
Так как пакет Ctl не включен в сборку, удален единственный модуль OleViews, который зависел от CtlT, и примеры которые используют Ctl - ObxWordEdit и ObxExcel.

В сборке оставлена только русская документация, которая причесана. Слово «вьюшка» заменяется «отображением», «закладки» заменяются «вкладками», английские кавычки заменяются французскими и другие мелочи форматирования и стилистики.

В модуле DiaPlot график теперь рисуется через DrawPath, что быстрее. Также, множество кривых организовано цепочкой, что снимает ограничения максимального количества кривых.

Скачать последнюю версию сборки всегда возможно по http://gitorious.org/bb16/red/archive-tarball/master

Автор:  Иван Денисов [ Четверг, 09 Август, 2012 09:20 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

В меню Инструменты -> Установить подсистему появилась функция «Обновить список», — так заложил зачаток автообновления компонентов :)

Немного изменил процедуру StdCoder.CopyFile, чтобы при установке подсистем не выдавались вопросы о создании новых папок.

Автор:  Евгений Темиргалеев [ Пятница, 24 Август, 2012 22:43 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

http://oberoncore.ru/projects/bb16ru-kras
Цитата:
Список исправлений в сборке:
...
ошибка поиска границ слов в русских текстах;
Указанное не является исправлением ошибки, но докручиванием поддержки русского языка в исходную схему, рассчитанную только на латинницу (список изменений). Прошу исправить эту некорректность. Если же речь идёт об исправлении ошибки, то тогда границы слов должны учитываться для всех письменностей, представленных в базовой плоскости юникода.

Автор:  Иван Денисов [ Суббота, 25 Август, 2012 18:10 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Евгений Темиргалеев писал(а):
http://oberoncore.ru/projects/bb16ru-kras
Цитата:
Список исправлений в сборке:
...
ошибка поиска границ слов в русских текстах;
Указанное не является исправлением ошибки, но докручиванием поддержки русского языка в исходную схему, рассчитанную только на латинницу (список изменений). Прошу исправить эту некорректность. Если же речь идёт об исправлении ошибки, то тогда границы слов должны учитываться для всех письменностей, представленных в базовой плоскости юникода.

Согласен, проверил вот такое более универсальное решение, и включил в сборку. Все также работает, и теперь не только с русскими словами, проверил на странных европейских буквах тоже.
Код:
   PROCEDURE LeftTerminator (ch: CHAR): BOOLEAN;
   BEGIN
      CASE ch OF
         viewcode, tab, line, para, " ",
         "(", "[", "{", "=",
         hyphen, softhyphen: RETURN TRUE
      ELSE
         RETURN FALSE
      END
   END LeftTerminator;

   PROCEDURE RightTerminator (ch: CHAR): BOOLEAN;
   BEGIN
      CASE ch OF
         0X, viewcode, tab, line, para, " ",
         "!", "(", ")", ",", ".", ":", ";", "?", "[", "]", "{", "}",
         hyphen, softhyphen: RETURN TRUE
      ELSE
         RETURN FALSE         
      END
   END RightTerminator;

Автор:  Иван Денисов [ Вторник, 28 Август, 2012 08:04 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Поправил ссылку на скачивание в первом сообщении
https://gitorious.org/bb16/red/archive-tarball/master

имя репозитория было изменено, чтобы имя папки было коротким после распаковки скаченного архива — bb16-red

Автор:  Иван Денисов [ Суббота, 15 Сентябрь, 2012 00:25 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

В сборку добавлена новая функция позволяющая собрать все подсистемы в один EXE одним кликом из меню.

Инструкция:
1. Модифицируете и компилируете System/Mod/Config.odc и файлы меню на свое усмотрение.
2. Удаляете неиспользуемые файлы, все файлы переносите в главный каталог ББ из рабочей папки, если такая имелась.
3. Добавляете в корневой каталог файл — иконку новой программы.
4. Запускаете «Инструменты» → «Собрать модули в один EXE» (в корневом каталоге появится файл single.exe)
5. Прикладываете к программе лицензию и исходные коды или ссылку, где их скачать.

Примечание: файлы каталогов Mod и Docu в exe не пакуются.

На этом все.

Автор:  Иван Денисов [ Суббота, 15 Сентябрь, 2012 00:35 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

В сборку добавлена новая функция позволяющая установить патч Cairo Ports тремя кликами мыши.

Инструкция:
1. Запускаете «Инструменты» → «Установить подсистему»
2. Нажимаете ссылку Cairo
3. Перезапускаете ББ.

Автор:  Иван Денисов [ Вторник, 16 Октябрь, 2012 07:34 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Добавил в сборку новый DiaPlot, перевел форму настройки печати, поправил свою помарку со ссылкой на проект в About.

Автор:  Иван Денисов [ Воскресенье, 21 Октябрь, 2012 19:55 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Включил в сборку векторную иконку для Ubuntu и скрипт для интеграции с меню.

http://youtu.be/4etSL4Q4xeE

Автор:  Иван Денисов [ Вторник, 08 Январь, 2013 08:24 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Отредактировал и проверил всю документацию к примерам Obx/Docu, убрал крупные отступы в начале документов Docu/Tut-*.

Автор:  ilovb [ Пятница, 18 Январь, 2013 13:10 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Иван, есть у меня несколько соображений, которые я тебе по почте сегодня попробую обрисовать.
И еще одно хочу озвучить здесь. Предлагаю включить в сборку шрифт consolas и сделать его стандартным с размером 10-12.
http://code.google.com/p/scite-ru/downl ... r&can=2&q=
Стандартный шрифт который там сейчас имхо отвратителен.
http://hostingkartinok.com/show-image.p ... 28c2a62a5a

В consolas все символы очень хорошо различаются. Жирный шрифт хорошо выделяется. Да и вообще приятный он на вид :)
http://hostingkartinok.com/show-image.p ... 41bb40b796

Возможно кто-нибудь предложит другой вариант. Можно выбрать лучший.

Автор:  anyak [ Пятница, 18 Январь, 2013 18:15 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Хороший шрифт. Используется в GPCP.
C сайта разработчика http://www.microsoft.com/en-us/download ... x?id=17879

Автор:  Иван Денисов [ Суббота, 19 Январь, 2013 08:09 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Не совсем понимаю, как в сборку можно включить шрифт. Он ведь должен устанавливаться в системные папки. И потом шрифт — это такая вещь, которая определяется еще и вкусом, а не только технической необходимостью.

Arial не лучший выбор, но для начала подойдет (у меня первые пару лет не вызывал дискомфорта вообще). В Красноярской сборке шрифт сделан размером по умолчанию 10pt, а не 8pt, как идет изначально.

Arial лучше для чтения документации (она ведь сделана стандартным шрифтом большей частью), чем Consolas или Courier.

А потом в какой-то момент пользователь сам в состоянии будет сменить шрифт, я предлагаю в документации сделать раздел, где описать откуда качать и как ставить.

Еще прилагаю картинку как выглядит Consolas в Wine

Вложения:
consolas_wine.png
consolas_wine.png [ 111.12 КБ | Просмотров: 8680 ]

Автор:  ilovb [ Суббота, 19 Январь, 2013 11:11 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Иван Денисов писал(а):
Еще прилагаю картинку как выглядит Consolas в Wine

Да... что то не очень. Для wine нужен другой. Все таки consolas вроде как под Clear Type заточен.

Страница 4 из 7 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/