OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 16 Июнь, 2019 18:15

Часовой пояс: UTC + 3 часа


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему  [ Сообщений: 130 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Вторник, 22 Май, 2012 23:14 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Сборка с исправленными ошибками «Обзора подсистем» и возможностью выбора цвета коммандера в «Настройках пользователя».

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 23 Май, 2012 09:45 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Иван Денисов писал(а):
Это был побочный эффект от новой ОС (linuxWine) в Dialog....
От этого никто не застрахован... но всё к вопросу об аккуратном и неспешном внесении правок...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 30 Май, 2012 07:10 
Модератор
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 30 Май, 2012 07:29 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Евгений Темиргалеев писал(а):
Какого же цвета у меня коммандеры? Куда смотреть, чему верить?

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 30 Май, 2012 07:37 
Модератор
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 30 Май, 2012 15:04 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Зеленый цвет поправлен, коммандеры теперь выделяются опциоанально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Воскресенье, 05 Август, 2012 14:56 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Удалил In Out XYplane и единственные модуль ObxFern, где они использовались.
Удалил StdClock и StdETHConv как атавизмы, вместо StdClock нужен приличный пример в Obx.
Так как пакет Ctl не включен в сборку, удален единственный модуль OleViews, который зависел от CtlT, и примеры которые используют Ctl - ObxWordEdit и ObxExcel.

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Четверг, 09 Август, 2012 09:20 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
В меню Инструменты -> Установить подсистему появилась функция «Обновить список», — так заложил зачаток автообновления компонентов :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Пятница, 24 Август, 2012 22:43 
Модератор
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 25 Август, 2012 18:10 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Евгений Темиргалеев писал(а):
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;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Вторник, 28 Август, 2012 08:04 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Поправил ссылку на скачивание в первом сообщении
https://gitorious.org/bb16/red/archive-tarball/master

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 15 Сентябрь, 2012 00:25 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
В сборку добавлена новая функция позволяющая собрать все подсистемы в один EXE одним кликом из меню.

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

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

На этом все.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 15 Сентябрь, 2012 00:35 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
В сборку добавлена новая функция позволяющая установить патч Cairo Ports тремя кликами мыши.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Вторник, 16 Октябрь, 2012 07:34 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Добавил в сборку новый DiaPlot, перевел форму настройки печати, поправил свою помарку со ссылкой на проект в About.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Воскресенье, 21 Октябрь, 2012 19:55 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Включил в сборку векторную иконку для Ubuntu и скрипт для интеграции с меню.

http://youtu.be/4etSL4Q4xeE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Вторник, 08 Январь, 2013 08:24 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Отредактировал и проверил всю документацию к примерам Obx/Docu, убрал крупные отступы в начале документов Docu/Tut-*.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Пятница, 18 Январь, 2013 13:10 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1495
Иван, есть у меня несколько соображений, которые я тебе по почте сегодня попробую обрисовать.
И еще одно хочу озвучить здесь. Предлагаю включить в сборку шрифт 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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Пятница, 18 Январь, 2013 18:15 

Зарегистрирован: Понедельник, 01 Август, 2011 15:22
Сообщения: 18
Хороший шрифт. Используется в GPCP.
C сайта разработчика http://www.microsoft.com/en-us/download ... x?id=17879


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 19 Январь, 2013 08:09 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2336
Не совсем понимаю, как в сборку можно включить шрифт. Он ведь должен устанавливаться в системные папки. И потом шрифт — это такая вещь, которая определяется еще и вкусом, а не только технической необходимостью.

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

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

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

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


Вложения:
consolas_wine.png
consolas_wine.png [ 111.12 КБ | Просмотров: 3959 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 19 Январь, 2013 11:11 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1495
Иван Денисов писал(а):
Еще прилагаю картинку как выглядит Consolas в Wine

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 130 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB