Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Rename arrays to free up name for functions |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
bd27f3bed99041a067e4559b2ea40bfb |
User & Date: | base@atomicules.co.uk 2013-08-17 12:18:10 |
Context
2013-08-17
| ||
12:23 | Add exposure equations (don't do anything yet though) check-in: 2264820974 user: base@atomicules.co.uk tags: origin/master, trunk | |
12:18 | Rename arrays to free up name for functions check-in: bd27f3bed9 user: base@atomicules.co.uk tags: origin/master, trunk | |
2013-07-13
| ||
22:13 | Make "make clean" actually clean everything check-in: 7c39adc01d user: atomicules@lavabit.com tags: origin/master, trunk | |
Changes
Changes to exposurses.c.
1 2 3 4 5 6 7 8 | /* This file based on menu_scroll.c from: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/intro.html */ #include <curses.h> #include <menu.h> #define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0])) #define CTRLD 4 | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | /* This file based on menu_scroll.c from: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/intro.html */ #include <curses.h> #include <menu.h> #define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0])) #define CTRLD 4 char *iso_array[] = { "50", "100", "200", "400", "800", "1600", "3200" }; char *shutter_array[] = { "1/1000", "1/500", "1/250", "1/125", "1/60", "1/30", "1/15", "1/8", "1/4", "1/2", "1" }; char *aperture_array[] = { "f/1.4", "f/2", "f/2.8", "f/4", "f/5.6", "f/8", "f/11", |
︙ | ︙ | |||
68 69 70 71 72 73 74 | cbreak(); noecho(); keypad(stdscr, TRUE); init_pair(1, COLOR_RED, COLOR_BLACK); init_pair(2, COLOR_CYAN, COLOR_BLACK); /* Create items */ | | | | | | | | 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | cbreak(); noecho(); keypad(stdscr, TRUE); init_pair(1, COLOR_RED, COLOR_BLACK); init_pair(2, COLOR_CYAN, COLOR_BLACK); /* Create items */ n_iso = ARRAY_SIZE(iso_array); n_shutter = ARRAY_SIZE(shutter_array); n_aperture = ARRAY_SIZE(aperture_array); iso_items = (ITEM **)calloc(n_iso, sizeof(ITEM *)); for(i = 0; i < n_iso; ++i) { iso_items[i] = new_item(iso_array[i], iso_array[i]); set_item_userptr(iso_items[i], selection); } shutter_items = (ITEM **)calloc(n_shutter, sizeof(ITEM *)); for(i = 0; i < n_shutter; ++i){ shutter_items[i] = new_item(shutter_array[i], shutter_array[i]); set_item_userptr(shutter_items[i], selection); } aperture_items = (ITEM **)calloc(n_aperture, sizeof(ITEM *)); for(i = 0; i < n_aperture; ++i){ aperture_items[i] = new_item(aperture_array[i], aperture_array[i]); set_item_userptr(aperture_items[i], selection); } /* Create menu */ iso_menu = new_menu((ITEM **)iso_items); shutter_menu = new_menu((ITEM **)shutter_items); aperture_menu = new_menu((ITEM **)aperture_items); |
︙ | ︙ |