Changeset 59768c7 in mainline for uspace/lib/ui/private/menubar.h


Ignore:
Timestamp:
2022-01-10T19:29:00Z (2 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5de852c
Parents:
9754ed2
git-author:
Jiri Svoboda <jiri@…> (2022-01-10 19:27:55)
git-committer:
Jiri Svoboda <jiri@…> (2022-01-10 19:29:00)
Message:

Menu control using F10, cursor keys, Enter, Escape

File:
1 edited

Legend:

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

    r9754ed2 r59768c7  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2022 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4040#include <adt/list.h>
    4141#include <gfx/coord.h>
     42#include <stdbool.h>
    4243#include <types/ui/menu.h>
    4344#include <types/ui/menubar.h>
     
    5657        /** Menu bar rectangle */
    5758        gfx_rect_t rect;
     59        /** Menu bar is active */
     60        bool active;
    5861        /** Selected menu or @c NULL */
    5962        struct ui_menu *selected;
     
    6265};
    6366
    64 extern void ui_menu_bar_select(ui_menu_bar_t *, gfx_rect_t *, ui_menu_t *);
     67extern void ui_menu_bar_select(ui_menu_bar_t *, ui_menu_t *, bool);
     68extern void ui_menu_bar_left(ui_menu_bar_t *);
     69extern void ui_menu_bar_right(ui_menu_bar_t *);
     70extern ui_evclaim_t ui_menu_bar_key_press_unmod(ui_menu_bar_t *, kbd_event_t *);
     71extern void ui_menu_bar_entry_rect(ui_menu_bar_t *, ui_menu_t *, gfx_rect_t *);
    6572
    6673#endif
Note: See TracChangeset for help on using the changeset viewer.