Обсуждение графической подсистемы

Kernel-side graphics support
  • Kenshin wrote: Вместо ja @f должно быть ja .ret, иначе при попытке вызвать несуществующую подфункцию, выполнится неправильный код (т.е. тот, который идёт после первого попавшегося @@).
    Действительно, спасибо за исправление, закоммитил.
    The best way to predict the future is to create it.
  • Кстати, функция 67 не разрешает изменять размеры/положение окна, если оно максимизировано. Поэтому какая-либо программа (например, board) не может перевести окно в полноэкранный режим, если то развёрнуто на всю рабочую область экрана. Может стоит убрать это ограничение? Всего то две строчки кода убрать нужно из ядра:

    Code: Select all

            test    [edi + WDATA.fl_wstate], WSTATE_MAXIMIZED
            jnz     .exit
  • Если открыто какое-либо окно (№1) и поверх него находится другое (№2) так, чтоб верхняя часть окна №1 была видна, то смещая окно №2 вниз на 1 пиксель остаётся горизонтальная полоса от края этого окна.
    Похоже что окну №1 не отсылается сообщение о перерисовке.
    Аналогично при смещении вправо на 1 пиксель - остаётся вертикальная полоса.
  • kw33,
    Should be fixed in #9221. Please, check.
  • Who is online

    Users browsing this forum: No registered users and 6 guests