xref: /aoo41x/main/cui/source/tabpages/macroass.hrc (revision cdf0e10c)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28#ifndef _MACROASS_HRC
29#define _MACROASS_HRC
30
31#ifndef _SVT_CONTROLDIMS_HRC_
32#include <svtools/controldims.hrc>
33#endif
34
35#define 	LB_EVENT				2
36#define 	PB_ASSIGN				3
37#define 	PB_DELETE				4
38#define 	FT_MACRO				5
39#define 	LB_GROUP				6
40#define   	LB_MACROS				7
41    // FREE
42#define		FT_LABEL4LB_MACROS		9
43#define 	STR_JAVASCRIPT			10
44#define 	STR_MACROS				11
45#define		ED_JAVASCRIPT			12
46#define		STR_EVENT				13
47#define		STR_ASSMACRO			14
48
49
50// COL0<---------------WIDTH_1_2--------------->COL3<->COL4<----WIDTH4---->COL5
51//     <--WIDTH1-->COL1<-SPACE1->COL2<--WIDTH2->
52
53#define	WIDTH_TP		260										// of whole tabpage
54#define	COL5			(WIDTH_TP-RSC_SP_DLG_INNERBORDER_RIGHT)
55#define	COL4			(COL5-RSC_CD_PUSHBUTTON_WIDTH)
56#define	COL3			(COL4-RSC_SP_CTRL_X)
57#define	COL0			(RSC_SP_TBPG_INNERBORDER_LEFT)
58#define	WIDTH1_2		(COL3-COL0)								// width of upper listbox
59#define SPACE1			4										// space between lower listboxes
60#define WIDTH1			((WIDTH1_2-SPACE1)/2)					// width of lower left listbox
61#define	WIDTH2			(WIDTH1_2-WIDTH1-SPACE1)				// width of lower right listbox
62#define COL1			(COL0+WIDTH1)
63#define	COL2			(COL1+SPACE1)
64
65#define HEIGHT_TP		185										// of whole tabpage
66#define HEIGHT0			62										// of upper listbox
67#define	ROW0			6										// more than RSC_SP_FLGR_INNERBORDER_TOP cause of bad design
68#define	ROW1			(ROW0+RSC_CD_PUSHBUTTON_HEIGHT)			// Assign button
69#define	ROW2			(ROW1+RSC_SP_CTRL_GROUP_Y)
70#define	ROW3			(ROW2+RSC_CD_PUSHBUTTON_HEIGHT)			// Remove button
71#define	ROW4			(ROW3+RSC_SP_CTRL_GROUP_Y)
72#define	ROW5			(ROW4+RSC_CD_DROPDOWN_HEIGHT)			// script type listbox (hidden)
73#define	ROW6			(ROW0+HEIGHT0)
74#define	ROW7			(ROW6+RSC_SP_CTRL_Y)
75#define	HEIGHT_EXTRA7	(RSC_CD_FIXEDTEXT_HEIGHT)				// additional height for FT_LABEL4LB_MACROS
76#define	ROW7A			(ROW7+HEIGHT_EXTRA7)
77#define	ROW8			(ROW7+RSC_CD_FIXEDTEXT_HEIGHT+HEIGHT_EXTRA7)// label for lower listboxes (2 lines!)
78#define	ROW9			(HEIGHT_TP-RSC_SP_TBPG_INNERBORDER_BOTTOM)
79#define	HEIGHT8			(ROW9-ROW8)								// of lower listboxes
80
81#endif
82
83