#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "conf.h"
#include "kbd_common.h"
#include "touchscreen.h"
#include "levent.h"
#include "gui.h"
#include "gui_draw.h"
#include "gui_osd.h"
#include "font.h"
gehe zum Quellcode dieser Datei
|
#define | TS_KEY_TOGGLE_RAW 200 |
|
#define | TS_KEY_TOGGLE_ZEBRA 201 |
|
#define | TS_KEY_TOGGLE_HISTO 202 |
|
#define | TS_KEY_TOGGLE_OSD 203 |
|
#define | TS_KEY_TOGGLE_OVRD 204 |
|
#define | TS_KEY_TOGGLE_EDGE 205 |
|
#define | TS_KEY_PLAYBACK 214 |
|
#define | TS_KEY_POWER 215 |
|
#define | TS_XL 0 |
|
#define | TS_XR 422 |
|
#define | TS_W 58 |
|
#define | TS_YT 0 |
|
#define | TS_H 48 |
|
#define | LB(x, n, s) TS_XL+x*TS_W, TS_YT+n*TS_H, TS_XL+(x+1)*TS_W-1, TS_YT+n*TS_H+TS_H-1, s |
|
#define | RB(x, n, s) TS_XR-x*TS_W, TS_YT+n*TS_H, TS_XR-(x-1)*TS_W-1, TS_YT+n*TS_H+TS_H-1, s |
|
#define | MODE_VID 0x400 |
|
|
void | _GetKbdState (long *) |
|
const char * | gui_on_off_enum (int change, int arg) |
|
const char * | gui_histo_show_enum (int change, int arg) |
|
const char * | gui_override_disable_enum (int change, int arg) |
|
static int | is_button_displayed (int b, int guiMode, int camMode) |
|
static int | is_button_active (int b, int guiMode, int camMode) |
|
int | show_virtual_buttons () |
|
int | chdk_process_touch () |
|
static int | draw_test_pixel (coord x, coord y, color c) |
|
void | virtual_buttons () |
|
int | ts_process_touch () |
|
int | get_usb_bit () |
|
void | kbd_fetch_data (long *dst) |
|
void | my_kbd_read_keys () |
|
long | __attribute__ ((naked, noinline)) |
| *-------------------------------------------------------------------— Mehr ...
|
|
Definiert in Zeile 56 der Datei kbd.c.
Definiert in Zeile 63 der Datei kbd.c.
Definiert in Zeile 57 der Datei kbd.c.
Definiert in Zeile 55 der Datei kbd.c.
#define TS_KEY_PLAYBACK 214 |
Definiert in Zeile 48 der Datei kbd.c.
Definiert in Zeile 49 der Datei kbd.c.
#define TS_KEY_TOGGLE_EDGE 205 |
Definiert in Zeile 47 der Datei kbd.c.
#define TS_KEY_TOGGLE_HISTO 202 |
Definiert in Zeile 44 der Datei kbd.c.
#define TS_KEY_TOGGLE_OSD 203 |
Definiert in Zeile 45 der Datei kbd.c.
#define TS_KEY_TOGGLE_OVRD 204 |
Definiert in Zeile 46 der Datei kbd.c.
#define TS_KEY_TOGGLE_RAW 200 |
Definiert in Zeile 42 der Datei kbd.c.
#define TS_KEY_TOGGLE_ZEBRA 201 |
Definiert in Zeile 43 der Datei kbd.c.
Definiert in Zeile 53 der Datei kbd.c.
Definiert in Zeile 51 der Datei kbd.c.
Definiert in Zeile 52 der Datei kbd.c.
Definiert in Zeile 54 der Datei kbd.c.
*-------------------------------------------------------------------—
!!
IS_ERROR( hSoundHandle )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
Definiert in Zeile 341 der Datei kbd.c.
344 "STMFD SP!, {R1-R7,LR}\n"
347 "BL my_kbd_read_keys\n"
void _GetKbdState |
( |
long * |
) | |
|
int chdk_process_touch |
( |
) | |
|
Definiert in Zeile 152 der Datei kbd.c.
162 unsigned int tx = ((touch_screen_x & 0x7FFF) >> 5) ^ 0x3FF;
163 unsigned int ty = ((touch_screen_y & 0x7FFF) >> 5) ^ 0x3FF;
165 int sx = ((tx - 40) * 480) / 954;
166 int sy = ((ty - 60) * 240) / 900;
const char* gui_histo_show_enum |
( |
int |
change, |
|
|
int |
arg |
|
) |
| |
const char* gui_on_off_enum |
( |
int |
change, |
|
|
int |
arg |
|
) |
| |
const char* gui_override_disable_enum |
( |
int |
change, |
|
|
int |
arg |
|
) |
| |
static int is_button_active |
( |
int |
b, |
|
|
int |
guiMode, |
|
|
int |
camMode |
|
) |
| |
|
static |
static int is_button_displayed |
( |
int |
b, |
|
|
int |
guiMode, |
|
|
int |
camMode |
|
) |
| |
|
static |
Definiert in Zeile 128 der Datei kbd.c.
132 (guiMode >=
keymap[b].min_gui_mode) &&
133 (guiMode <=
keymap[b].max_gui_mode) &&
134 (camMode &
keymap[b].cam_mode_mask) &&
135 ((
keymap[b].conf_disable == 0) || (*
keymap[b].conf_disable == 0))
void kbd_fetch_data |
( |
long * |
dst) | |
|
Definiert in Zeile 313 der Datei kbd.c.
318 static int was_active = 0;
320 if (touch_screen_active == 2)
void my_kbd_read_keys |
( |
) | |
|
int show_virtual_buttons |
( |
) | |
|
Definiert in Zeile 144 der Datei kbd.c.
146 extern char canon_play_menu_active;
147 return (canon_menu_active==(
int)&canon_menu_active-4) && (
canon_shoot_menu_active==0) && (canon_play_menu_active == 0);
Definiert in Zeile 213 der Datei kbd.c.
227 int i, x1, y1, x2, y2, sc, xo, yo;
242 yo = (sc == 1) ? 16 : 8;
long kbd_mod_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF } |
Definiert in Zeile 20 der Datei kbd.c.
long kbd_new_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF } |
Definiert in Zeile 18 der Datei kbd.c.
long kbd_prev_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF } |
Definiert in Zeile 19 der Datei kbd.c.
Definiert in Zeile 82 der Datei kbd.c.
Definiert in Zeile 21 der Datei kbd.c.