Ignore:
File:
1 edited

Legend:

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

    r1ebcb791 r983052c  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2023 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4141#include <gfx/coord.h>
    4242#include <display.h>
     43#include <fibril_synch.h>
    4344#include <io/console.h>
    4445#include <stdbool.h>
     46#include <types/common.h>
    4547
    4648/** Actual structure of user interface.
     
    5961        /** Output owned by UI, clean up when destroying UI */
    6062        bool myoutput;
     63        /** @c true iff UI is suspended */
     64        bool suspended;
    6165        /** @c true if terminating */
    6266        bool quit;
    6367        /** Windows (in stacking order, ui_window_t) */
    6468        list_t windows;
     69        /** UI lock */
     70        fibril_mutex_t lock;
     71        /** Clickmatic */
     72        struct ui_clickmatic *clickmatic;
     73        /** Default input device ID used to determine new window's seat */
     74        sysarg_t idev_id;
    6575};
    6676
Note: See TracChangeset for help on using the changeset viewer.