Changeset 35cffea in mainline for uspace/lib/display/include


Ignore:
Timestamp:
2022-05-19T08:02:31Z (3 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ad698f4
Parents:
fd05ea6
git-author:
Jiri Svoboda <jiri@…> (2022-05-18 17:02:12)
git-committer:
Jiri Svoboda <jiri@…> (2022-05-19 08:02:31)
Message:

Maximizing/unmaximizing a window

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

Legend:

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

    rfd05ea6 r35cffea  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2022 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    6262        errno_t (*window_move)(void *, sysarg_t, gfx_coord2_t *);
    6363        errno_t (*window_get_pos)(void *, sysarg_t, gfx_coord2_t *);
     64        errno_t (*window_get_max_rect)(void *, sysarg_t, gfx_rect_t *);
    6465        errno_t (*window_resize)(void *, sysarg_t, gfx_coord2_t *, gfx_rect_t *);
     66        errno_t (*window_maximize)(void *, sysarg_t);
     67        errno_t (*window_unmaximize)(void *, sysarg_t);
    6568        errno_t (*window_set_cursor)(void *, sysarg_t, display_stock_cursor_t);
    6669        errno_t (*get_event)(void *, sysarg_t *, display_wnd_ev_t *);
  • uspace/lib/display/include/display.h

    rfd05ea6 r35cffea  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2022 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5959extern errno_t display_window_move(display_window_t *, gfx_coord2_t *);
    6060extern errno_t display_window_get_pos(display_window_t *, gfx_coord2_t *);
     61extern errno_t display_window_get_max_rect(display_window_t *, gfx_rect_t *);
    6162extern errno_t display_window_resize(display_window_t *,
    6263    gfx_coord2_t *, gfx_rect_t *);
     64extern errno_t display_window_maximize(display_window_t *);
     65extern errno_t display_window_unmaximize(display_window_t *);
    6366extern errno_t display_window_set_cursor(display_window_t *,
    6467    display_stock_cursor_t);
  • uspace/lib/display/include/ipc/display.h

    rfd05ea6 r35cffea  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2022 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4242        DISPLAY_WINDOW_CREATE,
    4343        DISPLAY_WINDOW_DESTROY,
     44        DISPLAY_WINDOW_MAXIMIZE,
    4445        DISPLAY_WINDOW_MOVE,
    4546        DISPLAY_WINDOW_MOVE_REQ,
    4647        DISPLAY_WINDOW_GET_POS,
     48        DISPLAY_WINDOW_GET_MAX_RECT,
    4749        DISPLAY_WINDOW_RESIZE,
    4850        DISPLAY_WINDOW_RESIZE_REQ,
    4951        DISPLAY_WINDOW_SET_CURSOR,
     52        DISPLAY_WINDOW_UNMAXIMIZE,
    5053        DISPLAY_GET_EVENT,
    5154        DISPLAY_GET_INFO
  • uspace/lib/display/include/types/display/wndparams.h

    rfd05ea6 r35cffea  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2022 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4343        wndf_popup = 0x1,
    4444        /** Set specific initial window position */
    45         wndf_setpos = 0x2
     45        wndf_setpos = 0x2,
     46        /** Window is maximized */
     47        wndf_maximized = 0x4
    4648} display_wnd_flags_t;
    4749
Note: See TracChangeset for help on using the changeset viewer.