1 /*************************************************************** 2 * Name: ThreadSearchConrolIds 3 * 4 * Purpose: This file lists all ThreadSearch plugin control ids 5 * 6 * Author: Jerome ANTOINE 7 * Created: 2007-10-08 8 * Copyright: Jerome ANTOINE 9 * License: GPL 10 **************************************************************/ 11 12 #ifndef THREAD_SEARCH_CONTROL_IDS_H 13 #define THREAD_SEARCH_CONTROL_IDS_H 14 15 #include <wx/defs.h> 16 17 18 struct ControlIDs 19 { 20 enum IDs 21 { 22 23 idBtnDirSelectClick = 0, 24 idBtnShowDirItemsClick, 25 idBtnSearch, 26 idBtnOptions, 27 idOptionDialog, 28 idOptionWholeWord, 29 idOptionStartWord, 30 idOptionMatchCase, 31 idOptionRegEx, 32 idMenuViewThreadSearch, 33 idMenuViewFocusThreadSearch, 34 idMenuSearchThreadSearch, 35 idMenuCtxThreadSearch, 36 idMenuCtxDeleteItem, 37 idMenuCtxDeleteAllItems, 38 idCboSearchExpr, 39 idChkSearchDirRecurse, 40 idChkSearchDirHidden, 41 idBtnSearchOpenFiles, 42 idBtnSearchTargetFiles, 43 idBtnSearchProjectFiles, 44 idBtnSearchWorkspaceFiles, 45 idBtnSearchDirectoryFiles, 46 idChkWholeWord, 47 idChkStartWord, 48 idChkMatchCase, 49 idChkRegularExpression, 50 idChkUseDefaultOptionsOnThreadSearch, 51 idChkDisplayLogHeaders, 52 idChkDrawLogLines, 53 idChkAutosizeLogColumns, 54 idChkViewThreadSearchToolBar, 55 idChkShowCodePreview, 56 idChkShowThreadSearchWidgets, 57 idChkThreadSearchEnable, 58 idSearchDirPath, 59 idSearchMask, 60 idTmrListCtrlUpdate, 61 idWndLogger, 62 idChkShowMissingFilesError, 63 idChkShowCantOpenFileError, 64 idChkChkDeletePreviousResults, 65 66 lastValue 67 }; 68 69 long Get(IDs id); 70 private: 71 long ids[lastValue]; 72 bool initialized; 73 }; 74 75 extern ControlIDs controlIDs; 76 77 #endif // THREAD_SEARCH_CONTROL_IDS_H 78