summaryrefslogtreecommitdiff
path: root/include/sfx2/sidebar/ResourceDefinitions.hrc
blob: 7d7fd12dc8b7f2c30753b63a21c301515e5e8ea8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
/* -*- 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 _SFX_SIDEBAR_RESOURCE_DEFINITIONS_HRC
#define _SFX_SIDEBAR_RESOURCE_DEFINITIONS_HRC

#include <sfx2/sfx.hrc>

//section page RID
#define RC_PROPERTYPANEL_START                  RID_SFX_PROPERTYPANEL_START
#define DLG_PROPERTY_DOCKING_WINDOW             ( RC_PROPERTYPANEL_START + 0 )
#define BMP_PROPERTYPANEL_EXPAND                ( RC_PROPERTYPANEL_START + 1 )
#define BMP_PROPERTYPANEL_COLLAPSE              ( RC_PROPERTYPANEL_START + 2 )
#define BMP_PROPERTYPANEL_MOREPROPERTY          ( RC_PROPERTYPANEL_START + 5 )
#define FT_PROPERTYPANEL_NOTSUPPORT_DESC        ( RC_PROPERTYPANEL_START + 7 )

#define RID_PROPERTYPANEL_TEXTPAGE_TITLEBAR     ( RC_PROPERTYPANEL_START + 8 )
#define RID_PROPERTYPANEL_PARAGRAPHPAGE_TITLEBAR    ( RC_PROPERTYPANEL_START + 9 )
#define RID_PROPERTYPANEL_AREAPAGE_TITLEBAR     ( RC_PROPERTYPANEL_START + 10 )
#define RID_PROPERTYPANEL_TBLDESIGNPAGE_TITLEBAR    ( RC_PROPERTYPANEL_START + 11 )
#define RID_PROPERTYPANEL_LINEPAGE_TITLEBAR     ( RC_PROPERTYPANEL_START + 12 )
#define RID_PROPERTYPANEL_POSIZEPAGE_TITLEBAR       ( RC_PROPERTYPANEL_START + 13 )
#define RID_PROPERTYPANEL_GRAPHICPAGE_TITLEBAR      ( RC_PROPERTYPANEL_START + 14 )
#define RID_PROPERTYPANEL_CELLAPPEARPAGE_TITLEBAR       ( RC_PROPERTYPANEL_START + 15 )
#define RID_PROPERTYPANEL_SWPAGE_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 16)
#define RID_PROPERTYPANEL_SWOBJWRAP_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 17)
#define RID_PROPERTYPANEL_SCCELL_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 18)
#define RID_PROPERTYPANEL_SCALIGNMENT_PAGE_TITLEBAR  (RC_PROPERTYPANEL_START + 19)
#define RID_PROPERTYPANEL_SD_PAGELAYOUT_TITLEBAR  (RC_PROPERTYPANEL_START+20)
#define RID_PROPERTYPANEL_SD_PAGEPROPERTY_TITLEBAR  (RC_PROPERTYPANEL_START+21)
#define RID_PROPERTYPANEL_SD_TABLEDESIGN_TITLEBAR   (RC_PROPERTYPANEL_START+22)
#define RID_PROPERTYPANEL_NUMFORMAT_PAGE_TITLEBAR   (RC_PROPERTYPANEL_START+23)

#define RID_PANELDOCK_WINDOW                ( RC_PROPERTYPANEL_START + 24 )
#define STR_TITLE_DISCRIPTION               ( RC_PROPERTYPANEL_START + 25 )

#ifndef STD_MASKCOLOR
#define STD_MASKCOLOR Color { Red = 0xFF00; Green = 0x0000; Blue = 0xFF00; }
#endif

//unit pixel
//panel common
#define PROPERTYPAGE_WIDTH      109

//about titlebar

#define FI_EXPANSION_INDICATOR  1
#define FT_TITLE                2
#define STR_MOREPROPERTY_QUICKHELP  3

#define TITLEBAR_WIDTH              PROPERTYPAGE_WIDTH
#define TITLEBAR_HEIGHT             13

#define TITLEBAR_MARGIN_HORIZONTAL          3
#define TITLEBAR_CONTROL_SPACING_HORIZONTAL 3

#define FI_EXPANSION_INDICATOR_WIDTH    6
#define FI_EXPANSION_INDICATOR_HEIGHT   6
#define FI_EXPANSION_INDICATOR_X        TITLEBAR_MARGIN_HORIZONTAL
#define FI_EXPANSION_INDICATOR_Y        (TITLEBAR_HEIGHT - FI_EXPANSION_INDICATOR_HEIGHT)/2

#define FT_TITLE_WIDTH          85
#define FT_TITLE_HEIGHT         10
#define FT_TITLE_X              FI_EXPANSION_INDICATOR_X + FI_EXPANSION_INDICATOR_WIDTH + TITLEBAR_CONTROL_SPACING_HORIZONTAL
#define FT_TITLE_Y              (TITLEBAR_HEIGHT - FT_TITLE_HEIGHT)/2 + 1


//about section page
#define SECTIONPAGE_MARGIN_VERTICAL     12
#define SECTIONPAGE_MARGIN_VERTICAL_TOP     1
#define SECTIONPAGE_MARGIN_VERTICAL_BOT     5
#define SECTIONPAGE_MARGIN_HORIZONTAL   3
#define CONTROL_SPACING_VERTICAL        5
#define CONTROL_SPACING_HORIZONTAL      3
#define TEXT_CONTROL_SPACING_VERTICAL   2

#define TEXT_HEIGHT         8
#define CBOX_HEIGHT         12
#define MBOX_HEIGHT         12

#define TBX_OUT_BORDER_OFFSET_X     2
#define TBX_OUT_BORDER_OFFSET_Y     1

//for 16*16 pixel bmp
#define TOOLBOX_ITEM_HEIGHT         15
#define TOOLBOX_ITEM_WIDTH          13
#define TOOLBOX_ITEM_DD_WIDTH       19

//for 24*16 pixel bmp
#define TOOLBOX_24_16_ITEM_HEIGHT       15
#define TOOLBOX_24_16_ITEM_DD_WIDTH     23

//for 24*24 pixel bmp
#define TOOLBOX_24_24_ITEM_HEIGHT       18
#define TOOLBOX_24_24_ITEM_DD_WIDTH     24

//about popup panel
#define POPUPPANEL_MARGIN_VERTICAL      7
#define POPUPPANEL_MARGIN_HORIZONTAL    7

//for 42*42 pixel bmp
#define TOOLBOX_42_42_ITEM_HEIGHT       30
#define TOOLBOX_42_42_ITEM_DD_WIDTH     27
#define TB_BORDER               2

#define POPUPPANEL_SEP_VERTICAL_1   10
#define POPUPPANEL_SEP_VERTICAL_2   6
#define POPUPPANEL_SEP_HEIGHT       1

#define POPUP_BORDER_WIDTH      2
#define POPUP_BORDER_HEIGHT     3
#define OFFSET_X        1
#define OFFSET_Y        1

#define POPUP_TOP_GRADIENT_HEIGHT   4
#define POPUP_BOT_GRADIENT_HEIGHT   6

#define POPUP_COLOR_PICKER_WIDTH    97
#define POPUP_COLOR_PICKER_HEIGHT   114
//new
#define POPUPPANEL_MARGIN_SMALL     2
#define POPUPPANEL_MARGIN_LARGE     5
#endif

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */