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#ifndef _SVX_OPTGDLG_HRC 28#define _SVX_OPTGDLG_HRC 29#include <svtools/controldims.hrc> 30 31// defines for positions and sizes --------------------------------------- 32 33#define WHOLE_WIDTH 248 34#define EDIT_WIDTH 30 35#define UNIT_WIDTH 40 36 37#define COLSPACE RSC_SP_CTRL_DESC_X 38#define COL0 6 39#define COL1 (COL0+6) 40#define COL2 (COL1+10) 41#define COL3 (COL2+100) 42#define COL4 (COL3+COLSPACE) 43#define COL5 (COL4+EDIT_WIDTH) 44#define COL6 (COL5+COLSPACE) 45 46#define ROWSPACE RSC_SP_CTRL_DESC_Y 47#define ROW0 3 48#define ROW1 (ROW0+RSC_CD_FIXEDLINE_HEIGHT+ROWSPACE) 49#define ROW2 (ROW1+RSC_CD_CHECKBOX_HEIGHT+ROWSPACE) 50#define ROW3 (ROW2+RSC_CD_CHECKBOX_HEIGHT+ROWSPACE) 51#define ROW4 (ROW3+RSC_CD_CHECKBOX_HEIGHT+ROWSPACE) 52#define ROW5 (ROW4+RSC_CD_PUSHBUTTON_HEIGHT+ROWSPACE) 53#define ROW6 (ROW5+RSC_CD_DROPDOWN_HEIGHT+ROWSPACE) 54#define ROW7 (ROW6+RSC_CD_FIXEDLINE_HEIGHT+ROWSPACE) 55#define ROW8 (ROW7+RSC_CD_CHECKBOX_HEIGHT+ROWSPACE) 56#define ROW9 (ROW8+RSC_CD_FIXEDLINE_HEIGHT+ROWSPACE) 57#define ROW10 (ROW9+RSC_CD_CHECKBOX_HEIGHT+ROWSPACE) 58#define ROW11 (ROW10+RSC_CD_FIXEDLINE_HEIGHT+ROWSPACE) 59 60#define DIFF(v1,v2) (v2-v1) 61#define OFFS_TEXTBOX_FIXEDTEXT(base) (base+(RSC_CD_TEXTBOX_HEIGHT-RSC_CD_FIXEDTEXT_HEIGHT)/2) 62//#define OFFS_PUSHBUTTON_FIXEDTEXT(base) (base+(RSC_CD_PUSHBUTTON_HEIGHT-RSC_CD_FIXEDTEXT_HEIGHT)/2) 63 64#define ROW_MF_SCALING (13) 65#define ROW_FT_ICONSIZESTYLE (ROW_MF_SCALING+RSC_CD_DROPDOWN_HEIGHT+ROWSPACE) 66#define ROW_LB_ICONSIZESTYLE (ROW_FT_ICONSIZESTYLE+RSC_CD_FIXEDTEXT_HEIGHT+ROWSPACE) 67#define ROW_CB_SYSTEM_FONT (ROW_LB_ICONSIZESTYLE+RSC_CD_DROPDOWN_HEIGHT+ROWSPACE) 68#define ROW_CB_FONTANTIALIASING (ROW_CB_SYSTEM_FONT+ (2 * RSC_CD_FIXEDLINE_HEIGHT) +ROWSPACE) 69#define ROW_NF_AA_POINTLIMIT (ROW_CB_FONTANTIALIASING+RSC_CD_FIXEDLINE_HEIGHT+ROWSPACE) 70 71#define ROW_FL_MENU (ROW_NF_AA_POINTLIMIT+RSC_CD_DROPDOWN_HEIGHT+RSC_SP_FLGR_SPACE_X) 72#define ROW_FT_MENU_ICONS (ROW_FL_MENU + RSC_CD_FIXEDLINE_HEIGHT + ROWSPACE) 73#define ROW_LB_MENU_ICONS (ROW_FT_MENU_ICONS + RSC_CD_FIXEDLINE_HEIGHT + ROWSPACE) 74 75#define ROW_FL_FONTLISTS (ROW_LB_MENU_ICONS + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_FLGR_SPACE_X) 76#define ROW_CB_FONT_SHOW (ROW_FL_FONTLISTS + RSC_CD_FIXEDLINE_HEIGHT + ROWSPACE) 77#define ROW_CB_FONT_HISTORY (ROW_CB_FONT_SHOW + RSC_CD_CHECKBOX_HEIGHT + ROWSPACE) 78 79// #i95644# start on top with rendering section 80#define ROW_FL_RENDERING (3) 81#define ROW_CB_USE_HARDACCELL (ROW_FL_RENDERING + RSC_CD_FIXEDLINE_HEIGHT + ROWSPACE) 82#define ROW_CB_USE_ANTIALIASE (ROW_CB_USE_HARDACCELL + RSC_CD_CHECKBOX_HEIGHT + ROWSPACE) 83 84// #i95644# set Menu to follow vertically (was (ROW_FL_MENU)) previously) 85#define ROW_FL_MOUSE (ROW_CB_USE_ANTIALIASE + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_X) 86#define ROW_FT_MOUSEPOS (ROW_FL_MOUSE + RSC_CD_FIXEDLINE_HEIGHT + ROWSPACE) 87#define ROW_LB_MOUSEPOS (ROW_FT_MOUSEPOS + RSC_CD_FIXEDTEXT_HEIGHT + ROWSPACE) 88#define ROW_FT_MOUSEMIDDLE (ROW_LB_MOUSEPOS + RSC_CD_DROPDOWN_HEIGHT + ROWSPACE) 89#define ROW_LB_MOUSEMIDDLE (ROW_FT_MOUSEMIDDLE + RSC_CD_FIXEDTEXT_HEIGHT + ROWSPACE) 90 91// #i97672# 92#define ROW_FL_SELECTION (ROW_LB_MOUSEMIDDLE + RSC_CD_DROPDOWN_HEIGHT + RSC_SP_FLGR_SPACE_X) 93#define ROW_CB_SELECTION (ROW_FL_SELECTION + RSC_CD_FIXEDLINE_HEIGHT + ROWSPACE) 94 95// tabpage general ------------------------------------------------------- 96 97#define FL_HELP 10 98#define CB_TOOLTIP 11 99#define CB_EXTHELP 12 100#define CB_HELPAGENT 13 101#define PB_HELPAGENT_RESET 14 102#define FT_HELPFORMAT 15 103#define LB_HELPFORMAT 16 104 105//#define FL_FILEDLG 20 106//#define CB_FILEDLG 21 107 108//#define FL_DOCSTATUS 30 109//#define CB_DOCSTATUS 31 110 111#define FL_TWOFIGURE 40 112#define FT_INTERPRET 41 113#define NF_YEARVALUE 42 114#define FT_TOYEAR 43 115#define FL_PRINTDLG 44 116#define CB_PRINTDLG 45 117 118// tabpage view ---------------------------------------------------------- 119// #i95644# 10 .. 14 freed, may be reused 120 121#define FL_USERINTERFACE 20 122#define FT_WINDOWSIZE 21 123#define MF_WINDOWSIZE 22 124 125#define FL_MOUSE 30 126#define LB_MOUSEPOS 31 127#define FT_MOUSEPOS 32 128#define FT_MOUSEMIDDLE 33 129#define LB_MOUSEMIDDLE 34 130 131#define FT_MENU_ICONS 40 132#define LB_MENU_ICONS 41 133#define FL_MENU 42 134#define FL_FONTLISTS 43 135 136#define LB_ICONSIZE 54 137#define FT_ICONSIZESTYLE 55 138#define LB_ICONSTYLE 56 139#define CB_SYSTEM_FONT 57 140#define STR_ICONSIZE 58 141 142#define CB_FONT_SHOW 60 143#define CB_FONT_HISTORY 62 144 145#define CB_FONTANTIALIASING 63 146#define NF_AA_POINTLIMIT 64 147#define FT_POINTLIMIT_LABEL 65 148#define FT_POINTLIMIT_UNIT 66 149 150#define FL_RENDERING 67 151#define CB_USE_HARDACCELL 68 152#define CB_USE_ANTIALIASE 69 153 154// #i97672# 155#define FL_SELECTION 70 156#define CB_SELECTION 71 157#define MF_SELECTION 72 158 159// tabpage languages ----------------------------------------------------- 160 161#define FL_UI_LANG 1 162#define FT_UI_LANG 2 163#define LB_UI_LANG 3 164#define FL_LINGU_LANG 4 165#define FT_WEST_LANG 5 166#define LB_WEST_LANG 6 167#define FT_ASIAN_LANG 7 168#define LB_ASIAN_LANG 8 169#define FT_COMPLEX_LANG 9 170#define LB_COMPLEX_LANG 10 171#define CB_CURRENT_DOC 11 172#define FL_ENHANCED 12 173#define CB_ASIANSUPPORT 13 174#define CB_CTLSUPPORT 15 175#define FT_LOCALESETTING 16 176#define LB_LOCALESETTING 17 177#define FT_CURRENCY 18 178#define LB_CURRENCY 19 179#define FI_WEST_LANG 20 180#define FI_ASIAN_LANG 21 181#define FI_COMPLEX_LANG 22 182#define FI_ASIANSUPPORT 23 183#define FI_CTLSUPPORT 24 184#define FI_LOCALESETTING 25 185#define FI_CURRENCY 26 186#define FT_DECIMALSEPARATOR 27 187#define CB_DECIMALSEPARATOR 28 188#define FI_USERINTERFACE 29 189#define FT_USERINTERFACE 30 190#define LB_USERINTERFACE 31 191#define STR_IB_LANGCHANGE_TITLE 32 192 193#define FL_FILEDLG 53 194#define FI_FILEDLG_RO 54 195#define CB_FILEDLG 55 196#define FT_GRAPHICCACHE_UNIT 56 197#define FT_GRAPHICOBJECTCACHE_UNIT 57 198#define FT_GRAPHICOBJECTTIME_UNIT 58 199#define FT_HELPAGENT_TIME_UNIT 59 200#define FL_DOCSTATUS 60 201#define CB_DOCSTATUS 61 202#endif // #ifndef _SVX_OPTGDLG_HRC 203 204// ******************************************************************* EOF 205 206