1 ////////////////////////////////////////////////////////////////////////// 2 // 3 // pgAdmin III - PostgreSQL Tools 4 // 5 // Copyright (C) 2002 - 2016, The pgAdmin Development Team 6 // This software is released under the PostgreSQL Licence 7 // 8 // misc.h - Miscellaneous Utilties 9 // 10 ////////////////////////////////////////////////////////////////////////// 11 12 13 #ifndef __MENU_H 14 #define __MENU_H 15 16 // Menu options 17 enum 18 { 19 MNU_ADDSERVER = 101, 20 MNU_SAVEDEFINITION, 21 MNU_EXIT, 22 MNU_SAVEAS_IMAGE_GQB, 23 MNU_SAVEAS_IMAGE_EXPLAIN, 24 MNU_CONTEXTMENU, 25 MNU_SQLPANE, 26 MNU_OBJECTBROWSER, 27 MNU_TOOLBAR, 28 MNU_LIMITBAR, 29 MNU_DATABASEBAR, 30 MNU_SCRATCHPAD, 31 MNU_OUTPUTPANE, 32 MNU_DEFAULTVIEW, 33 MNU_BACK, 34 MNU_FORWARD, 35 MNU_REFRESH, 36 37 MNU_ADDCOLUMN, 38 MNU_CLOSE, 39 MNU_MIN, 40 MNU_RECORD, 41 MNU_STOP, 42 MNU_APPEND, 43 MNU_DELETE, 44 MNU_OPEN, 45 MNU_SAVE, 46 MNU_SAVEAS, 47 MNU_EXPORT, 48 MNU_OPTIONS, 49 MNU_CUT, 50 MNU_COPY, 51 MNU_INCLUDEFILTER, 52 MNU_EXCLUDEFILTER, 53 MNU_REMOVEFILTERS, 54 MNU_ASCSORT, 55 MNU_DESCSORT, 56 MNU_REMOVESORT, 57 MNU_PASTE, 58 MNU_CLEAR, 59 MNU_FIND, 60 MNU_REPLACE, 61 MNU_UNDO, 62 MNU_REDO, 63 MNU_CANCEL, 64 MNU_EXECUTE, 65 MNU_EXECFILE, 66 MNU_EXPLAIN, 67 MNU_EXPLAINANALYZE, 68 MNU_EXPLAINOPTIONS, 69 MNU_DOCOMMIT, 70 MNU_DOROLLBACK, 71 MNU_VERBOSE, 72 MNU_COSTS, 73 MNU_BUFFERS, 74 MNU_TIMING, 75 MNU_AUTOROLLBACK, 76 MNU_AUTOCOMMIT, 77 MNU_CLEARHISTORY, 78 MNU_SAVEHISTORY, 79 MNU_CHECKALIVE, 80 MNU_SELECTALL, 81 MNU_EXECPGS, 82 83 MNU_CONTENTS, 84 MNU_HELP, 85 MNU_HINT, 86 87 MNU_CONFIGSUBMENU, 88 MNU_SLONY_SUBMENU, 89 90 MNU_ONLINEUPDATE_NEWDATA, 91 92 MNU_AUTOCOMPLETE, 93 MNU_AUTOINDENT, 94 MNU_WORDWRAP, 95 MNU_SHOWWHITESPACE, 96 MNU_SHOWLINEENDS, 97 MNU_SHOWLINENUMBER, 98 MNU_SHOWINDENTGUIDES, 99 MNU_QUICKREPORT, 100 101 MNU_UPPER_CASE, 102 MNU_LOWER_CASE, 103 MNU_BLOCK_INDENT, 104 MNU_BLOCK_OUTDENT, 105 MNU_COMMENT_TEXT, 106 MNU_UNCOMMENT_TEXT, 107 MNU_EXTERNALFORMAT, 108 109 MNU_PLUGINBUTTONLIST, 110 111 MNU_LINEENDS, 112 MNU_CR, 113 MNU_CRLF, 114 MNU_LF, 115 116 MNU_ADDTABLE, 117 MNU_DELETETABLE, 118 MNU_GENERATEDIAGRAM, 119 MNU_GENERATEMODEL, 120 MNU_SAVEMODEL, 121 MNU_SAVEMODELAS, 122 MNU_LOADMODEL, 123 MNU_NEWDIAGRAM, 124 MNU_DELDIAGRAM, 125 MNU_RENDIAGRAM, 126 MNU_CHGFONT, 127 MNU_TOGGLEDDSQL, 128 MNU_TOGGLEMBROWSER, 129 130 MNU_RECENT, 131 MNU_NEW = MNU_RECENT + 15, // leave space for recent file entries 132 133 MNU_ACTION = MNU_NEW + 1000, // leave space for objects 134 135 MNU_FAVOURITES_ADD = MNU_ACTION + 1000, // leave space for actions 136 MNU_FAVOURITES_INJECT, 137 MNU_FAVOURITES_MANAGE, 138 139 MNU_MACROS_MANAGE = MNU_FAVOURITES_MANAGE + 1000, //leave space for favourites 140 141 // This is used by the Query Tool - the event is fired when the query completes 142 QUERY_COMPLETE = MNU_MACROS_MANAGE + 100, 143 PGSCRIPT_COMPLETE, 144 145 // This is a dummy menu item 146 MNU_DUMMY = QUERY_COMPLETE + 1000, 147 148 //Menu Test 149 MNU_GENERATESQL 150 }; 151 152 #endif 153