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


Ignore:
Timestamp:
2020-10-21T21:26:56Z (5 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a2f173b
Parents:
20d2c6c
Message:

Centralize computation of window decoration geometry

File:
1 edited

Legend:

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

    r20d2c6c r172188a  
    6363};
    6464
     65/** Window decoration geometry.
     66 *
     67 * Computed rectangles of window decoration elements.
     68 */
     69typedef struct {
     70        /** Interior rectangle */
     71        gfx_rect_t interior_rect;
     72        /** Title bar rectangle */
     73        gfx_rect_t title_bar_rect;
     74        /** Close button rectangle */
     75        gfx_rect_t btn_close_rect;
     76        /** Application area rectangle */
     77        gfx_rect_t app_area_rect;
     78} ui_wdecor_geom_t;
     79
    6580extern void ui_wdecor_close(ui_wdecor_t *);
    6681extern void ui_wdecor_move(ui_wdecor_t *, gfx_coord2_t *);
     82extern void ui_wdecor_get_geom(ui_wdecor_t *, ui_wdecor_geom_t *);
    6783
    6884#endif
Note: See TracChangeset for help on using the changeset viewer.