Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт ноя 24, 2017 10:36 am

Часовой пояс: UTC+03:00


Найдено 1082 результата
Поиск в найденном:

Автор Сообщение

 Форум: Игры   Тема: Baby Painter

 Заголовок сообщения: Re: Baby Painter
Добавлено: Чт ноя 23, 2017 1:02 am 

Ответы: 18
Просмотры: 2824


dunkaist писал(а):
Было бы здорово залить исходники на svn
В папке с примерами для HiAsm есть исходник BabyPainter.sha, хотя товарищ lev его изменил.
У меня оригинальная программа выглядит так:
Спойлер: Показать
Вложение:
1.PNG
1.PNG [ 386.44 КБ | 44 просмотра ]

 Форум: Программы   Тема: RUN(rewritten in UASM and improved)

 Заголовок сообщения: Re: RUN(rewritten in UASM and improved)
Добавлено: Чт ноя 23, 2017 1:02 am 

Ответы: 25
Просмотры: 751


dunkaist, желательно подробнее.
Я в tup не очень разбираюсь.
Если знаешь, что конкретно надо, можешь даже сам добавить, если хочешь.

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Пн окт 23, 2017 5:18 pm 

Ответы: 61
Просмотры: 6611


Использовать их для чего-либо - плохая идея. Эта кодировка уже используется в качестве системной . В cp866 символы выглядят вполне конкретно. В данный момент правильнее всего шрифт выглядит в консоли. Менее правильно 6x9. 8x16 ещё хуже. Вот это я и пытаюсь тебе уже на протяжении нескольких постов о...

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Вс окт 22, 2017 11:43 am 

Ответы: 61
Просмотры: 6611


Вообще-то ссылку я тебе давал уже https://en.wikipedia.org/wiki/Code_page_866
Pathoswithin писал(а):
системная у нас cp866
, которая как раз и основана на CP437. Нижняя часть таблицы осталась такой же
Изображение

 Форум: Графическая подсистема   Тема: Реакция на мышь и частичная отрисовка с другой стороны экрана

Добавлено: Вс окт 22, 2017 11:33 am 

Ответы: 1
Просмотры: 107


#5349 - нет бага #5350 - есть баг Автор: serge Запись в журнале: kernel: remove Screen_Max_X and Screen_Max_Y variables А я сразу подумал, что где-то, наверное, появилась ошибка на единицу. Почему-то товарищ Serge решил заменить значения координат( X , Y ) на значения размеров( Width , Height ).

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Вс окт 22, 2017 11:02 am 

Ответы: 61
Просмотры: 6611


Думаю, было бы лучше, чтобы символы выглядели одинаково как в обоих шрифтах, так и в консоли.
По-моему лучший вариант — как они выглядят в консоли
Изображение

 Форум: Кодинг   Тема: SysFn48.7:GetSkinMargins

 Заголовок сообщения: Re: SysFn48.7:GetSkinMargins
Добавлено: Сб окт 21, 2017 6:10 am 

Ответы: 9
Просмотры: 928


Странно, что человек, который уже знал до этого, что нужно править, так и не поправил это.
Хотя это — секундное дело.

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Сб окт 21, 2017 6:07 am 

Ответы: 61
Просмотры: 6611


Тут надо понимать разницу между "выглядеть как ничего" и "не выглядеть никак": символ №32 всегда выглядит как ничего, а символы №0 - №31 не обязаны выглядеть как-то конкретно, потому могут выглядеть как угодно и рассчитывать на них не желательно. Ну было бы удобно, если #0 выгля...

 Форум: Графическая подсистема   Тема: Реакция на мышь и частичная отрисовка с другой стороны экрана

Добавлено: Пт окт 20, 2017 8:47 pm 

Ответы: 1
Просмотры: 107


Почему-то окна частично рисуются и реагируют на мышь с другой стороны экрана. В качестве примера запустил меню у края, оно реагирует на мышь с противоположной стороны: 1.PNG можно таким же образом изменять размеры у sizable окон. Это было в VirtualBox и Qemu . На данный момент проверил #6300 баг ест...

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Пт окт 20, 2017 7:03 pm 

Ответы: 61
Просмотры: 6611


#7103 Ну, в общем, я решил сделать для заголовка завести отдельный флаг: выводить либо esi символов, либо до первого попавшегося символа #0 Надеюсь, ничего больше не поломалось :) Осталось теперь это Но вот символ #0 в шрифте 8x16 в данный момент всё-таки "как-то" выглядит. А в 6x9 — норм...

 Форум: Кодинг   Тема: SysFn48.7:GetSkinMargins

 Заголовок сообщения: Re: SysFn48.7:GetSkinMargins
Добавлено: Пт окт 20, 2017 2:25 pm 

Ответы: 9
Просмотры: 928


#7102
Исправил SkinMargins.Right для текущего скина по умолчанию Shkvorka.
Теперь текст в заголовке не должен налезать на кнопки.

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Пт окт 20, 2017 1:30 pm 

Ответы: 61
Просмотры: 6611


В кодировке ASCII первые 32 символа вообще не должны как-то выглядеть, в том числе символ #0. Насчёт всех 32-ух не согласен https://en.wikipedia.org/wiki/Code_page_866 Но вот символ #0 в шрифте 8x16 в данный момент всё-таки " как-то " выглядит. Посмотри в window.inc - window._.draw_window...

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Чт окт 19, 2017 7:46 pm 

Ответы: 61
Просмотры: 6611


Я пробовал сделать так( font.inc ) https://pastebin.ca/3891972 Но похоже, заголовки выводятся как-то по-особенному 1.PNG Непонятно, почему там ограничение на количество символов для ASCIIZ (сейчас 256 , раньше было 255 ). Кажется, было бы лучше, если символ #0 выглядел бы одинаково в обоих шрифтах. ...

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Вт окт 17, 2017 12:20 pm 

Ответы: 61
Просмотры: 6611


Мда.. как всё запущено-то, а!!! Ну так это ты специально такую строку сделал. Да, чтобы продемонстрировать баг, а иначе как это по-твоему сделать? в этом случае происходит вывод не zero-terminated строки , то, соответственно, ноль не может считаться признаком конца строки, а, значит, строка не должн...

 Форум: Графическая подсистема   Тема: SysFn 4

 Заголовок сообщения: Re: SysFn 4
Добавлено: Пн окт 16, 2017 3:17 pm 

Ответы: 61
Просмотры: 6611


Разное поведение в зависимости от ревизии Unit Unit1; Interface Uses KolibriOS; Procedure Main; Implementation Procedure Main; Begin SetEventMask(EM_BUTTON + EM_REDRAW); While TRUE Do Begin Case WaitEvent Of REDRAW_EVENT: Begin BeginDraw; DrawWindow(100, 50, 150, 130, 'Test', $00FFFFFF, WS_SKINNED_F...
Поле сортировки:  
Страница 1 из 73 [ Найдено 1082 результата ]


Часовой пояс: UTC+03:00


Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB