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