1*b1cdbd2cSJim Jagielski/************************************************************** 2*b1cdbd2cSJim Jagielski* 3*b1cdbd2cSJim Jagielski* Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski* or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski* distributed with this work for additional information 6*b1cdbd2cSJim Jagielski* regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski* to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski* "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski* with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski* 11*b1cdbd2cSJim Jagielski* http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski* 13*b1cdbd2cSJim Jagielski* Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski* software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski* KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski* specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski* under the License. 19*b1cdbd2cSJim Jagielski* 20*b1cdbd2cSJim Jagielski*************************************************************/ 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski#include "PropertyPanel.hrc" 23*b1cdbd2cSJim Jagielski 24*b1cdbd2cSJim Jagielski#define FT_ORIENTATION 1 25*b1cdbd2cSJim Jagielski#define TB_ORIENTATION 2 26*b1cdbd2cSJim Jagielski#define FT_MARGIN 3 27*b1cdbd2cSJim Jagielski#define TB_MARGIN 4 28*b1cdbd2cSJim Jagielski#define FT_SIZE 5 29*b1cdbd2cSJim Jagielski#define TB_SIZE 6 30*b1cdbd2cSJim Jagielski#define FT_COLUMN 7 31*b1cdbd2cSJim Jagielski#define TB_COLUMN 8 32*b1cdbd2cSJim Jagielski#define TBI_MARGIN 9 33*b1cdbd2cSJim Jagielski#define IMG_PORTRAIT 10 34*b1cdbd2cSJim Jagielski#define IMG_LANDSCAPE 11 35*b1cdbd2cSJim Jagielski#define STR_PORTRAIT 12 36*b1cdbd2cSJim Jagielski#define STR_LANDSCAPE 13 37*b1cdbd2cSJim Jagielski#define ED_SWPAPER_WIDTH 14 38*b1cdbd2cSJim Jagielski#define ED_SWPAPER_HEIGHT 15 39*b1cdbd2cSJim Jagielski#define LB_SWPAPER_TRAY 16 40*b1cdbd2cSJim Jagielski#define LB_SWPAPER_SIZE 17 41*b1cdbd2cSJim Jagielski#define MF_SWLEFT_MARGIN 18 42*b1cdbd2cSJim Jagielski#define MF_SWRIGHT_MARGIN 19 43*b1cdbd2cSJim Jagielski#define MF_SWTOP_MARGIN 20 44*b1cdbd2cSJim Jagielski#define MF_SWBOTTOM_MARGIN 21 45*b1cdbd2cSJim Jagielski#define TBI_SIZE 22 46*b1cdbd2cSJim Jagielski#define VS_SIZE 23 47*b1cdbd2cSJim Jagielski#define STR_LCVALUE 24 48*b1cdbd2cSJim Jagielski#define FT_CUSTOM 25 49*b1cdbd2cSJim Jagielski#define FLD_WIDTH_HEIGHT 26 50*b1cdbd2cSJim Jagielski 51*b1cdbd2cSJim Jagielski#define TBI_ORIENTATION 28 52*b1cdbd2cSJim Jagielski#define VS_ORIENTATION 29 53*b1cdbd2cSJim Jagielski#define IMG_PAGE_PORTRAIT 30 54*b1cdbd2cSJim Jagielski#define IMG_PAGE_LANDSCAPE 31 55*b1cdbd2cSJim Jagielski#define IMG_NARROW 32 56*b1cdbd2cSJim Jagielski#define IMG_NORMAL 33 57*b1cdbd2cSJim Jagielski#define IMG_WIDE 34 58*b1cdbd2cSJim Jagielski#define IMG_MIRRORED 35 59*b1cdbd2cSJim Jagielski#define STR_NARROW 36 60*b1cdbd2cSJim Jagielski#define STR_NORMAL 37 61*b1cdbd2cSJim Jagielski#define STR_WIDE 38 62*b1cdbd2cSJim Jagielski#define STR_MIRRORED 39 63*b1cdbd2cSJim Jagielski#define VS_MARGIN 40 64*b1cdbd2cSJim Jagielski#define IMG_CUSTOM 41 65*b1cdbd2cSJim Jagielski#define FT_LEFT 42 66*b1cdbd2cSJim Jagielski#define FT_RIGHT 43 67*b1cdbd2cSJim Jagielski#define FT_TOP 44 68*b1cdbd2cSJim Jagielski#define FT_BOTTOM 45 69*b1cdbd2cSJim Jagielski#define FT_INNER 46 70*b1cdbd2cSJim Jagielski#define FT_OUTER 47 71*b1cdbd2cSJim Jagielski#define TBI_COLUMN 48 72*b1cdbd2cSJim Jagielski#define VS_COLUMN 49 73*b1cdbd2cSJim Jagielski#define MBOX_WIDTH 50 74*b1cdbd2cSJim Jagielski#define IMG_ONE 51 75*b1cdbd2cSJim Jagielski#define IMG_TWO 52 76*b1cdbd2cSJim Jagielski#define IMG_THREE 53 77*b1cdbd2cSJim Jagielski#define IMG_LEFT 54 78*b1cdbd2cSJim Jagielski#define IMG_RIGHT 55 79*b1cdbd2cSJim Jagielski#define STR_ONE 56 80*b1cdbd2cSJim Jagielski#define STR_TWO 57 81*b1cdbd2cSJim Jagielski#define STR_THREE 58 82*b1cdbd2cSJim Jagielski#define STR_LEFT 59 83*b1cdbd2cSJim Jagielski#define STR_RIGHT 60 84*b1cdbd2cSJim Jagielski#define CB_COLUMN_MORE 61 85*b1cdbd2cSJim Jagielski 86*b1cdbd2cSJim Jagielski#define CB_SIZE_MORE 61 87*b1cdbd2cSJim Jagielski 88*b1cdbd2cSJim Jagielski#define IMG_PAGE_NARROW 64 89*b1cdbd2cSJim Jagielski#define IMG_PAGE_NORMAL 65 90*b1cdbd2cSJim Jagielski#define IMG_PAGE_WIDE 63 91*b1cdbd2cSJim Jagielski#define IMG_PAGE_MIRRORED 67 92*b1cdbd2cSJim Jagielski#define IMG_PAGE_MARGIN_CUSTOM 68 93*b1cdbd2cSJim Jagielski#define IMG_PAGE_A3 69 94*b1cdbd2cSJim Jagielski#define IMG_PAGE_A4 70 95*b1cdbd2cSJim Jagielski#define IMG_PAGE_A5 71 96*b1cdbd2cSJim Jagielski#define IMG_PAGE_B4 72 97*b1cdbd2cSJim Jagielski#define IMG_PAGE_B5 73 98*b1cdbd2cSJim Jagielski#define IMG_PAGE_C5 74 99*b1cdbd2cSJim Jagielski#define IMG_PAGE_LETTER 75 100*b1cdbd2cSJim Jagielski#define IMG_PAGE_LEGAL 76 101*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_1 77 102*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_2 78 103*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_3 79 104*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_LEFT 80 105*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_RIGHT 81 106*b1cdbd2cSJim Jagielski#define IMG_PAGE_SIZE_NONE 82 107*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_NONE 83 108*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_1_L 84 109*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_2_L 85 110*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_3_L 86 111*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_LEFT_L 87 112*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_RIGHT_L 88 113*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_NONE_L 89 114*b1cdbd2cSJim Jagielski#define IMG_ONE_L 90 115*b1cdbd2cSJim Jagielski#define IMG_TWO_L 91 116*b1cdbd2cSJim Jagielski#define IMG_THREE_L 92 117*b1cdbd2cSJim Jagielski#define IMG_LEFT_L 93 118*b1cdbd2cSJim Jagielski#define IMG_RIGHT_L 94 119*b1cdbd2cSJim Jagielski#define IMG_PAGE_A3_L 95 120*b1cdbd2cSJim Jagielski#define IMG_PAGE_A4_L 96 121*b1cdbd2cSJim Jagielski#define IMG_PAGE_A5_L 97 122*b1cdbd2cSJim Jagielski#define IMG_PAGE_B4_L 98 123*b1cdbd2cSJim Jagielski#define IMG_PAGE_B5_L 99 124*b1cdbd2cSJim Jagielski#define IMG_PAGE_C5_L 100 125*b1cdbd2cSJim Jagielski#define IMG_PAGE_LETTER_L 101 126*b1cdbd2cSJim Jagielski#define IMG_PAGE_LEGAL_L 102 127*b1cdbd2cSJim Jagielski#define IMG_PAGE_SIZE_NONE_L 103 128*b1cdbd2cSJim Jagielski#define IMG_PAGE_NARROW_L 104 129*b1cdbd2cSJim Jagielski#define IMG_PAGE_NORMAL_L 105 130*b1cdbd2cSJim Jagielski#define IMG_PAGE_WIDE_L 106 131*b1cdbd2cSJim Jagielski#define IMG_PAGE_MIRRORED_L 107 132*b1cdbd2cSJim Jagielski#define IMG_PAGE_MARGIN_CUSTOM_L 108 133*b1cdbd2cSJim Jagielski#define IMG_NARROW_L 109 134*b1cdbd2cSJim Jagielski#define IMG_NORMAL_L 110 135*b1cdbd2cSJim Jagielski#define IMG_WIDE_L 111 136*b1cdbd2cSJim Jagielski#define IMG_MIRRORED_L 112 137*b1cdbd2cSJim Jagielski#define FLD_LEFT_MARGIN 113 138*b1cdbd2cSJim Jagielski#define FLD_RIGHT_MARGIN 114 139*b1cdbd2cSJim Jagielski#define FLD_TOP_MARGIN 115 140*b1cdbd2cSJim Jagielski#define FLD_BOTTOM_MARGIN 116 141*b1cdbd2cSJim Jagielski 142*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_ORIENTATION 117 143*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_MARGIN 118 144*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_SIZE 119 145*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_COLUMN 120 146*b1cdbd2cSJim Jagielski#define IMG_CUSTOM_DIS 121 147*b1cdbd2cSJim Jagielski// 148*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_LEFT 122 149*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_RIGHT 123 150*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_INNER 124 151*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_OUTER 125 152*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_TOP 126 153*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_BOT 127 154*b1cdbd2cSJim Jagielski 155*b1cdbd2cSJim Jagielski#define POPUP_MARGIN 4 156*b1cdbd2cSJim Jagielski#define VS_WIDTH 78 157*b1cdbd2cSJim Jagielski#define ITEM_HEIGHT 17 158*b1cdbd2cSJim Jagielski#define ITEM_HEIGHT2 15 159*b1cdbd2cSJim Jagielski 160*b1cdbd2cSJim Jagielski//========================================Position============================================== 161*b1cdbd2cSJim Jagielski 162*b1cdbd2cSJim Jagielski#define FT_ORIENTATION_X SECTIONPAGE_MARGIN_HORIZONTAL 163*b1cdbd2cSJim Jagielski#define FT_ORIENTATION_Y SECTIONPAGE_MARGIN_VERTICAL_TOP 164*b1cdbd2cSJim Jagielski#define TBX_ORIENTATION_X FT_ORIENTATION_X 165*b1cdbd2cSJim Jagielski#define TBX_ORIENTATION_Y FT_ORIENTATION_Y + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL 166*b1cdbd2cSJim Jagielski#define FT_MARGIN_X FT_ORIENTATION_X + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL 167*b1cdbd2cSJim Jagielski#define FT_MARGIN_Y FT_ORIENTATION_Y 168*b1cdbd2cSJim Jagielski#define TBX_MARGIN_X FT_MARGIN_X 169*b1cdbd2cSJim Jagielski#define TBX_MARGIN_Y TBX_ORIENTATION_Y 170*b1cdbd2cSJim Jagielski#define FT_SIZE_X FT_ORIENTATION_X 171*b1cdbd2cSJim Jagielski#define FT_SIZE_Y TBX_ORIENTATION_Y + 20 + CONTROL_SPACING_VERTICAL 172*b1cdbd2cSJim Jagielski#define TBX_SIZE_X FT_SIZE_X 173*b1cdbd2cSJim Jagielski#define TBX_SIZE_Y FT_SIZE_Y + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL 174*b1cdbd2cSJim Jagielski#define FT_COLUMN_X FT_MARGIN_X 175*b1cdbd2cSJim Jagielski#define FT_COLUMN_Y FT_SIZE_Y 176*b1cdbd2cSJim Jagielski#define TBX_COLUMN_X FT_COLUMN_X 177*b1cdbd2cSJim Jagielski#define TBX_COLUMN_Y TBX_SIZE_Y 178*b1cdbd2cSJim Jagielski 179*b1cdbd2cSJim Jagielski#define FT_CUSTOM_X POPUP_MARGIN + OFFSET_X 180*b1cdbd2cSJim Jagielski#define FT_CUSTOM_Y POPUPPANEL_MARGIN_SMALL * 2 + ITEM_HEIGHT * 5 181*b1cdbd2cSJim Jagielski 182*b1cdbd2cSJim Jagielski#define POP_BORDER_X POPUP_MARGIN + OFFSET_X + 1 183*b1cdbd2cSJim Jagielski#define POP_BORDER_Y POPUPPANEL_MARGIN_SMALL * 3 + ITEM_HEIGHT * 5 + TEXT_HEIGHT 184*b1cdbd2cSJim Jagielski#define BD_WIDTH VS_WIDTH - 6 185*b1cdbd2cSJim Jagielski#define BD_HEIGHT MBOX_HEIGHT*4 + CONTROL_SPACING_VERTICAL*5 186*b1cdbd2cSJim Jagielski 187*b1cdbd2cSJim Jagielski#define FT_X POP_BORDER_X + CONTROL_SPACING_HORIZONTAL 188*b1cdbd2cSJim Jagielski#define MF_X FT_X + 25 + CONTROL_SPACING_HORIZONTAL 189*b1cdbd2cSJim Jagielski#define LEFT_MF_Y POP_BORDER_Y + CONTROL_SPACING_VERTICAL 190*b1cdbd2cSJim Jagielski#define RIGHT_MF_Y LEFT_MF_Y + MBOX_HEIGHT + CONTROL_SPACING_VERTICAL 191*b1cdbd2cSJim Jagielski#define TOP_MF_Y RIGHT_MF_Y + MBOX_HEIGHT + CONTROL_SPACING_VERTICAL 192*b1cdbd2cSJim Jagielski#define BOTTOM_MF_Y TOP_MF_Y + MBOX_HEIGHT + CONTROL_SPACING_VERTICAL 193*b1cdbd2cSJim Jagielski#define FT_LEFT_Y LEFT_MF_Y + 1 194*b1cdbd2cSJim Jagielski#define FT_RIGHT_Y RIGHT_MF_Y + 1 195*b1cdbd2cSJim Jagielski#define FT_TOP_Y TOP_MF_Y + 1 196*b1cdbd2cSJim Jagielski#define FT_BOTTOM_Y BOTTOM_MF_Y + 1 197*b1cdbd2cSJim Jagielski 198*b1cdbd2cSJim Jagielski#define MARGIN_PANEL_HEIGHT POP_BORDER_Y + BD_HEIGHT + POPUP_MARGIN + OFFSET_Y 199*b1cdbd2cSJim Jagielski#define CUST_MORE_BUTTON_IMG_OFF_X POPUPPANEL_MARGIN_HORIZONTAL + OFFSET_X 200*b1cdbd2cSJim Jagielski#define PAGE_HEIGHT TBX_COLUMN_Y + 20 + SECTIONPAGE_MARGIN_VERTICAL_BOT