Changeset a2e104e in mainline for uspace/lib/display/include


Ignore:
Timestamp:
2020-03-05T11:23:41Z (5 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1e4a937
Parents:
338d0935
git-author:
Jiri Svoboda <jiri@…> (2020-03-04 19:23:29)
git-committer:
Jiri Svoboda <jiri@…> (2020-03-05 11:23:41)
Message:

Move windows by dragging decoration

Or dragging anywhere with button 2. Need to add Ctrl/Alt/Shift state
to pos_event_t and change the latter to Alt-drag/Shift-drag.

Location:
uspace/lib/display/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/display/include/disp_srv.h

    r338d0935 ra2e104e  
    5454        errno_t (*window_create)(void *, display_wnd_params_t *, sysarg_t *);
    5555        errno_t (*window_destroy)(void *, sysarg_t);
     56        errno_t (*window_move_req)(void *, sysarg_t, gfx_coord2_t *);
    5657        errno_t (*window_resize)(void *, sysarg_t, gfx_coord2_t *, gfx_rect_t *);
    5758        errno_t (*get_event)(void *, sysarg_t *, display_wnd_ev_t *);
  • uspace/lib/display/include/display.h

    r338d0935 ra2e104e  
    4949extern errno_t display_window_destroy(display_window_t *);
    5050extern errno_t display_window_get_gc(display_window_t *, gfx_context_t **);
     51extern errno_t display_window_move_req(display_window_t *, gfx_coord2_t *);
    5152extern errno_t display_window_resize(display_window_t *,
    5253    gfx_coord2_t *, gfx_rect_t *);
  • uspace/lib/display/include/ipc/display.h

    r338d0935 ra2e104e  
    4242        DISPLAY_WINDOW_CREATE,
    4343        DISPLAY_WINDOW_DESTROY,
     44        DISPLAY_WINDOW_MOVE_REQ,
    4445        DISPLAY_WINDOW_RESIZE,
    4546        DISPLAY_GET_EVENT
Note: See TracChangeset for help on using the changeset viewer.