1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23 24#include "svx/dialogs.hrc" 25 26#define VS_SPACING_WIDTH 80 27#define CUSTOM_HEIGHT CBOX_HEIGHT + MBOX_HEIGHT + POPUPPANEL_MARGIN_LARGE * 3 + POPUPPANEL_MARGIN_SMALL * 2 + TEXT_HEIGHT * 2 28#define CUSTOM_WIDTH VS_SPACING_WIDTH - 8 29#define CUSTOM_X POPUPPANEL_MARGIN_LARGE + OFFSET_X + 1 30#define CUSTOM_Y OFFSET_Y + POPUPPANEL_MARGIN_SMALL * 3 + 15 * 6 + TEXT_HEIGHT 31#define VS_UNDERLINE_WIDTH 57 32#define VS_UNDERLINE_HEIGHT 12 * 10 33 34#define CONTROL_HEIGHT_FONT_NAME 250 35#define CONTROL_HEIGHT_FONT_SIZE 180 36#define FONTSIZE_WIDTH (TOOLBOX_ITEM_WIDTH * 2 - 1) 37#define FONTNAME_WIDTH (TOOLBOX_ITEM_WIDTH * 4) 38//PROPERTYPAGE_WIDTH - (FONTSIZE_WIDTH) - 6) 39 40#define TB_SPACE 18 41#define TB_SPACE_V 4 42#define TEXT_WIDTH TOOLBOX_42_42_ITEM_DD_WIDTH + TB_SPACE - 3 43 44#define FT_TB_SPACE 1 45#define BK_IMG 20 46 47#define X0 SECTIONPAGE_MARGIN_HORIZONTAL 48#define X1 SECTIONPAGE_MARGIN_HORIZONTAL + 1 + TOOLBOX_ITEM_WIDTH * 2 + 4 49#define X2 (PROPERTYPAGE_WIDTH - (FONTSIZE_WIDTH)) 50#define X3 (X2 - (TOOLBOX_ITEM_DD_WIDTH) - 3) 51 52#define FIRST_LINE_Y SECTIONPAGE_MARGIN_VERTICAL_TOP 53#define SECOND_LINE_Y FIRST_LINE_Y + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL 54#define THIRD_LINE_Y SECOND_LINE_Y + CONTROL_SPACING_VERTICAL + TOOLBOX_ITEM_HEIGHT 55 56 57 58 59//#define FT_TEST 1 60#define CB_SBFONT_FONT 2 61#define MB_SBFONT_FONTSIZE 3 62#define TB_FONT 4 63#define TB_INCREASE_DECREASE 5 64#define TB_FONTCOLOR 6 65#define TB_FONTCOLOR_SW 7 66#define TB_HIGHLIGHT 8 67#define TB_SPACING 9 68#define TB_SCRIPT 10 69#define TB_SCRIPT_SW 11 70 71#define TBI_FONTCOLOR 50 72#define TBI_BOLD 51 73#define TBI_ITALIC 52 74#define TBI_UNDERLINE 53 75#define TBI_STRIKEOUT 54 76#define TBI_SHADOWED 55 77#define TBI_INCREASE 56 78#define TBI_DECREASE 57 79#define TBI_HIGHLIGHT 58 80#define TBI_SUPER 59 81#define TBI_SUB 60 82#define TBI_SUPER_SW 61 83#define TBI_SUB_SW 62 84#define TBI_SPACING 63 85 86#define IMG_SPACING_D 71 87 88// popup window underline 89#define VS_UNDERLINE 1 90#define PB_OPTIONS 2 91#define BMP_UNDERLINE_MORE 3 92#define BMP_UNDERLINE_MORE_H 4 93 94#define IMG_SINGLE 10 95#define IMG_DOUBLE 11 96#define IMG_BOLD2 12 97#define IMG_DOT 13 98#define IMG_DOT_BOLD 14 99#define IMG_DASH 15 100#define IMG_DASH_LONG 16 101#define IMG_DASH_DOT 17 102#define IMG_DASH_DOT_DOT 18 103#define IMG_WAVE 19 104 105#define STR_SINGLE 20 106#define STR_DOUBLE 21 107#define STR_BOLD 22 108#define STR_DOT 23 109#define STR_DOT_BOLD 24 110#define STR_DASH 25 111#define STR_DASH_LONG 26 112#define STR_DASH_DOT 27 113#define STR_DASH_DOT_DOT 28 114#define STR_WAVE 29 115 116#define IMG_SINGLE_H 30 117#define IMG_DOUBLE_H 31 118#define IMG_BOLD2_H 32 119#define IMG_DOT_H 33 120#define IMG_DOT_BOLD_H 34 121#define IMG_DASH_H 35 122#define IMG_DASH_LONG_H 36 123#define IMG_DASH_DOT_H 37 124#define IMG_DASH_DOT_DOT_H 38 125#define IMG_WAVE_H 39 126 127#define IMG_SINGLE_SEL 40 128#define IMG_DOUBLE_SEL 41 129#define IMG_BOLD2_SEL 42 130#define IMG_DOT_SEL 43 131#define IMG_DOT_BOLD_SEL 44 132#define IMG_DASH_SEL 45 133#define IMG_DASH_LONG_SEL 46 134#define IMG_DASH_DOT_SEL 47 135#define IMG_DASH_DOT_DOT_SEL 48 136#define IMG_WAVE_SEL 49 137 138#define STR_WITHOUT 50 139 140// popup window font color 141#define VS_FONT_COLOR 1 142#define STR_AUTOMATICE 2 143 144// POPUP WINDOW OF SPACING 145#define VS_SPACING 1 146 147#define CT_BORDER 7 148#define LB_KERNING 8 149#define ED_KERNING 9 150 151#define FT_SPACING 18 152#define FT_BY 19 153#define FT_LASTCUSTOM 20 154 155#define IMG_NORMAL 31 156#define IMG_VERY_TIGHT 32 157#define IMG_TIGHT 33 158#define IMG_LOOSE 34 159#define IMG_VERY_LOOSE 35 160#define IMG_CUSTOM 36 161#define IMG_CUSTOM_GRAY 37 162 163#define IMG_NORMAL_S 51 164#define IMG_VERY_TIGHT_S 52 165#define IMG_TIGHT_S 53 166#define IMG_LOOSE_S 54 167#define IMG_VERY_LOOSE_S 55 168 169#define STR_VERY_TIGHT 61 170#define STR_TIGHT 62 171#define STR_NORMAL 63 172#define STR_LOOSE 64 173#define STR_VERY_LOOSE 65 174#define STR_CUSTOM 66 175 176#define STR_VERY_TIGHT_TIP 67 177#define STR_TIGHT_TIP 68 178#define STR_NORMAL_TIP 69 179#define STR_LOOSE_TIP 70 180#define STR_VERY_LOOSE_TIP 71 181 182#define STR_CUSTOM_C_TIP 72 183#define STR_CUSTOM_E_TIP 73 184#define STR_PT 74 185 186// help ids 187#define HID_COMBO_FONT_NAME "SVX_HID_COMBO_FONT_NAME" 188#define HID_METRIC_FONT_SIZE "SVX_HID_METRIC_FONT_SIZE" 189#define HID_TB_INCREASE_DECREASE "SVX_HID_TB_INCREASE_DECREASE" 190#define HID_TBI_INCREASE "SVX_HID_TBI_INCREASE" 191#define HID_TBI_DECREASE "SVX_HID_TBI_DECREASE" 192#define HID_TB_FONT "SVX_HID_TB_FONT" 193#define HID_TBI_FONT_BOLD "SVX_HID_TBI_FONT_BOLD" 194#define HID_TBI_FONT_ITALIC "SVX_HID_TBI_FONT_ITALIC" 195#define HID_TBI_FONT_UNDERLINE "SVX_HID_TBI_FONT_UNDERLINE" 196#define HID_TBI_FONT_STRIKEOUT "SVX_HID_TBI_FONT_STRIKEOUT" 197#define HID_TBI_FONT_SHADOWED "SVX_HID_TBI_FONT_SHADOWED" 198#define HID_TB_COLOR "SVX_HID_TB_COLOR" 199#define HID_TBI_COLOR "SVX_HID_TBI_COLOR" 200#define HID_TB_SCRIPT "SVX_HID_TB_SCRIPT" 201#define HID_TBI_SCRIPT_SUPER "SVX_HID_TBI_SCRIPT_SUPER" 202#define HID_TBI_SCRIPT_SUB "SVX_HID_TBI_SCRIPT_SUB" 203#define HID_TB_SCRIPT_SW "SVX_HID_TB_SCRIPT_SW" 204#define HID_TBI_SCRIPT_SW_SUPER "SVX_HID_TBI_SCRIPT_SW_SUPER" 205#define HID_TBI_SCRIPT_SW_SUB "SVX_HID_TBI_SCRIPT_SW_SUB" 206#define HID_TB_SPACING "SVX_HID_TB_SPACING" 207#define HID_TBI_SPACING "SVX_HID_TBI_SPACING" 208#define HID_TB_HIGHLIGHT "SVX_HID_TB_HIGHLIGHT" 209#define HID_TBI_HIGHLIGHT "SVX_HID_TBI_HIGHLIGHT" 210 211#define HID_UNDERLINE_VS "SVX_HID_UNDERLINE_VS" 212#define HID_UNDERLINE_BTN "SVX_HID_UNDERLINE_BTN" 213 214#define HID_COLOR_VS "SVX_HID_COLOR_VS" 215 216#define HID_SPACING_TB_VERY_LOOSE "SVX_HID_SPACING_TB_VERY_LOOSE" 217#define HID_SPACING_TBI_VERY_LOOSE "SVX_HID_SPACING_TBI_VERY_LOOSE" 218#define HID_SPACING_TB_LOOSE "SVX_HID_SPACING_TB_LOOSE" 219#define HID_SPACING_TBI_LOOSE "SVX_HID_SPACING_TBI_LOOSE" 220#define HID_SPACING_TB_NORMAL "SVX_HID_SPACING_TB_NORMAL" 221#define HID_SPACING_TBI_NORMAL "SVX_HID_SPACING_TBI_NORMAL" 222#define HID_SPACING_TB_TIGHT "SVX_HID_SPACING_TB_TIGHT" 223#define HID_SPACING_TBI_TIGHT "SVX_HID_SPACING_TBI_TIGHT" 224#define HID_SPACING_TB_VERY_TIGHT "SVX_HID_SPACING_TB_VERY_TIGHT" 225#define HID_SPACING_TBI_VERY_TIGHT "SVX_HID_SPACING_TBI_VERY_TIGHT" 226#define HID_SPACING_TB_CUSTOM "SVX_HID_SPACING_TB_CUSTOM" 227#define HID_SPACING_TBI_CUSTOM "SVX_HID_SPACING_TBI_CUSTOM" 228#define HID_SPACING_CB_KERN "SVX_HID_SPACING_CB_KERN" 229#define HID_SPACING_MB_KERN "SVX_HID_SPACING_MB_KERN" 230