CHDK_DE Vorschauversion
Trunk Rev. 6014
|
#include "camera_info.h"
#include "conf.h"
#include "keyboard.h"
#include "font.h"
#include "lang.h"
#include "fileutil.h"
#include "gui.h"
#include "gui_draw.h"
#include "gui_menu.h"
#include "gui_user_menu.h"
#include "gui_lang.h"
#include "gui_mbox.h"
#include "gui_mpopup.h"
#include "gui_fselect.h"
#include "ctype.h"
#include "module_load.h"
#include "module_def.h"
#include "simple_module.h"
gehe zum Quellcode dieser Datei
Datenstrukturen | |
struct | CMenuStacked |
Makrodefinitionen | |
#define | MENUSTACK_MAXDEPTH 4 |
#define | UEDIT_MENU 1 |
#define | UEDIT_SCRIPT 2 |
#define | UEDIT_MODULE 4 |
#define | UEDIT_REMOVE 8 |
Funktionen | |
static int | validrow (int n) |
static int | gui_menu_disp_rows () |
static int | gui_menu_rows () |
void | gui_menu_erase_and_redraw () |
static int | inUserMenu (int n) |
void | add_usermenu_item (unsigned int btn) |
static void | add_usermenu () |
static void | del_usermenu_item (unsigned int btn) |
static void | del_usermenu () |
static void | move_usermenu_item (int *cur_menu_item_indx, int dir) |
static void | move_usermenu_item_up (int *cur_menu_item_indx) |
static void | move_usermenu_item_down (int *cur_menu_item_indx) |
static void | add_extern_to_user_menu (const char *fname, char *title, char sym, short type, int *func) |
static void | add_script_to_user_menu (const char *fname, char *title) |
static void | add_module_to_user_menu (const char *fname, char *title) |
static void | gui_menu_set_curr_menu (CMenu *menu_ptr, int top_item, int curr_item) |
static void | gui_init (CMenu *menu_ptr) |
void | gui_menu_back () |
void | gui_activate_sub_menu (CMenu *sub_menu) |
static void | select_sub_menu () |
static void | gui_menu_updown (int increment) |
static void | gui_draw_initial () |
static void | gui_draw_symbol (int num_symbols) |
static void | gui_draw_value () |
static void | gui_draw_text (char *str, int num_symbols) |
static void | gui_draw_state_value (CMenuItem *c) |
static void | gui_draw (int enforce_redraw) |
static void | gui_uedit_kbd_process_menu_btn () |
const char * | skip_whitespace (const char *p) |
const char * | skip_toeol (const char *p) |
const char * | skip_eol (const char *p) |
static int | chk_ext (char *ext, char *tst) |
static void | gui_uedit_script_selected (const char *fn) |
static void | gui_uedit_module_selected (const char *fn) |
static void | uedit_set (unsigned int actn) |
static int | gui_uedit_kbd_process () |
int | _run () |
int | _module_can_unload () |
int | _module_exit_alt () |
int | _module_unload () |
Variablen | |
static CMenu * | curr_menu |
static CMenuStacked | gui_menu_stack [MENUSTACK_MAXDEPTH] |
static unsigned int | gui_menu_stack_ptr |
static int | gui_menu_curr_item |
static int | gui_menu_top_item |
static int | gui_menu_redraw |
static int | count |
static int | x |
static int | y |
static int | w |
static int | wplus |
static int | num_lines |
static int | len_bool |
static int | len_space |
static int | running = 0 |
static gui_handler * | gui_mode_old |
static CMenuItem | mod_menu_item |
static char | msgbuf [200] |
static int | imenu |
static int | yy |
static int | xx |
static int | symbol_width |
static twoColors | cl |
static twoColors | cl_symbol |
static struct mpopup_item | popup_uedit [] |
static gui_handler | ueditGuiHandler = { GUI_MODE_MODULE, gui_draw, gui_uedit_kbd_process, gui_uedit_kbd_process_menu_btn, 0, 0 } |
libsimple_sym | _librun |
ModuleInfo | _module_info |
#define MENUSTACK_MAXDEPTH 4 |
Definiert in Zeile 21 der Datei user_menu_edit.c.
#define UEDIT_MENU 1 |
Definiert in Zeile 586 der Datei user_menu_edit.c.
#define UEDIT_MODULE 4 |
Definiert in Zeile 588 der Datei user_menu_edit.c.
#define UEDIT_REMOVE 8 |
Definiert in Zeile 589 der Datei user_menu_edit.c.
#define UEDIT_SCRIPT 2 |
Definiert in Zeile 587 der Datei user_menu_edit.c.
int _module_can_unload | ( | ) |
Definiert in Zeile 803 der Datei user_menu_edit.c.
int _module_exit_alt | ( | ) |
Definiert in Zeile 808 der Datei user_menu_edit.c.
int _module_unload | ( | ) |
Definiert in Zeile 814 der Datei user_menu_edit.c.
int _run | ( | ) |
Definiert in Zeile 793 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 243 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 284 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 279 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 125 der Datei user_menu_edit.c.
void add_usermenu_item | ( | unsigned int | btn) |
Definiert in Zeile 100 der Datei user_menu_edit.c.
|
static |
|
static |
Definiert in Zeile 180 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 135 der Datei user_menu_edit.c.
void gui_activate_sub_menu | ( | CMenu * | sub_menu) |
Definiert in Zeile 334 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 495 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 414 der Datei user_menu_edit.c.
|
static |
|
static |
Definiert in Zeile 448 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 472 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 465 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 302 der Datei user_menu_edit.c.
void gui_menu_back | ( | ) |
Definiert in Zeile 320 der Datei user_menu_edit.c.
|
static |
void gui_menu_erase_and_redraw | ( | ) |
Definiert in Zeile 78 der Datei user_menu_edit.c.
|
static |
|
static |
Definiert in Zeile 290 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 364 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 720 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 571 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 668 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 616 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 85 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 190 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 230 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 221 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 357 der Datei user_menu_edit.c.
Definiert in Zeile 601 der Datei user_menu_edit.c.
Definiert in Zeile 600 der Datei user_menu_edit.c.
Definiert in Zeile 599 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 699 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 48 der Datei user_menu_edit.c.
libsimple_sym _librun |
Definiert in Zeile 820 der Datei user_menu_edit.c.
ModuleInfo _module_info |
Definiert in Zeile 833 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 445 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 445 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 39 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 32 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 35 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 37 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 33 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 34 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 36 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 45 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 444 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 42 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 42 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 97 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 98 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 41 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 591 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 44 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 444 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 786 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 41 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 41 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 40 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 444 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 40 der Datei user_menu_edit.c.
|
static |
Definiert in Zeile 444 der Datei user_menu_edit.c.