Changeset bdfdc51c in mainline


Ignore:
Timestamp:
2016-08-31T19:52:21Z (8 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8b6aa39, f126c87
Parents:
10cb47e
Message:

very naive integer GUI calculator

Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    r10cb47e rbdfdc51c  
    218218        $(USPACE_PATH)/app/websrv/websrv \
    219219        $(USPACE_PATH)/app/date/date \
     220        $(USPACE_PATH)/app/vcalc/vcalc \
    220221        $(USPACE_PATH)/app/vdemo/vdemo \
    221222        $(USPACE_PATH)/app/viewer/viewer \
  • uspace/Makefile

    r10cb47e rbdfdc51c  
    8484        app/mkbd \
    8585        app/date \
     86        app/vcalc \
    8687        app/vdemo \
    8788        app/viewer \
  • uspace/app/vlaunch/vlaunch.c

    r10cb47e rbdfdc51c  
    127127        button_t *btn_vterm = create_button(NULL, "/app/vterm", "vterm",
    128128            16, btn_bg, btn_fg, btn_text);
     129        button_t *btn_vcalc = create_button(NULL, "/app/vcalc", "vcalc",
     130            16, btn_bg, btn_fg, btn_text);
    129131        button_t *btn_vdemo = create_button(NULL, "/app/vdemo", "vdemo",
    130132            16, btn_bg, btn_fg, btn_text);
    131133        button_t *btn_vlaunch = create_button(NULL, "/app/vlaunch", "vlaunch",
    132134            16, btn_bg, btn_fg, btn_text);
    133         grid_t *grid = create_grid(window_root(main_window), NULL, 1, 5, grd_bg);
     135        grid_t *grid = create_grid(window_root(main_window), NULL, 1, 6, grd_bg);
    134136       
    135137        if ((!logo_canvas) || (!lbl_caption) || (!btn_vterm) ||
    136             (!btn_vdemo) || (!btn_vlaunch) || (!grid)) {
     138            (!btn_vcalc) || (!btn_vdemo) || (!btn_vlaunch) || (!grid)) {
    137139                window_close(main_window);
    138140                printf("Cannot create widgets.\n");
     
    141143       
    142144        sig_connect(&btn_vterm->clicked, &btn_vterm->widget, on_btn_click);
     145        sig_connect(&btn_vcalc->clicked, &btn_vcalc->widget, on_btn_click);
    143146        sig_connect(&btn_vdemo->clicked, &btn_vdemo->widget, on_btn_click);
    144147        sig_connect(&btn_vlaunch->clicked, &btn_vlaunch->widget, on_btn_click);
     
    147150        grid->add(grid, &lbl_caption->widget, 0, 1, 1, 1);
    148151        grid->add(grid, &btn_vterm->widget, 0, 2, 1, 1);
    149         grid->add(grid, &btn_vdemo->widget, 0, 3, 1, 1);
    150         grid->add(grid, &btn_vlaunch->widget, 0, 4, 1, 1);
     152        grid->add(grid, &btn_vcalc->widget, 0, 3, 1, 1);
     153        grid->add(grid, &btn_vdemo->widget, 0, 4, 1, 1);
     154        grid->add(grid, &btn_vlaunch->widget, 0, 5, 1, 1);
    151155       
    152         window_resize(main_window, 0, 0, 210, 130 + LOGO_HEIGHT,
     156        window_resize(main_window, 0, 0, 210, 164 + LOGO_HEIGHT,
    153157            WINDOW_PLACEMENT_RIGHT | WINDOW_PLACEMENT_TOP);
    154158        window_exec(main_window);
Note: See TracChangeset for help on using the changeset viewer.