/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef INCLUDED_SC_INC_SCITEMS_HXX #define INCLUDED_SC_INC_SCITEMS_HXX #include class SfxBoolItem; class SvxCharReliefItem; class SvxColorItem; class SvxContourItem; class SvxCrossedOutItem; class SvxEmphasisMarkItem; class SvxFontHeightItem; class SvxFontItem; class SvxForbiddenRuleItem; class SvxFrameDirectionItem; class SvxHangingPunctuationItem; class SvxLanguageItem; class SvxLRSpaceItem; class SvxOverlineItem; class SvxPostureItem; class SvXMLAttrContainerItem; class SvxScriptSpaceItem; class SvxShadowedItem; class SvxULSpaceItem; class SvxUnderlineItem; class SvxWeightItem; class SvxWordLineModeItem; class SvxShadowItem; class SvxHorJustifyItem; class SvxVerJustifyItem; class SvxBrushItem; class SvxBoxItem; class ScCondFormatItem; class ScLineBreakCell; class ScRotateValueItem; class ScVerticalStackCell; class SvxLineItem; class SvxRotateModeItem; class SfxStringItem; class SvxSizeItem; // EditEngine is not allowed to define its own ITEMID's #define INCLUDED_EDITENG_EEITEMID_HXX // Item-IDs for UI-MsgPool: //! shall be moved to the below-1000 range! #define MSGPOOL_START 1100 #define SCITEM_STRING 1100 #define SCITEM_SEARCHDATA 1101 #define SCITEM_SORTDATA 1102 #define SCITEM_QUERYDATA 1103 #define SCITEM_SUBTDATA 1104 #define SCITEM_CONSOLIDATEDATA 1105 #define SCITEM_PIVOTDATA 1106 #define SCITEM_SOLVEDATA 1107 #define SCITEM_USERLIST 1108 #define SCITEM_CONDFORMATDLGDATA 1109 #define MSGPOOL_END 1109 // Item-IDs for attributes: #define ATTR_STARTINDEX 100 // begin of attributes #define ATTR_PATTERN_START 100 // begin of cell-attribute-pattern #define ATTR_FONT TypedWhichId(100) // begin of cell-attributes #define ATTR_FONT_HEIGHT TypedWhichId(101) #define ATTR_FONT_WEIGHT TypedWhichId(102) #define ATTR_FONT_POSTURE TypedWhichId(103) #define ATTR_FONT_UNDERLINE TypedWhichId(104) #define ATTR_FONT_OVERLINE TypedWhichId(105) #define ATTR_FONT_CROSSEDOUT TypedWhichId(106) #define ATTR_FONT_CONTOUR TypedWhichId(107) #define ATTR_FONT_SHADOWED TypedWhichId(108) #define ATTR_FONT_COLOR TypedWhichId(109) #define ATTR_FONT_LANGUAGE TypedWhichId(110) #define ATTR_CJK_FONT TypedWhichId(111) #define ATTR_CJK_FONT_HEIGHT TypedWhichId(112) #define ATTR_CJK_FONT_WEIGHT TypedWhichId(113) #define ATTR_CJK_FONT_POSTURE TypedWhichId(114) #define ATTR_CJK_FONT_LANGUAGE TypedWhichId(115) #define ATTR_CTL_FONT TypedWhichId(116) #define ATTR_CTL_FONT_HEIGHT TypedWhichId(117) #define ATTR_CTL_FONT_WEIGHT TypedWhichId(118) #define ATTR_CTL_FONT_POSTURE TypedWhichId(119) #define ATTR_CTL_FONT_LANGUAGE TypedWhichId(120) #define ATTR_FONT_EMPHASISMARK TypedWhichId(121) #define ATTR_USERDEF TypedWhichId(122) // not saved in binary files #define ATTR_FONT_WORDLINE TypedWhichId(123) #define ATTR_FONT_RELIEF TypedWhichId(124) #define ATTR_HYPHENATE TypedWhichId(125) #define ATTR_SCRIPTSPACE TypedWhichId(126) #define ATTR_HANGPUNCTUATION TypedWhichId(127) #define ATTR_FORBIDDEN_RULES TypedWhichId(128) #define ATTR_HOR_JUSTIFY TypedWhichId(129) #define ATTR_HOR_JUSTIFY_METHOD TypedWhichId(130) #define ATTR_INDENT TypedWhichId(131) #define ATTR_VER_JUSTIFY TypedWhichId(132) #define ATTR_VER_JUSTIFY_METHOD TypedWhichId(133) #define ATTR_STACKED TypedWhichId(134) #define ATTR_ROTATE_VALUE TypedWhichId(135) #define ATTR_ROTATE_MODE TypedWhichId(136) #define ATTR_VERTICAL_ASIAN TypedWhichId(137) #define ATTR_WRITINGDIR TypedWhichId(138) #define ATTR_LINEBREAK TypedWhichId(139) #define ATTR_SHRINKTOFIT TypedWhichId(140) #define ATTR_BORDER_TLBR TypedWhichId(141) #define ATTR_BORDER_BLTR TypedWhichId(142) #define ATTR_MARGIN TypedWhichId(143) #define ATTR_MERGE TypedWhichId(144) #define ATTR_MERGE_FLAG TypedWhichId(145) #define ATTR_VALUE_FORMAT TypedWhichId(146) #define ATTR_LANGUAGE_FORMAT TypedWhichId(147) #define ATTR_BACKGROUND TypedWhichId(148) #define ATTR_PROTECTION TypedWhichId(149) #define ATTR_BORDER TypedWhichId(150) #define ATTR_BORDER_INNER TypedWhichId(151) // inside, because of template-EditDialog #define ATTR_SHADOW TypedWhichId(152) #define ATTR_VALIDDATA TypedWhichId(153) #define ATTR_CONDITIONAL TypedWhichId(154) #define ATTR_HYPERLINK TypedWhichId(155) #define ATTR_PATTERN_END 155 // end cell-attribute-pattern #define ATTR_PATTERN TypedWhichId(156) // page attributes #define ATTR_LRSPACE TypedWhichId(157) // editor: PageDesc-TabPage #define ATTR_ULSPACE TypedWhichId(158) #define ATTR_PAGE TypedWhichId(159) #define ATTR_PAGE_PAPERBIN TypedWhichId(160) #define ATTR_PAGE_SIZE TypedWhichId(161) #define ATTR_PAGE_HORCENTER TypedWhichId(162) #define ATTR_PAGE_VERCENTER TypedWhichId(163) #define ATTR_PAGE_ON TypedWhichId(164) // editor: header/footer-page #define ATTR_PAGE_DYNAMIC TypedWhichId(165) #define ATTR_PAGE_SHARED TypedWhichId(166) #define ATTR_PAGE_NOTES TypedWhichId(167) // editor: table #define ATTR_PAGE_GRID TypedWhichId(168) #define ATTR_PAGE_HEADERS TypedWhichId(169) #define ATTR_PAGE_CHARTS TypedWhichId(170) #define ATTR_PAGE_OBJECTS TypedWhichId(171) #define ATTR_PAGE_DRAWINGS TypedWhichId(172) #define ATTR_PAGE_TOPDOWN TypedWhichId(173) #define ATTR_PAGE_SCALE TypedWhichId(174) #define ATTR_PAGE_SCALETOPAGES TypedWhichId(175) #define ATTR_PAGE_FIRSTPAGENO TypedWhichId(176) #define ATTR_PAGE_HEADERLEFT TypedWhichId(177) // contents of header/ #define ATTR_PAGE_FOOTERLEFT TypedWhichId(178) // footer (left) #define ATTR_PAGE_HEADERRIGHT TypedWhichId(179) // contents of header/ #define ATTR_PAGE_FOOTERRIGHT TypedWhichId(180) // footer (right) #define ATTR_PAGE_HEADERSET TypedWhichId(181) // the corresponding sets #define ATTR_PAGE_FOOTERSET TypedWhichId(182) #define ATTR_PAGE_FORMULAS TypedWhichId(183) #define ATTR_PAGE_NULLVALS TypedWhichId(184) #define ATTR_PAGE_SCALETO TypedWhichId(185) // #i8868# scale printout to width/height #define ATTR_HIDDEN TypedWhichId(186) #define ATTR_ENDINDEX ATTR_HIDDEN // end of pool-range // Dummy Slot-IDs for dialogs #define SID_SCATTR_PAGE_NOTES ATTR_PAGE_NOTES #define SID_SCATTR_PAGE_GRID ATTR_PAGE_GRID #define SID_SCATTR_PAGE_HEADERS ATTR_PAGE_HEADERS #define SID_SCATTR_PAGE_CHARTS ATTR_PAGE_CHARTS #define SID_SCATTR_PAGE_OBJECTS ATTR_PAGE_OBJECTS #define SID_SCATTR_PAGE_DRAWINGS ATTR_PAGE_DRAWINGS #define SID_SCATTR_PAGE_TOPDOWN ATTR_PAGE_TOPDOWN #define SID_SCATTR_PAGE_SCALE ATTR_PAGE_SCALE #define SID_SCATTR_PAGE_SCALETOPAGES ATTR_PAGE_SCALETOPAGES #define SID_SCATTR_PAGE_FIRSTPAGENO ATTR_PAGE_FIRSTPAGENO #define SID_SCATTR_PAGE_HEADERLEFT ATTR_PAGE_HEADERLEFT #define SID_SCATTR_PAGE_FOOTERLEFT ATTR_PAGE_FOOTERLEFT #define SID_SCATTR_PAGE_HEADERRIGHT ATTR_PAGE_HEADERRIGHT #define SID_SCATTR_PAGE_FOOTERRIGHT ATTR_PAGE_FOOTERRIGHT #define SID_SCATTR_PAGE_FORMULAS ATTR_PAGE_FORMULAS #define SID_SCATTR_PAGE_NULLVALS ATTR_PAGE_NULLVALS #define SID_SCATTR_PAGE_SCALETO ATTR_PAGE_SCALETO #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */