Ignore:
File:
1 edited

Legend:

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

    rd0dfbba r7481ee19  
    11/*
    2  * Copyright (c) 2026 Jiri Svoboda
     2 * Copyright (c) 2021 Jiri Svoboda
    33 * Copyright (c) 2016 Martin Decky
    44 * All rights reserved.
     
    3737 */
    3838
    39 #include <adt/list.h>
    4039#include <clipboard.h>
    4140#include <ctype.h>
     
    4746#include <ui/entry.h>
    4847#include <ui/fixed.h>
     48#include <ui/menubar.h>
    4949#include <ui/menu.h>
    50 #include <ui/menubar.h>
    51 #include <ui/menudd.h>
    5250#include <ui/menuentry.h>
    5351#include <ui/pbutton.h>
     
    188186        calc_t *calc = (calc_t *) arg;
    189187
    190         if (ui_window_def_kbd(window, event) == ui_claimed)
    191                 return;
    192 
    193188        if (event->type == KEY_PRESS && (event->mods & KM_CTRL) != 0) {
    194189                switch (event->key) {
     
    792787int main(int argc, char *argv[])
    793788{
    794         const char *display_spec = UI_ANY_DEFAULT;
     789        const char *display_spec = UI_DISPLAY_DEFAULT;
    795790        ui_t *ui;
    796791        ui_resource_t *ui_res;
     
    838833        if (ui_is_textmode(ui)) {
    839834                params.rect.p1.x = 38;
    840                 params.rect.p1.y = 18;
     835                params.rect.p1.y = 19;
    841836
    842837                calc.geom.menubar_rect.p0.x = 1;
    843                 calc.geom.menubar_rect.p0.y = 1;
     838                calc.geom.menubar_rect.p0.y = 2;
    844839                calc.geom.menubar_rect.p1.x = params.rect.p1.x - 1;
    845                 calc.geom.menubar_rect.p1.y = 2;
     840                calc.geom.menubar_rect.p1.y = 3;
    846841                calc.geom.entry_rect.p0.x = 4;
    847                 calc.geom.entry_rect.p0.y = 3;
     842                calc.geom.entry_rect.p0.y = 4;
    848843                calc.geom.entry_rect.p1.x = 34;
    849                 calc.geom.entry_rect.p1.y = 4;
     844                calc.geom.entry_rect.p1.y = 5;
    850845                calc.geom.btn_orig.x = 4;
    851                 calc.geom.btn_orig.y = 5;
     846                calc.geom.btn_orig.y = 6;
    852847                calc.geom.btn_dim.x = 6;
    853848                calc.geom.btn_dim.y = 2;
     
    898893        }
    899894
    900         rc = ui_menu_dd_create(calc.menubar, "~F~ile", NULL, &mfile);
     895        rc = ui_menu_create(calc.menubar, "File", &mfile);
    901896        if (rc != EOK) {
    902897                printf("Error creating menu.\n");
     
    904899        }
    905900
    906         rc = ui_menu_entry_create(mfile, "E~x~it", "Alt-F4", &mexit);
     901        rc = ui_menu_entry_create(mfile, "Exit", "Alt-F4", &mexit);
    907902        if (rc != EOK) {
    908903                printf("Error creating menu.\n");
     
    912907        ui_menu_entry_set_cb(mexit, calc_file_exit, (void *) &calc);
    913908
    914         rc = ui_menu_dd_create(calc.menubar, "~E~dit", NULL, &medit);
     909        rc = ui_menu_create(calc.menubar, "Edit", &medit);
    915910        if (rc != EOK) {
    916911                printf("Error creating menu.\n");
     
    918913        }
    919914
    920         rc = ui_menu_entry_create(medit, "~C~opy", "Ctrl-C", &mcopy);
     915        rc = ui_menu_entry_create(medit, "Copy", "Ctrl-C", &mcopy);
    921916        if (rc != EOK) {
    922917                printf("Error creating menu.\n");
     
    926921        ui_menu_entry_set_cb(mcopy, calc_edit_copy, (void *) &calc);
    927922
    928         rc = ui_menu_entry_create(medit, "~P~aste", "Ctrl-V", &mpaste);
     923        rc = ui_menu_entry_create(medit, "Paste", "Ctrl-V", &mpaste);
    929924        if (rc != EOK) {
    930925                printf("Error creating menu.\n");
Note: See TracChangeset for help on using the changeset viewer.