1 /************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23 #ifndef SWUNDO_HXX 24 #define SWUNDO_HXX 25 26 #include <vector> 27 28 #include <rtl/ustring.hxx> 29 30 31 typedef ::std::vector< ::rtl::OUString > SwUndoComments_t; 32 33 34 // die Ids fuer StdAktionen 35 enum SwUndoId 36 { 37 UNDO_EMPTY = 0, 38 UNDO_STD_BEGIN = 1, 39 UNDO_START = UNDO_STD_BEGIN, // 1 40 UNDO_END, // 2 41 REPEAT_START, // alle UndoIds zwischen REPEAT_START und 42 // REPEAT_END sind Repeat-Faehig !! 43 UNDO_DELETE = REPEAT_START, // 3 44 UNDO_INSERT, // 4 45 UNDO_OVERWRITE, // 5 46 UNDO_SPLITNODE, // 6 47 UNDO_INSATTR, // 7 48 UNDO_SETFMTCOLL, // 8 49 UNDO_RESETATTR, // 9 50 UNDO_INSFMTATTR, // 10 51 UNDO_INSDOKUMENT, // 11 52 UNDO_COPY, // 12 53 UNDO_INSTABLE, // 13 54 UNDO_TABLETOTEXT, // 14 55 UNDO_TEXTTOTABLE, // 15 56 UNDO_SORT_TXT, // 16 57 UNDO_INSLAYFMT, // 17 58 UNDO_TABLEHEADLINE, // 18 59 UNDO_INSSECTION, // 19 60 UNDO_OUTLINE_LR, // 20 61 UNDO_OUTLINE_UD, // 21 62 UNDO_INSNUM, // 22 63 UNDO_NUMUP, // 23 64 UNDO_MOVENUM, // 24 65 UNDO_INSDRAWFMT, // 25 66 UNDO_NUMORNONUM, // 26 67 UNDO_INC_LEFTMARGIN, // 27 68 UNDO_DEC_LEFTMARGIN, // 28 69 UNDO_INSERTLABEL, // 29 70 UNDO_SETNUMRULESTART, // 30 71 UNDO_CHGFTN, // 31 72 UNDO_REDLINE, // 32 73 UNDO_ACCEPT_REDLINE, // 33 74 UNDO_REJECT_REDLINE, // 34 75 UNDO_SPLIT_TABLE, // 35 76 UNDO_DONTEXPAND, // 36 77 UNDO_AUTOCORRECT, // 37 78 UNDO_MERGE_TABLE, // 38 79 UNDO_TRANSLITERATE, // 39 80 81 // -> #111827# 82 UNDO_PASTE_CLIPBOARD, // 40 83 UNDO_TYPING, // 41 84 // <- #111827# 85 UNDO_REPEAT_DUMMY_6, // 42 86 UNDO_REPEAT_DUMMY_7, // 43 87 UNDO_REPEAT_DUMMY_8, // 44 88 UNDO_REPEAT_DUMMY_9, // 45 89 REPEAT_END, 90 91 UNDO_MOVE = REPEAT_END, // 46 92 UNDO_INSGLOSSARY, // 47 93 UNDO_DELBOOKMARK, // 48 94 UNDO_INSBOOKMARK, // 49 95 UNDO_SORT_TBL, // 50 96 UNDO_DELLAYFMT, // 51 97 UNDO_AUTOFORMAT, // 52 98 UNDO_REPLACE, // 53 99 UNDO_DELSECTION, // 54 100 UNDO_CHGSECTION, // 55 101 UNDO_CHGSECTIONPASSWD, // 56 102 UNDO_SETDEFTATTR, // 57 103 UNDO_DELNUM, // 58 104 UNDO_DRAWUNDO, // 59 105 UNDO_DRAWGROUP, // 60 106 UNDO_DRAWUNGROUP, // 61 107 UNDO_DRAWDELETE, // 62 108 UNDO_REREAD, // 63 109 UNDO_DELGRF, // 64 110 UNDO_DELOLE, // 65 111 UNDO_TABLE_ATTR, // 66 112 UNDO_TABLE_AUTOFMT, // 67 113 UNDO_TABLE_INSCOL, // 68 114 UNDO_TABLE_INSROW, // 69 115 UNDO_TABLE_DELBOX, // 70 116 UNDO_TABLE_SPLIT, // 71 117 UNDO_TABLE_MERGE, // 72 118 UNDO_TBLNUMFMT, // 73 119 UNDO_INSTOX, // 74 120 UNDO_CLEARTOXRANGE, // 75 121 UNDO_TBLCPYTBL, // 76 122 UNDO_CPYTBL, // 77 123 UNDO_INS_FROM_SHADOWCRSR, // 78 124 UNDO_CHAINE, // 79 125 UNDO_UNCHAIN, // 80 126 UNDO_FTNINFO, // 81 127 UNDO_ENDNOTEINFO, // 82 128 UNDO_COMPAREDOC, // 83 129 UNDO_SETFLYFRMFMT, // 84 130 UNDO_SETRUBYATTR, // 85 131 132 UNDO_TMPAUTOCORR, // 86 #102505# 133 UNDO_TOXCHANGE, // 87 134 UNDO_CREATE_PAGEDESC, // 88 135 UNDO_CHANGE_PAGEDESC, // 89 136 UNDO_DELETE_PAGEDESC, // 90 137 UNDO_HEADER_FOOTER, // 91 #i7983# 138 UNDO_FIELD, // 92 #111840# 139 UNDO_TXTFMTCOL_CREATE, // 93 140 UNDO_TXTFMTCOL_DELETE, // 94 141 UNDO_TXTFMTCOL_RENAME, // 95 142 UNDO_CHARFMT_CREATE, // 96 143 UNDO_CHARFMT_DELETE, // 97 144 UNDO_CHARFMT_RENAME, // 98 145 UNDO_FRMFMT_CREATE, // 99 146 UNDO_FRMFMT_DELETE, // 100 147 UNDO_FRMFMT_RENAME, // 101 148 UNDO_NUMRULE_CREATE,// 102 149 UNDO_NUMRULE_DELETE,// 103 150 UNDO_NUMRULE_RENAME,// 104 151 UNDO_BOOKMARK_RENAME, // 105 152 UNDO_INDEX_ENTRY_INSERT, // 106 153 UNDO_INDEX_ENTRY_DELETE, // 107 154 UNDO_COL_DELETE, // 108 155 UNDO_ROW_DELETE, // 109 156 UNDO_RENAME_PAGEDESC, // 110 157 UNDO_NUMDOWN, // 111 158 // --> OD 2009-07-16 #i73249# 159 UNDO_FLYFRMFMT_TITLE, // 112 160 UNDO_FLYFRMFMT_DESCRIPTION, // 113 161 // <-- 162 UNDO_STD_END= UNDO_FLYFRMFMT_DESCRIPTION, 163 164 // UI undo ID's... 165 UNDO_UI_REPLACE = UNDO_STD_END + 1, 166 UNDO_UI_INSERT_PAGE_BREAK, 167 UNDO_UI_INSERT_COLUMN_BREAK, 168 UNDO_UI_PLAY_MACRO, 169 UNDO_UI_INSERT_ENVELOPE, 170 UNDO_UI_DRAG_AND_COPY, 171 UNDO_UI_DRAG_AND_MOVE, 172 UNDO_UI_INSERT_RULER, 173 UNDO_UI_INSERT_CHART, 174 UNDO_UI_INSERT_FOOTNOTE, 175 UNDO_UI_INSERT_URLBTN, 176 UNDO_UI_INSERT_URLTXT, 177 UNDO_UI_DELETE_INVISIBLECNTNT, 178 UNDO_UI_REPLACE_STYLE 179 }; 180 181 182 #endif 183