CHDK_DE Vorschauversion
Trunk Rev. 6014
|
#include "camera_info.h"
#include "lang.h"
#include "modes.h"
#include "keyboard.h"
#include "gui.h"
#include "gui_draw.h"
#include "gui_lang.h"
#include "gui_mbox.h"
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
#define | MAX_LINES 8 |
#define | MAX_WIDTH 35 |
#define | SPACING_TITLE 4 |
#define | SPACING_BTN 4 |
#define | BUTTON_SIZE 6 |
#define | BUTTONSNUM (int)(sizeof(buttons)/sizeof(buttons[0])) |
#define | MAX_BUTTONS 3 |
#define | BUTTON_SEP 18 |
Funktionen | |
void | gui_mbox_draw () |
int | gui_mbox_kbd_process () |
int | gui_mbox_touch_handler (int, int) |
void | gui_mbox_init (int title, int msg, const unsigned int flags, void(*on_select)(unsigned int btn)) |
void | gui_browser_progress_show (const char *msg, const unsigned int perc) |
Variablen | |
static gui_handler | mboxGuiHandler = { GUI_MODE_MBOX, gui_mbox_draw, gui_mbox_kbd_process, 0, gui_mbox_touch_handler, GUI_MODE_FLAG_NORESTORE_ON_SWITCH } |
static gui_handler * | gui_mbox_mode_old |
static const char * | mbox_title |
static const char * | mbox_msg |
static char | mbox_to_draw |
static unsigned int | mbox_flags |
struct { | |
unsigned int flag | |
int text | |
} | buttons [] |
static int | mbox_buttons [MAX_BUTTONS] |
static int | mbox_buttons_num |
static int | mbox_button_active |
static coord | mbox_buttons_x |
static coord | mbox_buttons_y |
static void(* | mbox_on_select )(unsigned int btn) |
#define BUTTON_SEP 18 |
Definiert in Zeile 40 der Datei gui_mbox.c.
#define BUTTON_SIZE 6 |
Definiert in Zeile 35 der Datei gui_mbox.c.
Definiert in Zeile 36 der Datei gui_mbox.c.
#define MAX_BUTTONS 3 |
Definiert in Zeile 37 der Datei gui_mbox.c.
#define MAX_LINES 8 |
Definiert in Zeile 22 der Datei gui_mbox.c.
#define MAX_WIDTH 35 |
Definiert in Zeile 23 der Datei gui_mbox.c.
#define SPACING_BTN 4 |
Definiert in Zeile 25 der Datei gui_mbox.c.
#define SPACING_TITLE 4 |
Definiert in Zeile 24 der Datei gui_mbox.c.
Definiert in Zeile 178 der Datei gui_mbox.c.
void gui_mbox_draw | ( | ) |
Definiert in Zeile 81 der Datei gui_mbox.c.
void gui_mbox_init | ( | int | title, |
int | msg, | ||
const unsigned int | flags, | ||
void(*)(unsigned int btn) | on_select | ||
) |
Definiert in Zeile 44 der Datei gui_mbox.c.
int gui_mbox_kbd_process | ( | ) |
Definiert in Zeile 127 der Datei gui_mbox.c.
int gui_mbox_touch_handler | ( | int | sx, |
int | sy | ||
) |
Definiert in Zeile 152 der Datei gui_mbox.c.
struct { ... } buttons[] |
unsigned int flag |
Definiert in Zeile 27 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 17 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 38 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 38 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 38 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 39 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 39 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 21 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 19 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 41 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 18 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 20 der Datei gui_mbox.c.
|
static |
Definiert in Zeile 15 der Datei gui_mbox.c.
int text |
Definiert in Zeile 28 der Datei gui_mbox.c.