Функция 4 - вывести строку текста в окно

Kernel-side graphics support
  • А как насчёт других функций вывода графики?
    Нередко используются сразу несколько графических функций(SysFn 1, 4, 7, 13, 38, 47, 65).
    Идея: добавить функцию, устанавливающую область для перенаправления.

    Можно будет потом делать, например, так:

    Code: Select all

    Установить область
      Рисовать
      Рисовать 
      ........
      Рисовать
      Рисовать
    Теперь обратно устанавливаем "выводить в окно"
      Выводим в окно то, что нарисовали в область
  • 0CodErr
    Я сделал то что мне нужно было в тот момент - рисовать шрифты для нового ICON. Такая тотальная переделка оконной системы, может быть полезна во многих случаях, но у меня нет мотивации этим заниматься. Нет ни времени, ни большого желания. Если хочешь, то можешь попробовать сам.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • 0CodErr wrote:Можно будет потом делать, например, так:
    Код:
    Установить область
    Рисовать
    Рисовать
    ........
    Рисовать
    Рисовать
    Теперь обратно устанавливаем "выводить в окно"
    Выводим в окно то, что нарисовали в область
    Для подобных случаев я сделал библиотеку buf2d, что-бы ускорить вывод графики в окно. Можно использовать и другие подобные библиотеки.
    Mario wrote:В SVN r. 2536 добавлено перенаправление вывода в область памяти указанную пользователем.
    Описание читать в документационной части исходников ядра.
    Может быть добавлю вывод текста в библиотеку buf2d через эту функцию, тогда для стандартного шрифта не нужно будет подгружать свою картинку со шрифтом.
  • Who is online

    Users browsing this forum: No registered users and 6 guests