Changeset 1af103e in mainline for uspace/lib/ui/private/window.h


Ignore:
Timestamp:
2023-09-13T17:29:07Z (13 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
61643c8
Parents:
46bd63c9
Message:

System menu (WIP)

The system menu provides browsable, keyboard-accessible access to window
management functions (such as closing, minimizing, maximizing, resizing,
moving).

File:
1 edited

Legend:

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

    r46bd63c9 r1af103e  
    4747#include <memgfx/memgc.h>
    4848#include <memgfx/xlategc.h>
     49#include <types/common.h>
    4950#include <types/ui/cursor.h>
    5051#include <types/ui/window.h>
     
    9394        /** Window decoration */
    9495        struct ui_wdecor *wdecor;
     96        /** System menu */
     97        struct ui_menu *sysmenu;
    9598        /** Top-level control in the application area */
    9699        struct ui_control *control;
     
    112115
    113116extern display_stock_cursor_t wnd_dcursor_from_cursor(ui_stock_cursor_t);
     117extern void ui_window_send_sysmenu(ui_window_t *, sysarg_t);
    114118extern void ui_window_send_minimize(ui_window_t *);
    115119extern void ui_window_send_maximize(ui_window_t *);
Note: See TracChangeset for help on using the changeset viewer.