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