Changeset ebb1489 in mainline for uspace/lib/ui/include


Ignore:
Timestamp:
2024-10-13T08:23:40Z (18 months ago)
Author:
GitHub <noreply@…>
Parents:
2a0c827c (diff), b3b79981 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
boba-buba <120932204+boba-buba@…> (2024-10-13 08:23:40)
git-committer:
GitHub <noreply@…> (2024-10-13 08:23:40)
Message:

Merge branch 'HelenOS:master' into topic/packet-capture

Location:
uspace/lib/ui/include
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/include/types/ui/menubar.h

    r2a0c827c rebb1489  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4040typedef struct ui_menu_bar ui_menu_bar_t;
    4141
     42/** Menu bar callbacks */
     43typedef struct ui_menu_bar_cb {
     44        /** Activated */
     45        void (*activate)(ui_menu_bar_t *, void *);
     46        /** Deactivated */
     47        void (*deactivate)(ui_menu_bar_t *, void *);
     48} ui_menu_bar_cb_t;
     49
    4250#endif
    4351
  • uspace/lib/ui/include/types/ui/testctl.h

    r2a0c827c rebb1489  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    3636#ifndef _UI_TYPES_TESTCTL_H
    3737#define _UI_TYPES_TESTCTL_H
     38
     39#include <errno.h>
     40#include <io/kbd_event.h>
     41#include <io/pos_event.h>
     42#include <stdbool.h>
     43#include <types/ui/event.h>
    3844
    3945struct ui_test_ctl;
  • uspace/lib/ui/include/types/ui/window.h

    r2a0c827c rebb1489  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    8080        /** Window rectangle */
    8181        gfx_rect_t rect;
     82        /** Minimum size to which window can be resized */
     83        gfx_coord2_t min_size;
    8284        /** Window caption */
    8385        const char *caption;
     
    100102        void (*maximize)(ui_window_t *, void *);
    101103        void (*unmaximize)(ui_window_t *, void *);
     104        void (*resize)(ui_window_t *, void *);
    102105        void (*close)(ui_window_t *, void *);
    103106        void (*focus)(ui_window_t *, void *, unsigned);
  • uspace/lib/ui/include/ui/menubar.h

    r2a0c827c rebb1489  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5252    ui_menu_bar_t **);
    5353extern void ui_menu_bar_destroy(ui_menu_bar_t *);
     54extern void ui_menu_bar_set_cb(ui_menu_bar_t *, ui_menu_bar_cb_t *, void *);
    5455extern ui_control_t *ui_menu_bar_ctl(ui_menu_bar_t *);
    5556extern void ui_menu_bar_set_rect(ui_menu_bar_t *, gfx_rect_t *);
  • uspace/lib/ui/include/ui/window.h

    r2a0c827c rebb1489  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    7474extern void ui_window_def_pos(ui_window_t *, pos_event_t *);
    7575extern void ui_window_def_unfocus(ui_window_t *, unsigned);
     76extern void ui_window_def_resize(ui_window_t *);
    7677
    7778#endif
Note: See TracChangeset for help on using the changeset viewer.