Changeset 1ec732a in mainline for uspace/app/nav/menu.c


Ignore:
Timestamp:
2025-11-28T20:40:11Z (3 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
144fafd
Parents:
3a4c6d9
Message:

Verify file - navigator operation and command-line utility.

File:
1 edited

Legend:

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

    r3a4c6d9 r1ec732a  
    5757        ui_menu_entry_t *mopen;
    5858        ui_menu_entry_t *medit;
     59        ui_menu_entry_t *mverify;
    5960        ui_menu_entry_t *mfsep;
    6061        ui_menu_entry_t *mexit;
     
    9798        ui_menu_entry_set_cb(medit, nav_menu_file_edit, (void *) menu);
    9899
     100        rc = ui_menu_entry_create(mfile, "~V~erify", "Ctrl-V", &mverify);
     101        if (rc != EOK)
     102                goto error;
     103
     104        ui_menu_entry_set_cb(mverify, nav_menu_file_verify, (void *) menu);
     105
    99106        rc = ui_menu_entry_sep_create(mfile, &mfsep);
    100107        if (rc != EOK)
     
    194201}
    195202
     203/** File / Verify menu entry selected.
     204 *
     205 * @param mentry Menu entry
     206 * @param arg Argument (navigator_t *)
     207 */
     208void nav_menu_file_verify(ui_menu_entry_t *mentry, void *arg)
     209{
     210        nav_menu_t *menu = (nav_menu_t *)arg;
     211
     212        if (menu->cb != NULL && menu->cb->file_verify != NULL)
     213                menu->cb->file_verify(menu->cb_arg);
     214}
     215
    196216/** File / Exit menu entry selected.
    197217 *
Note: See TracChangeset for help on using the changeset viewer.