• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //
2 // Copyright 2005 The Android Open Source Project
3 //
4 // Resource enumeration.
5 //
6 #ifndef _SIM_RESOURCE_H
7 #define _SIM_RESOURCE_H
8 
9 /*
10  * IDs for dialogs, controls, menu items, and whatever else comes along.
11  *
12  * Some standard defs are in "wx/defs.h".  They run from 5000 to 6000.
13  */
14 enum {
15     // common stuff
16     //ID_ANONYMOUS = -1,        // use wxID_ANY(-1) or wxID_STATIC(5105)
17 
18 
19     // Menu item IDs
20     IDM_FILE_PREFERENCES = 100,
21     IDM_FILE_EXIT,
22 
23     IDM_RUNTIME_START,
24     IDM_RUNTIME_STOP,
25     IDM_RUNTIME_RESTART,
26     IDM_RUNTIME_KILL,
27 
28     IDM_DEVICE,
29     IDM_DEVICE_SEL0,
30     // leave space; each phone model gets a menu item ID
31     IDM_DEVICE_SELN = IDM_DEVICE_SEL0 + 32,
32     IDM_DEVICE_RESCAN,
33 
34     IDM_DEBUG_SHOW_LOG,
35 
36     IDM_HELP_CONTENTS,
37     IDM_HELP_ABOUT,
38 
39 
40     // Dialog IDs
41     IDD_PREFS,
42     IDD_LOG_PREFS,
43 
44     // Control IDs
45     IDC_MODE_SELECT,            // main - combobox
46     IDC_USE_GDB,                // main - checkbox
47     IDC_USE_VALGRIND,           // main - checkbox
48     IDC_CHECK_JNI,              // main - checkbox
49     IDC_JAVA_APP_NAME,          // main - combobox
50     IDC_JAVA_VM,                // main - combobox
51     IDC_OVERLAY_ONION_SKIN,		// main - combobox
52     IDC_ONION_SKIN_FILE_NAME,	// main - textctrl
53     IDC_ONION_SKIN_BUTTON,		// main - button
54     IDC_ONION_SKIN_ALPHA_VAL,	// main - slider
55 
56     IDC_SPREFS_CONFIG_NAME,     // sim prefs page - textctrl
57     IDC_SPREFS_DEBUGGER,        // sim prefs page - textctrl
58     IDC_SPREFS_VALGRINDER,      // sim prefs page - textctrl
59     IDC_SPREFS_AUTO_POWER_ON,   // sim prefs page - checkbox
60 
61     IDC_RPREFS_GAMMA,           // runtime prefs page - textctrl
62     IDC_RPREFS_ENABLE_SOUND,    // runtime prefs page - checkbox
63     IDC_RPREFS_ENABLE_FAKE_CAMERA,// runtime prefs page - checkbox
64 
65     IDC_LOG_TEXT,               // log window - textctrl
66     IDC_LOG_LEVEL,              // log window - combobox
67     IDC_LOG_CLEAR,              // log window - button
68     IDC_LOG_PAUSE,              // log window - button
69     IDC_LOG_PREFS,              // log window - button
70 
71     IDC_LOG_PREFS_FMT_FULL,     // log prefs - radio button
72     IDC_LOG_PREFS_FMT_BRIEF,    // log prefs - radio button
73     IDC_LOG_PREFS_FMT_MINIMAL,  // log prefs - radio button
74     IDC_LOG_PREFS_SINGLE_LINE,  // log prefs - checkbox
75     IDC_LOG_PREFS_EXTRA_SPACING, // log prefs - combobox
76     IDC_LOG_PREFS_POINT_SIZE,   // log prefs - textctrl
77     IDC_LOG_PREFS_USE_COLOR,    // log prefs - checkbox
78     IDC_LOG_PREFS_FONT_MONO,    // log prefs - checkbox
79 
80     IDC_LOG_PREFS_DISPLAY_MAX,  // log prefs - textctrl
81     IDC_LOG_PREFS_POOL_SIZE,    // log prefs - textctrl
82 
83     IDC_LOG_PREFS_WRITE_FILE,   // log prefs - checkbox
84     IDC_LOG_PREFS_FILENAME,     // log prefs - textctrl
85     IDC_LOG_PREFS_TRUNCATE_OLD, // log prefs - textctrl
86 };
87 
88 /*
89  * Common definitions for control spacing.
90  *
91  * Doesn't really belong here, but it'll do.
92  */
93 enum {
94     kEdgeSpacing = 4,       // padding at edge of prefs pages, in pixels
95     kInterSpacing = 5,      // padding between controls, in pixels
96 };
97 
98 #endif // _SIM_RESOURCE_H
99