office-gobmx/sc/inc/scitems.hxx
Noel Power 92afb61d8b support new hyperlink cell attribute
Allows a hyperlink attribute to be set for a cell, allows for import of say a
hyperlink associated with a formula cell. Since this patch does not add
any file format support it is not possible to save such an imported hyperlink
to ods. Note: such a hyperlink would not have been imported in the past so this
should not be an issue

Change-Id: Ieb234bb6e98e4a2630b596a90972a75be12a92d4
2013-01-08 11:01:04 +00:00

191 lines
7.2 KiB
C++

/* -*- 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 SC_ITEMS_HXX
#define SC_ITEMS_HXX
#include <svx/svxids.hrc>
// EditEngine is not allowed to define it's own ITEMID's
#define _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_PRINTWARN 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 100 // begin of cell-attributes
#define ATTR_FONT_HEIGHT 101
#define ATTR_FONT_WEIGHT 102
#define ATTR_FONT_POSTURE 103
#define ATTR_FONT_UNDERLINE 104
#define ATTR_FONT_OVERLINE 105
#define ATTR_FONT_CROSSEDOUT 106
#define ATTR_FONT_CONTOUR 107
#define ATTR_FONT_SHADOWED 108
#define ATTR_FONT_COLOR 109
#define ATTR_FONT_LANGUAGE 110
#define ATTR_CJK_FONT 111
#define ATTR_CJK_FONT_HEIGHT 112
#define ATTR_CJK_FONT_WEIGHT 113
#define ATTR_CJK_FONT_POSTURE 114
#define ATTR_CJK_FONT_LANGUAGE 115
#define ATTR_CTL_FONT 116
#define ATTR_CTL_FONT_HEIGHT 117
#define ATTR_CTL_FONT_WEIGHT 118
#define ATTR_CTL_FONT_POSTURE 119
#define ATTR_CTL_FONT_LANGUAGE 120
#define ATTR_FONT_EMPHASISMARK 121
#define ATTR_USERDEF 122 // not saved in binary files
#define ATTR_FONT_WORDLINE 123
#define ATTR_FONT_RELIEF 124
#define ATTR_HYPHENATE 125
#define ATTR_SCRIPTSPACE 126
#define ATTR_HANGPUNCTUATION 127
#define ATTR_FORBIDDEN_RULES 128
#define ATTR_HOR_JUSTIFY 129
#define ATTR_HOR_JUSTIFY_METHOD 130
#define ATTR_INDENT 131
#define ATTR_VER_JUSTIFY 132
#define ATTR_VER_JUSTIFY_METHOD 133
#define ATTR_STACKED 134
#define ATTR_ROTATE_VALUE 135
#define ATTR_ROTATE_MODE 136
#define ATTR_VERTICAL_ASIAN 137
#define ATTR_WRITINGDIR 138
#define ATTR_LINEBREAK 139
#define ATTR_SHRINKTOFIT 140
#define ATTR_BORDER_TLBR 141
#define ATTR_BORDER_BLTR 142
#define ATTR_MARGIN 143
#define ATTR_MERGE 144
#define ATTR_MERGE_FLAG 145
#define ATTR_VALUE_FORMAT 146
#define ATTR_LANGUAGE_FORMAT 147
#define ATTR_BACKGROUND 148
#define ATTR_PROTECTION 149
#define ATTR_BORDER 150
#define ATTR_BORDER_INNER 151 // inside, because of template-EditDialog
#define ATTR_SHADOW 152
#define ATTR_VALIDDATA 153
#define ATTR_CONDITIONAL 154
#define ATTR_HYPERLINK 155
#define ATTR_PATTERN_END 155 // end cell-attribute-pattern
#define ATTR_PATTERN 156
// page attributes
#define ATTR_LRSPACE 157 // editor: PageDesc-TabPage
#define ATTR_ULSPACE 158
#define ATTR_PAGE 159
#define ATTR_PAGE_PAPERTRAY 160
#define ATTR_PAGE_PAPERBIN 161
#define ATTR_PAGE_SIZE 162
#define ATTR_PAGE_MAXSIZE 163
#define ATTR_PAGE_HORCENTER 164
#define ATTR_PAGE_VERCENTER 165
#define ATTR_PAGE_ON 166 // editor: header/footer-page
#define ATTR_PAGE_DYNAMIC 167
#define ATTR_PAGE_SHARED 168
#define ATTR_PAGE_NOTES 169 // editor: table
#define ATTR_PAGE_GRID 170
#define ATTR_PAGE_HEADERS 171
#define ATTR_PAGE_CHARTS 172
#define ATTR_PAGE_OBJECTS 173
#define ATTR_PAGE_DRAWINGS 174
#define ATTR_PAGE_TOPDOWN 175
#define ATTR_PAGE_SCALE 176
#define ATTR_PAGE_SCALETOPAGES 177
#define ATTR_PAGE_FIRSTPAGENO 178
#define ATTR_PAGE_PRINTAREA 179 // editor: print areas
#define ATTR_PAGE_REPEATROW 180
#define ATTR_PAGE_REPEATCOL 181
#define ATTR_PAGE_PRINTTABLES 182
#define ATTR_PAGE_HEADERLEFT 183 // contents of header/
#define ATTR_PAGE_FOOTERLEFT 184 // footer (left)
#define ATTR_PAGE_HEADERRIGHT 185 // contents of header/
#define ATTR_PAGE_FOOTERRIGHT 186 // footer (right)
#define ATTR_PAGE_HEADERSET 187 // the corresponding sets
#define ATTR_PAGE_FOOTERSET 188
#define ATTR_PAGE_FORMULAS 189
#define ATTR_PAGE_NULLVALS 190
#define ATTR_PAGE_SCALETO 191 // #i8868# scale printout to width/height
#define ATTR_HIDDEN 192
#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_PRINTAREA ATTR_PAGE_PRINTAREA
#define SID_SCATTR_PAGE_REPEATROW ATTR_PAGE_REPEATROW
#define SID_SCATTR_PAGE_REPEATCOL ATTR_PAGE_REPEATCOL
#define SID_SCATTR_PAGE_PRINTTABLES ATTR_PAGE_PRINTTABLES
#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: */