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