00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef _APP_DEFS_H
00012 #define _APP_DEFS_H
00013
00014 #include <BeBuild.h>
00015
00016
00017
00018
00019
00020 extern const unsigned char B_HAND_CURSOR[];
00021 extern const unsigned char B_I_BEAM_CURSOR[];
00022
00023
00024 extern const unsigned char B_LINK_CURSOR[];
00025 extern const unsigned char B_H_SPLITTER_CURSOR[];
00026 extern const unsigned char B_V_SPLITTER_CURSOR[];
00027 extern const unsigned char B_MOVE_ITEM_CURSOR[];
00028 extern const unsigned char B_RT_LB_RESIZE_CURSOR[];
00029 extern const unsigned char B_LT_RB_RESIZE_CURSOR[];
00030 extern const unsigned char B_CROSS_CURSOR[];
00031
00032
00033 #ifdef __cplusplus
00034 class BCursor;
00035 extern const BCursor *B_CURSOR_SYSTEM_DEFAULT;
00036 extern const BCursor *B_CURSOR_I_BEAM;
00037
00038
00039 extern const BCursor* B_CURSOR_LINK;
00040 extern const BCursor* B_CURSOR_H_SPLITTER;
00041 extern const BCursor* B_CURSOR_V_SPLITTER;
00042 extern const BCursor* B_CURSOR_MOVE_ITEM;
00043 extern const BCursor* B_CURSOR_RT_LB_RESIZE;
00044 extern const BCursor* B_CURSOR_LT_RB_RESIZE;
00045 extern const BCursor* B_CURSOR_CROSS;
00046
00047 #endif
00048
00049
00050
00051
00052 enum {
00053 B_ABOUT_REQUESTED = '_ABR',
00054 B_HELP_REQUESTED = '_HLP',
00055 B_WINDOW_ACTIVATED = '_ACT',
00056 B_APP_ACTIVATED = '_ACT',
00057 B_ARGV_RECEIVED = '_ARG',
00058 B_QUIT_REQUESTED = '_QRQ',
00059 B_CLOSE_REQUESTED = '_QRQ',
00060 B_CANCEL = '_CNC',
00061 B_KEY_DOWN = '_KYD',
00062 B_KEY_UP = '_KYU',
00063 B_INVALIDATE = '_IVL',
00064 B_UNMAPPED_KEY_DOWN = '_UKD',
00065 B_UNMAPPED_KEY_UP = '_UKU',
00066 B_MODIFIERS_CHANGED = '_MCH',
00067 B_MINIMIZE = '_WMN',
00068 B_MOUSE_DOWN = '_MDN',
00069 B_MOUSE_MOVED = '_MMV',
00070 B_MOUSE_ENTER_EXIT = '_MEX',
00071 B_MOUSE_UP = '_MUP',
00072 B_MOUSE_WHEEL_CHANGED = '_MWC',
00073 B_OPEN_IN_WORKSPACE = '_OWS',
00074 B_PRINTER_CHANGED = '_PCH',
00075 B_PULSE = '_PUL',
00076 B_READY_TO_RUN = '_RTR',
00077 B_REFS_RECEIVED = '_RRC',
00078 B_RELEASE_OVERLAY_LOCK = '_ROV',
00079 B_ACQUIRE_OVERLAY_LOCK = '_AOV',
00080 B_REQUEST_TOOL_INFO = '_RQT',
00081 B_SCREEN_CHANGED = '_SCH',
00082 B_UI_SETTINGS_CHANGED = '_UIC',
00083 B_VALUE_CHANGED = '_VCH',
00084 B_VIEW_MOVED = '_VMV',
00085 B_VIEW_RESIZED = '_VRS',
00086 B_WINDOW_MOVED = '_WMV',
00087 B_WINDOW_RESIZED = '_WRS',
00088 B_WORKSPACES_CHANGED = '_WCG',
00089 B_WORKSPACE_ACTIVATED = '_WAC',
00090 B_ZOOM = '_WZM',
00091 B_PIPESTDOUT_REQUESTED = '_PSR',
00092 B_PIPESTDOUT_ACKNOWLEDGE = '_PSA',
00093 B_PIPESTDOUT_RESET = '_PSC',
00094 B_LANGUAGE_CHANGED = '_BLC',
00095 _APP_MENU_ = '_AMN',
00096 _BROWSER_MENUS_ = '_BRM',
00097 _MENU_EVENT_ = '_MEV',
00098 _PING_ = '_PBL',
00099 _QUIT_ = '_QIT',
00100 _VOLUME_MOUNTED_ = '_NVL',
00101 _VOLUME_UNMOUNTED_ = '_VRM',
00102 _MESSAGE_DROPPED_ = '_MDP',
00103 _DISPOSE_DRAG_ = '_DPD',
00104 _MENUS_DONE_ = '_MND',
00105 _SHOW_DRAG_HANDLES_ = '_SDH',
00106 _EVENTS_PENDING_ = '_EVP',
00107 _UPDATE_ = '_UPD',
00108 _UPDATE_IF_NEEDED_ = '_UPN',
00109 _PRINTER_INFO_ = '_PIN',
00110 _SETUP_PRINTER_ = '_SUP',
00111 _SELECT_PRINTER_ = '_PSL',
00112
00113
00114
00115
00116 B_RAW_PORT_DATA = 'RAWP'
00117
00118
00119 };
00120
00121
00122
00123
00124
00125 enum {
00126 B_SET_PROPERTY = 'PSET',
00127 B_GET_PROPERTY = 'PGET',
00128 B_CREATE_PROPERTY = 'PCRT',
00129 B_DELETE_PROPERTY = 'PDEL',
00130 B_COUNT_PROPERTIES = 'PCNT',
00131 B_EXECUTE_PROPERTY = 'PEXE',
00132 B_GET_SUPPORTED_SUITES = 'SUIT',
00133 B_UNDO = 'UNDO',
00134 B_REDO = 'REDO',
00135 B_CUT = 'CCUT',
00136 B_COPY = 'COPY',
00137 B_PASTE = 'PSTE',
00138 B_CLEAR = 'CLER',
00139 B_SELECT_ALL = 'SALL',
00140 B_SAVE_REQUESTED = 'SAVE',
00141 B_MESSAGE_NOT_UNDERSTOOD = 'MNOT',
00142 B_NO_REPLY = 'NONE',
00143 B_REPLY = 'RPLY',
00144 B_SIMPLE_DATA = 'DATA',
00145 B_MIME_DATA = 'MIME',
00146 B_ARCHIVED_OBJECT = 'ARCV',
00147 B_UPDATE_STATUS_BAR = 'SBUP',
00148 B_RESET_STATUS_BAR = 'SBRS',
00149 B_NODE_MONITOR = 'NDMN',
00150 B_QUERY_UPDATE = 'QUPD',
00151 B_ENDORSABLE = 'ENDO',
00152 B_COPY_TARGET = 'DDCP',
00153 B_MOVE_TARGET = 'DDMV',
00154 B_TRASH_TARGET = 'DDRM',
00155 B_LINK_TARGET = 'DDLN',
00156 B_INPUT_DEVICES_CHANGED = 'IDCH',
00157 B_INPUT_METHOD_EVENT = 'IMEV',
00158 B_WINDOW_MOVE_TO = 'WDMT',
00159 B_WINDOW_MOVE_BY = 'WDMB',
00160 B_SILENT_RELAUNCH = 'AREL',
00161 B_OBSERVER_NOTICE_CHANGE = 'NTCH',
00162 B_CONTROL_INVOKED = 'CIVK',
00163 B_CONTROL_MODIFIED = 'CMOD'
00164
00165
00166 };
00167
00168
00169
00170
00171
00172
00173
00174 enum {
00175 B_CURSOR_NEEDED = 0,
00176 B_CURSOR_NOT_NEEDED = 1,
00177 B_CURSOR_MAYBE_NEEDED = 2
00178 };
00179 #define B_MOUSE_CURSOR_NEEDED "be:cursor_needed"
00180
00181
00182
00183
00184 #endif