Changeset d30e067 in mainline for uspace/app/nav/menu.c


Ignore:
Timestamp:
2025-03-02T20:02:33Z (5 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
8cdf360
Parents:
7debda3 (diff), 4285f384 (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.
Message:

Merge 'upstream/master' into helenraid-para

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/nav/menu.c

    r7debda3 rd30e067  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2025 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5555        ui_menu_t *mfile;
    5656        ui_menu_entry_t *mopen;
     57        ui_menu_entry_t *medit;
    5758        ui_menu_entry_t *mfsep;
    5859        ui_menu_entry_t *mexit;
     
    8283
    8384        ui_menu_entry_set_cb(mopen, nav_menu_file_open, (void *) menu);
     85
     86        rc = ui_menu_entry_create(mfile, "~E~dit", "Ctrl-E", &medit);
     87        if (rc != EOK)
     88                goto error;
     89
     90        ui_menu_entry_set_cb(medit, nav_menu_file_edit, (void *) menu);
    8491
    8592        rc = ui_menu_entry_sep_create(mfile, &mfsep);
     
    154161}
    155162
     163/** File / Edit menu entry selected.
     164 *
     165 * @param mentry Menu entry
     166 * @param arg Argument (navigator_t *)
     167 */
     168void nav_menu_file_edit(ui_menu_entry_t *mentry, void *arg)
     169{
     170        nav_menu_t *menu = (nav_menu_t *)arg;
     171
     172        if (menu->cb != NULL && menu->cb->file_edit != NULL)
     173                menu->cb->file_edit(menu->cb_arg);
     174}
     175
    156176/** File / Exit menu entry selected.
    157177 *
Note: See TracChangeset for help on using the changeset viewer.