Changeset ed1a948 in mainline for uspace/lib/ui/private/wdecor.h


Ignore:
Timestamp:
2023-09-20T13:10:28Z (20 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8d1bcd7
Parents:
153dd3b
git-author:
Jiri Svoboda <jiri@…> (2023-09-19 17:10:04)
git-committer:
Jiri Svoboda <jiri@…> (2023-09-20 13:10:28)
Message:

System menu handle

Graphical element allowing to open system menu using mouse.

File:
1 edited

Legend:

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

    r153dd3b red1a948  
    6666        /** Window is maximized */
    6767        bool maximized;
     68        /** System menu handle is active */
     69        bool sysmenu_hdl_active;
    6870        /** Minimize button */
    6971        struct ui_pbutton *btn_min;
     
    8385        /** Title bar rectangle */
    8486        gfx_rect_t title_bar_rect;
     87        /** System menu handle rectangle */
     88        gfx_rect_t sysmenu_hdl_rect;
    8589        /** Window caption rectangle */
    8690        gfx_rect_t caption_rect;
     
    105109extern void ui_wdecor_set_cursor(ui_wdecor_t *, ui_stock_cursor_t);
    106110extern void ui_wdecor_get_geom(ui_wdecor_t *, ui_wdecor_geom_t *);
     111extern errno_t ui_wdecor_sysmenu_hdl_paint_gfx(ui_wdecor_t *, gfx_rect_t *);
     112extern errno_t ui_wdecor_sysmenu_hdl_paint_text(ui_wdecor_t *, gfx_rect_t *);
     113extern errno_t ui_wdecor_sysmenu_hdl_paint(ui_wdecor_t *, gfx_rect_t *);
    107114extern void ui_wdecor_frame_pos_event(ui_wdecor_t *, pos_event_t *);
    108115extern ui_wdecor_rsztype_t ui_wdecor_get_rsztype(ui_wdecor_t *,
Note: See TracChangeset for help on using the changeset viewer.