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#ifndef _SFX_SIDEBAR_RESOURCE_DEFINITIONS_HRC
23#define _SFX_SIDEBAR_RESOURCE_DEFINITIONS_HRC
24
25#include <sfx2/sfx.hrc>
26
27//section page RID
28#define RC_PROPERTYPANEL_START					RID_SFX_PROPERTYPANEL_START
29#define DLG_PROPERTY_DOCKING_WINDOW				( RC_PROPERTYPANEL_START + 0 )
30#define BMP_PROPERTYPANEL_EXPAND				( RC_PROPERTYPANEL_START + 1 )
31#define BMP_PROPERTYPANEL_COLLAPSE				( RC_PROPERTYPANEL_START + 2 )
32#define BMP_PROPERTYPANEL_EXPAND_HC				( RC_PROPERTYPANEL_START + 3 )
33#define BMP_PROPERTYPANEL_COLLAPSE_HC			( RC_PROPERTYPANEL_START + 4 )
34#define BMP_PROPERTYPANEL_MOREPROPERTY			( RC_PROPERTYPANEL_START + 5 )
35#define BMP_PROPERTYPANEL_MOREPROPERTY_HC		( RC_PROPERTYPANEL_START + 6 )
36#define FT_PROPERTYPANEL_NOTSUPPORT_DESC		( RC_PROPERTYPANEL_START + 7 )
37
38#define RID_PROPERTYPANEL_TEXTPAGE_TITLEBAR		( RC_PROPERTYPANEL_START + 8 )
39#define RID_PROPERTYPANEL_PARAGRAPHPAGE_TITLEBAR	( RC_PROPERTYPANEL_START + 9 )
40#define RID_PROPERTYPANEL_AREAPAGE_TITLEBAR		( RC_PROPERTYPANEL_START + 10 )
41#define RID_PROPERTYPANEL_TBLDESIGNPAGE_TITLEBAR	( RC_PROPERTYPANEL_START + 11 )
42#define RID_PROPERTYPANEL_LINEPAGE_TITLEBAR		( RC_PROPERTYPANEL_START + 12 )
43#define RID_PROPERTYPANEL_POSIZEPAGE_TITLEBAR		( RC_PROPERTYPANEL_START + 13 )
44#define RID_PROPERTYPANEL_GRAPHICPAGE_TITLEBAR		( RC_PROPERTYPANEL_START + 14 )
45#define RID_PROPERTYPANEL_CELLAPPEARPAGE_TITLEBAR		( RC_PROPERTYPANEL_START + 15 )
46#define RID_PROPERTYPANEL_SWPAGE_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 16)
47#define RID_PROPERTYPANEL_SWOBJWRAP_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 17)
48#define RID_PROPERTYPANEL_SCCELL_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 18)
49#define RID_PROPERTYPANEL_SCALIGNMENT_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 19)
50#define RID_PROPERTYPANEL_SD_PAGELAYOUT_TITLEBAR  (RC_PROPERTYPANEL_START+20)
51#define RID_PROPERTYPANEL_SD_PAGEPROPERTY_TITLEBAR  (RC_PROPERTYPANEL_START+21)
52#define RID_PROPERTYPANEL_SD_TABLEDESIGN_TITLEBAR	(RC_PROPERTYPANEL_START+22)
53#define RID_PROPERTYPANEL_NUMFORMAT_PAGE_TITLEBAR   (RC_PROPERTYPANEL_START+23)
54
55#define RID_PANELDOCK_WINDOW				( RC_PROPERTYPANEL_START + 24 )
56#define STR_TITLE_DISCRIPTION				( RC_PROPERTYPANEL_START + 25 )		//
57
58#ifndef STD_MASKCOLOR
59#define STD_MASKCOLOR Color { Red = 0xFF00; Green = 0x0000; Blue = 0xFF00; }
60#endif
61
62//unit pixel
63//panel common
64#define PROPERTYPAGE_WIDTH		109
65
66//about titlebar
67
68#define FI_EXPANSION_INDICATOR	1
69#define FT_TITLE				2
70#define STR_MOREPROPERTY_QUICKHELP	3
71
72#define TITLEBAR_WIDTH				PROPERTYPAGE_WIDTH
73#define TITLEBAR_HEIGHT				13
74
75#define TITLEBAR_MARGIN_HORIZONTAL			3
76#define TITLEBAR_CONTROL_SPACING_HORIZONTAL	3
77
78#define FI_EXPANSION_INDICATOR_WIDTH	6
79#define FI_EXPANSION_INDICATOR_HEIGTH	6
80#define FI_EXPANSION_INDICATOR_X		TITLEBAR_MARGIN_HORIZONTAL
81#define FI_EXPANSION_INDICATOR_Y		(TITLEBAR_HEIGHT - FI_EXPANSION_INDICATOR_HEIGTH)/2
82
83#define FT_TITLE_WIDTH			85
84#define FT_TITLE_HEIGHT			10
85#define FT_TITLE_X				FI_EXPANSION_INDICATOR_X + FI_EXPANSION_INDICATOR_WIDTH + TITLEBAR_CONTROL_SPACING_HORIZONTAL
86#define FT_TITLE_Y				(TITLEBAR_HEIGHT - FT_TITLE_HEIGHT)/2 + 1
87
88
89//about section page
90#define SECTIONPAGE_MARGIN_VERTICAL		12
91#define SECTIONPAGE_MARGIN_VERTICAL_TOP		1
92#define SECTIONPAGE_MARGIN_VERTICAL_BOT		5
93#define SECTIONPAGE_MARGIN_HORIZONTAL	3
94#define CONTROL_SPACING_VERTICAL		5
95#define CONTROL_SPACING_HORIZONTAL		3
96#define TEXT_CONTROL_SPACING_VERTICAL	2
97
98#define TEXT_HEIGHT			8
99#define CBOX_HEIGHT			12
100#define MBOX_HEIGHT			12
101
102#define TBX_OUT_BORDER_OFFSET_X		2
103#define TBX_OUT_BORDER_OFFSET_Y		1
104
105//for 16*16 pixel bmp
106#define TOOLBOX_ITEM_HEIGHT			15
107#define TOOLBOX_ITEM_WIDTH			13
108#define TOOLBOX_ITEM_DD_WIDTH		19
109
110//for 24*16 pixel bmp
111#define TOOLBOX_24_16_ITEM_HEIGHT		15
112#define TOOLBOX_24_16_ITEM_DD_WIDTH		23
113
114//for 24*24 pixel bmp
115#define TOOLBOX_24_24_ITEM_HEIGHT		18
116#define TOOLBOX_24_24_ITEM_DD_WIDTH		24
117
118//about popup panel
119#define POPUPPANEL_MARGIN_VERTICAL		7
120#define POPUPPANEL_MARGIN_HORIZONTAL	7
121
122//for 42*42 pixel bmp
123#define TOOLBOX_42_42_ITEM_HEIGHT		30
124#define TOOLBOX_42_42_ITEM_DD_WIDTH		27
125#define TB_BORDER				2
126
127#define POPUPPANEL_SEP_VERTICAL_1	10
128#define POPUPPANEL_SEP_VERTICAL_2	6
129#define POPUPPANEL_SEP_HEIGHT		1
130
131#define POPUP_BORDER_WIDTH		2
132#define POPUP_BORDER_HEIGHT		3
133#define OFFSET_X		1
134#define OFFSET_Y		1
135
136#define POPUP_TOP_GRADIENT_HEIGHT	4
137#define POPUP_BOT_GRADIENT_HEIGHT	6
138
139#define POPUP_COLOR_PICKER_WIDTH	97
140#define POPUP_COLOR_PICKER_HEIGHT	114
141//new
142#define POPUPPANEL_MARGIN_SMALL		2
143#define POPUPPANEL_MARGIN_LARGE		5
144#endif
145