Changeset 3c3657c in mainline for uspace/lib/ui/private/window.h


Ignore:
Timestamp:
2021-09-04T08:04:36Z (3 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7896f23
Parents:
81d3612
Message:

Correctly position windows in fullscreen mode (only works with CSR)

This involves translating the rendering operations as well as
hardware cursor operations and position events. This currently
only works with client-side rendering (using memory GC for translation),
but not with server-side rendering (need a new special GC to translate
the operations).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/private/window.h

    r81d3612 r3c3657c  
    7474        /** Window rectangle */
    7575        gfx_rect_t rect;
     76        /** Display position (if fullscreen mode) */
     77        gfx_coord2_t dpos;
    7678        /** Application area bitmap */
    7779        gfx_bitmap_t *app_bmp;
Note: See TracChangeset for help on using the changeset viewer.