Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/display/private/params.h

    r7bb45e3 r5d380b6  
    11/*
    2  * Copyright (c) 2020 Jiri Svoboda
     2 * Copyright (c) 2023 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    3737
    3838#include <gfx/coord.h>
     39#include <types/common.h>
    3940
    4041/** Window resize arguments. */
     
    4647} display_wnd_resize_t;
    4748
     49/** Display window parameters encoded for transport
     50 *
     51 * This omits variable-length fields (window caption).
     52 */
     53typedef struct {
     54        /** Bounding rectangle */
     55        gfx_rect_t rect;
     56        /** Window caption size in bytes */
     57        size_t caption_size;
     58        /** Minimum size (when being resized) */
     59        gfx_coord2_t min_size;
     60        /** Initial position (if flag wndf_setpos is set) */
     61        gfx_coord2_t pos;
     62        /** Flags */
     63        display_wnd_flags_t flags;
     64        /** Input device ID associated with window's seat (or zero) */
     65        sysarg_t idev_id;
     66} display_wnd_params_enc_t;
     67
    4868#endif
    4969
Note: See TracChangeset for help on using the changeset viewer.