Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/calculator/calculator.c

    r46bd63c9 r7481ee19  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2021 Jiri Svoboda
    33 * Copyright (c) 2016 Martin Decky
    44 * All rights reserved.
     
    4646#include <ui/entry.h>
    4747#include <ui/fixed.h>
     48#include <ui/menubar.h>
    4849#include <ui/menu.h>
    49 #include <ui/menubar.h>
    50 #include <ui/menudd.h>
    5150#include <ui/menuentry.h>
    5251#include <ui/pbutton.h>
     
    187186        calc_t *calc = (calc_t *) arg;
    188187
    189         if (ui_window_def_kbd(window, event) == ui_claimed)
    190                 return;
    191 
    192188        if (event->type == KEY_PRESS && (event->mods & KM_CTRL) != 0) {
    193189                switch (event->key) {
     
    791787int main(int argc, char *argv[])
    792788{
    793         const char *display_spec = UI_ANY_DEFAULT;
     789        const char *display_spec = UI_DISPLAY_DEFAULT;
    794790        ui_t *ui;
    795791        ui_resource_t *ui_res;
     
    837833        if (ui_is_textmode(ui)) {
    838834                params.rect.p1.x = 38;
    839                 params.rect.p1.y = 18;
     835                params.rect.p1.y = 19;
    840836
    841837                calc.geom.menubar_rect.p0.x = 1;
    842                 calc.geom.menubar_rect.p0.y = 1;
     838                calc.geom.menubar_rect.p0.y = 2;
    843839                calc.geom.menubar_rect.p1.x = params.rect.p1.x - 1;
    844                 calc.geom.menubar_rect.p1.y = 2;
     840                calc.geom.menubar_rect.p1.y = 3;
    845841                calc.geom.entry_rect.p0.x = 4;
    846                 calc.geom.entry_rect.p0.y = 3;
     842                calc.geom.entry_rect.p0.y = 4;
    847843                calc.geom.entry_rect.p1.x = 34;
    848                 calc.geom.entry_rect.p1.y = 4;
     844                calc.geom.entry_rect.p1.y = 5;
    849845                calc.geom.btn_orig.x = 4;
    850                 calc.geom.btn_orig.y = 5;
     846                calc.geom.btn_orig.y = 6;
    851847                calc.geom.btn_dim.x = 6;
    852848                calc.geom.btn_dim.y = 2;
     
    897893        }
    898894
    899         rc = ui_menu_dd_create(calc.menubar, "~F~ile", NULL, &mfile);
     895        rc = ui_menu_create(calc.menubar, "File", &mfile);
    900896        if (rc != EOK) {
    901897                printf("Error creating menu.\n");
     
    903899        }
    904900
    905         rc = ui_menu_entry_create(mfile, "E~x~it", "Alt-F4", &mexit);
     901        rc = ui_menu_entry_create(mfile, "Exit", "Alt-F4", &mexit);
    906902        if (rc != EOK) {
    907903                printf("Error creating menu.\n");
     
    911907        ui_menu_entry_set_cb(mexit, calc_file_exit, (void *) &calc);
    912908
    913         rc = ui_menu_dd_create(calc.menubar, "~E~dit", NULL, &medit);
     909        rc = ui_menu_create(calc.menubar, "Edit", &medit);
    914910        if (rc != EOK) {
    915911                printf("Error creating menu.\n");
     
    917913        }
    918914
    919         rc = ui_menu_entry_create(medit, "~C~opy", "Ctrl-C", &mcopy);
     915        rc = ui_menu_entry_create(medit, "Copy", "Ctrl-C", &mcopy);
    920916        if (rc != EOK) {
    921917                printf("Error creating menu.\n");
     
    925921        ui_menu_entry_set_cb(mcopy, calc_edit_copy, (void *) &calc);
    926922
    927         rc = ui_menu_entry_create(medit, "~P~aste", "Ctrl-V", &mpaste);
     923        rc = ui_menu_entry_create(medit, "Paste", "Ctrl-V", &mpaste);
    928924        if (rc != EOK) {
    929925                printf("Error creating menu.\n");
Note: See TracChangeset for help on using the changeset viewer.