1*80fe9c7bSAndrew Rist/************************************************************** 2cdf0e10cSrcweir * 3*80fe9c7bSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*80fe9c7bSAndrew Rist * or more contributor license agreements. See the NOTICE file 5*80fe9c7bSAndrew Rist * distributed with this work for additional information 6*80fe9c7bSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*80fe9c7bSAndrew Rist * to you under the Apache License, Version 2.0 (the 8*80fe9c7bSAndrew Rist * "License"); you may not use this file except in compliance 9*80fe9c7bSAndrew Rist * with the License. You may obtain a copy of the License at 10cdf0e10cSrcweir * 11*80fe9c7bSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12cdf0e10cSrcweir * 13*80fe9c7bSAndrew Rist * Unless required by applicable law or agreed to in writing, 14*80fe9c7bSAndrew Rist * software distributed under the License is distributed on an 15*80fe9c7bSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*80fe9c7bSAndrew Rist * KIND, either express or implied. See the License for the 17*80fe9c7bSAndrew Rist * specific language governing permissions and limitations 18*80fe9c7bSAndrew Rist * under the License. 19cdf0e10cSrcweir * 20*80fe9c7bSAndrew Rist *************************************************************/ 21*80fe9c7bSAndrew Rist 22*80fe9c7bSAndrew Rist 23cdf0e10cSrcweir#include <sanedlg.hrc> 24cdf0e10cSrcweirModalDialog RID_SANE_DIALOG 25cdf0e10cSrcweir{ 26cdf0e10cSrcweir HelpID = "extensions:ModalDialog:RID_SANE_DIALOG"; 27cdf0e10cSrcweir OutputSize = TRUE ; 28cdf0e10cSrcweir SVLook = TRUE ; 29cdf0e10cSrcweir Pos = MAP_APPFONT ( 10 , 10 ) ; 30cdf0e10cSrcweir Size = MAP_APPFONT ( THIRD_COLUMN + 60 , 268 ) ; 31cdf0e10cSrcweir Moveable = TRUE ; 32cdf0e10cSrcweir Closeable = TRUE ; 33cdf0e10cSrcweir OKButton RID_SCAN_OK 34cdf0e10cSrcweir { 35cdf0e10cSrcweir Pos = MAP_APPFONT ( THIRD_COLUMN , 6 ) ; 36cdf0e10cSrcweir Size = MAP_APPFONT ( 55 , 14 ) ; 37cdf0e10cSrcweir DefButton = TRUE; 38cdf0e10cSrcweir }; 39cdf0e10cSrcweir CancelButton RID_SCAN_CANCEL 40cdf0e10cSrcweir { 41cdf0e10cSrcweir Pos = MAP_APPFONT ( THIRD_COLUMN , 25 ) ; 42cdf0e10cSrcweir Size = MAP_APPFONT ( 55 , 14 ) ; 43cdf0e10cSrcweir }; 44cdf0e10cSrcweir PushButton RID_DEVICEINFO_BTN 45cdf0e10cSrcweir { 46cdf0e10cSrcweir HelpID = "extensions:PushButton:RID_SANE_DIALOG:RID_DEVICEINFO_BTN"; 47cdf0e10cSrcweir Pos = MAP_APPFONT ( THIRD_COLUMN , 44 ) ; 48cdf0e10cSrcweir Size = MAP_APPFONT ( 55 , 22 ) ; 49cdf0e10cSrcweir Text [ en-US ] = "About\n Dev~ice" ; 50cdf0e10cSrcweir }; 51cdf0e10cSrcweir PushButton RID_PREVIEW_BTN 52cdf0e10cSrcweir { 53cdf0e10cSrcweir HelpID = "extensions:PushButton:RID_SANE_DIALOG:RID_PREVIEW_BTN"; 54cdf0e10cSrcweir Pos = MAP_APPFONT ( THIRD_COLUMN , 71 ) ; 55cdf0e10cSrcweir Size = MAP_APPFONT ( 55 , 22 ) ; 56cdf0e10cSrcweir Text [ en-US ] = "Create\nPreview" ; 57cdf0e10cSrcweir }; 58cdf0e10cSrcweir FixedLine RID_PREVIEW_BOX 59cdf0e10cSrcweir { 60cdf0e10cSrcweir Pos = MAP_APPFONT ( PREVIEW_UPPER_LEFT - 5 , PREVIEW_UPPER_TOP - 8 ) ; 61cdf0e10cSrcweir Size = MAP_APPFONT ( PREVIEW_WIDTH + 10 , 8 ) ; 62cdf0e10cSrcweir Text [ en-US ] = "Preview" ; 63cdf0e10cSrcweir }; 64cdf0e10cSrcweir FixedLine RID_SCANAREA_BOX 65cdf0e10cSrcweir { 66cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT - 5 , SCAN_AREA_TOP - 12 ) ; 67cdf0e10cSrcweir Size = MAP_APPFONT ( PREVIEW_WIDTH + 10 , 8 ) ; 68cdf0e10cSrcweir Text [ en-US ] = "Scan area" ; 69cdf0e10cSrcweir }; 70cdf0e10cSrcweir FixedText RID_SCAN_LEFT_TXT 71cdf0e10cSrcweir { 72cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT , SCAN_AREA_TOP ) ; 73cdf0e10cSrcweir Size = MAP_APPFONT ( 50 , 8 ) ; 74cdf0e10cSrcweir Text [ en-US ] = "Left:" ; 75cdf0e10cSrcweir }; 76cdf0e10cSrcweir MetricField RID_SCAN_LEFT_BOX 77cdf0e10cSrcweir { 78cdf0e10cSrcweir HelpID = "extensions:MetricField:RID_SANE_DIALOG:RID_SCAN_LEFT_BOX"; 79cdf0e10cSrcweir Spin = TRUE ; 80cdf0e10cSrcweir Repeat = TRUE ; 81cdf0e10cSrcweir Border = TRUE ; 82cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT + 50 , SCAN_AREA_TOP - 2 ) ; 83cdf0e10cSrcweir Size = MAP_APPFONT ( PREVIEW_WIDTH - 50 , 12 ) ; 84cdf0e10cSrcweir }; 85cdf0e10cSrcweir FixedText RID_SCAN_TOP_TXT 86cdf0e10cSrcweir { 87cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT , SCAN_AREA_TOP + 17 ) ; 88cdf0e10cSrcweir Size = MAP_APPFONT ( 50 , 8 ) ; 89cdf0e10cSrcweir Text [ en-US ] = "Top:" ; 90cdf0e10cSrcweir }; 91cdf0e10cSrcweir MetricField RID_SCAN_TOP_BOX 92cdf0e10cSrcweir { 93cdf0e10cSrcweir HelpID = "extensions:MetricField:RID_SANE_DIALOG:RID_SCAN_TOP_BOX"; 94cdf0e10cSrcweir Spin = TRUE ; 95cdf0e10cSrcweir Repeat = TRUE ; 96cdf0e10cSrcweir Border = TRUE ; 97cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT + 50 , SCAN_AREA_TOP + 15 ) ; 98cdf0e10cSrcweir Size = MAP_APPFONT ( PREVIEW_WIDTH - 50 , 12 ) ; 99cdf0e10cSrcweir }; 100cdf0e10cSrcweir FixedText RID_SCAN_RIGHT_TXT 101cdf0e10cSrcweir { 102cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT , SCAN_AREA_TOP + 34 ) ; 103cdf0e10cSrcweir Size = MAP_APPFONT ( 50 , 8 ) ; 104cdf0e10cSrcweir Text [ en-US ] = "Right:" ; 105cdf0e10cSrcweir }; 106cdf0e10cSrcweir MetricField RID_SCAN_RIGHT_BOX 107cdf0e10cSrcweir { 108cdf0e10cSrcweir HelpID = "extensions:MetricField:RID_SANE_DIALOG:RID_SCAN_RIGHT_BOX"; 109cdf0e10cSrcweir Spin = TRUE ; 110cdf0e10cSrcweir Repeat = TRUE ; 111cdf0e10cSrcweir Border = TRUE ; 112cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT + 50 , SCAN_AREA_TOP + 32 ) ; 113cdf0e10cSrcweir Size = MAP_APPFONT ( PREVIEW_WIDTH - 50 , 12 ) ; 114cdf0e10cSrcweir }; 115cdf0e10cSrcweir FixedText RID_SCAN_BOTTOM_TXT 116cdf0e10cSrcweir { 117cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT , SCAN_AREA_TOP + 51 ) ; 118cdf0e10cSrcweir Size = MAP_APPFONT ( 50 , 8 ) ; 119cdf0e10cSrcweir Text [ en-US ] = "Bottom:" ; 120cdf0e10cSrcweir }; 121cdf0e10cSrcweir MetricField RID_SCAN_BOTTOM_BOX 122cdf0e10cSrcweir { 123cdf0e10cSrcweir HelpID = "extensions:MetricField:RID_SANE_DIALOG:RID_SCAN_BOTTOM_BOX"; 124cdf0e10cSrcweir Spin = TRUE ; 125cdf0e10cSrcweir Repeat = TRUE ; 126cdf0e10cSrcweir Border = TRUE ; 127cdf0e10cSrcweir Pos = MAP_APPFONT ( SCAN_AREA_LEFT + 50 , SCAN_AREA_TOP + 49 ) ; 128cdf0e10cSrcweir Size = MAP_APPFONT ( PREVIEW_WIDTH - 50 , 12 ) ; 129cdf0e10cSrcweir }; 130cdf0e10cSrcweir FixedText RID_DEVICE_BOX_TXT 131cdf0e10cSrcweir { 132cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 8 ) ; 133cdf0e10cSrcweir Size = MAP_APPFONT ( 70 , 8 ) ; 134cdf0e10cSrcweir Text [ en-US ] = "Device used:" ; 135cdf0e10cSrcweir }; 136cdf0e10cSrcweir ListBox RID_DEVICE_BOX 137cdf0e10cSrcweir { 138cdf0e10cSrcweir HelpID = "extensions:ListBox:RID_SANE_DIALOG:RID_DEVICE_BOX"; 139cdf0e10cSrcweir Border = TRUE ; 140cdf0e10cSrcweir Dropdown = TRUE ; 141cdf0e10cSrcweir Sort = TRUE ; 142cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN + 70 , 6 ) ; 143cdf0e10cSrcweir Size = MAP_APPFONT ( 60 , 80 ) ; 144cdf0e10cSrcweir }; 145cdf0e10cSrcweir FixedText RID_SCAN_RESOLUTION_TXT 146cdf0e10cSrcweir { 147cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 25 ) ; 148cdf0e10cSrcweir Size = MAP_APPFONT ( 70 , 8 ) ; 149cdf0e10cSrcweir Text [ en-US ] = "Resolution [~DPI]" ; 150cdf0e10cSrcweir }; 151cdf0e10cSrcweir NumericBox RID_SCAN_RESOLUTION_BOX 152cdf0e10cSrcweir { 153cdf0e10cSrcweir HelpID = "extensions:NumericBox:RID_SANE_DIALOG:RID_SCAN_RESOLUTION_BOX"; 154cdf0e10cSrcweir Dropdown = TRUE ; 155cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN + 70 , 23 ) ; 156cdf0e10cSrcweir Size = MAP_APPFONT ( 60 , 80 ) ; 157cdf0e10cSrcweir }; 158cdf0e10cSrcweir FixedText RID_SCAN_ADVANCED_TXT 159cdf0e10cSrcweir { 160cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 40 ) ; 161cdf0e10cSrcweir Size = MAP_APPFONT ( 120 , 8 ) ; 162cdf0e10cSrcweir Text [ en-US ] = "Show advanced options" ; 163cdf0e10cSrcweir }; 164cdf0e10cSrcweir CheckBox RID_SCAN_ADVANCED_BOX 165cdf0e10cSrcweir { 166cdf0e10cSrcweir HelpID = "extensions:CheckBox:RID_SANE_DIALOG:RID_SCAN_ADVANCED_BOX"; 167cdf0e10cSrcweir Check = FALSE ; 168cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN + 120 , 40 ) ; 169cdf0e10cSrcweir Size = MAP_APPFONT ( 8 , 8 ) ; 170cdf0e10cSrcweir }; 171cdf0e10cSrcweir FixedText RID_SCAN_OPTION_TXT 172cdf0e10cSrcweir { 173cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 54 ) ; 174cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 8 ) ; 175cdf0e10cSrcweir Text [ en-US ] = "Options:" ; 176cdf0e10cSrcweir }; 177cdf0e10cSrcweir Control RID_SCAN_OPTION_BOX 178cdf0e10cSrcweir { 179cdf0e10cSrcweir Border = TRUE ; 180cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 63 ) ; 181cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 102 ) ; 182cdf0e10cSrcweir }; 183cdf0e10cSrcweir FixedText RID_SCAN_OPTIONTITLE_TXT 184cdf0e10cSrcweir { 185cdf0e10cSrcweir WordBreak = TRUE ; 186cdf0e10cSrcweir Border = TRUE ; 187cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 170 ) ; 188cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 50 ) ; 189cdf0e10cSrcweir }; 190cdf0e10cSrcweir FixedText RID_SCAN_OPTION_DESC_TXT 191cdf0e10cSrcweir { 192cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 225 ) ; 193cdf0e10cSrcweir Size = MAP_APPFONT ( 120 , 8 ) ; 194cdf0e10cSrcweir }; 195cdf0e10cSrcweir CheckBox RID_SCAN_BOOL_OPTION_BOX 196cdf0e10cSrcweir { 197cdf0e10cSrcweir HelpID = "extensions:CheckBox:RID_SANE_DIALOG:RID_SCAN_BOOL_OPTION_BOX"; 198cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN + 120 , 225 ) ; 199cdf0e10cSrcweir Size = MAP_APPFONT ( 8 , 8 ) ; 200cdf0e10cSrcweir }; 201cdf0e10cSrcweir Edit RID_SCAN_STRING_OPTION_EDT 202cdf0e10cSrcweir { 203cdf0e10cSrcweir HelpID = "extensions:Edit:RID_SANE_DIALOG:RID_SCAN_STRING_OPTION_EDT"; 204cdf0e10cSrcweir Border = TRUE ; 205cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 234 ) ; 206cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 12 ) ; 207cdf0e10cSrcweir }; 208cdf0e10cSrcweir ListBox RID_SCAN_QUANTUM_RANGE_BOX 209cdf0e10cSrcweir { 210cdf0e10cSrcweir HelpID = "extensions:ListBox:RID_SANE_DIALOG:RID_SCAN_QUANTUM_RANGE_BOX"; 211cdf0e10cSrcweir Border = TRUE ; 212cdf0e10cSrcweir Dropdown = TRUE ; 213cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 234 ) ; 214cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 80 ) ; 215cdf0e10cSrcweir }; 216cdf0e10cSrcweir ListBox RID_SCAN_STRING_RANGE_BOX 217cdf0e10cSrcweir { 218cdf0e10cSrcweir HelpID = "extensions:ListBox:RID_SANE_DIALOG:RID_SCAN_STRING_RANGE_BOX"; 219cdf0e10cSrcweir Border = TRUE ; 220cdf0e10cSrcweir Dropdown = TRUE ; 221cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 234 ) ; 222cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 80 ) ; 223cdf0e10cSrcweir }; 224cdf0e10cSrcweir Edit RID_SCAN_NUMERIC_OPTION_EDT 225cdf0e10cSrcweir { 226cdf0e10cSrcweir HelpID = "extensions:Edit:RID_SANE_DIALOG:RID_SCAN_NUMERIC_OPTION_EDT"; 227cdf0e10cSrcweir Border = TRUE ; 228cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 234 ) ; 229cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 12 ) ; 230cdf0e10cSrcweir }; 231cdf0e10cSrcweir FixedText RID_SCAN_NUMERIC_VECTOR_TXT 232cdf0e10cSrcweir { 233cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 253 ) ; 234cdf0e10cSrcweir Size = MAP_APPFONT ( 90 , 8 ) ; 235cdf0e10cSrcweir Text [ en-US ] = "Vector element" ; 236cdf0e10cSrcweir }; 237cdf0e10cSrcweir NumericField RID_SCAN_NUMERIC_VECTOR_BOX 238cdf0e10cSrcweir { 239cdf0e10cSrcweir HelpID = "extensions:NumericField:RID_SANE_DIALOG:RID_SCAN_NUMERIC_VECTOR_BOX"; 240cdf0e10cSrcweir Border = TRUE ; 241cdf0e10cSrcweir Spin = TRUE ; 242cdf0e10cSrcweir Repeat = TRUE ; 243cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN + 90 , 251 ) ; 244cdf0e10cSrcweir Size = MAP_APPFONT ( 40 , 12 ) ; 245cdf0e10cSrcweir }; 246cdf0e10cSrcweir PushButton RID_SCAN_BUTTON_OPTION_BTN 247cdf0e10cSrcweir { 248cdf0e10cSrcweir HelpID = "extensions:PushButton:RID_SANE_DIALOG:RID_SCAN_BUTTON_OPTION_BTN"; 249cdf0e10cSrcweir Pos = MAP_APPFONT ( SECOND_COLUMN , 234 ) ; 250cdf0e10cSrcweir Size = MAP_APPFONT ( 130 , 14 ) ; 251cdf0e10cSrcweir Text [ en-US ] = "Set" ; 252cdf0e10cSrcweir }; 253cdf0e10cSrcweir Bitmap RID_SCAN_BITMAP_PLUS 254cdf0e10cSrcweir { 255cdf0e10cSrcweir File = "plus.bmp" ; 256cdf0e10cSrcweir }; 257cdf0e10cSrcweir Bitmap RID_SCAN_BITMAP_MINUS 258cdf0e10cSrcweir { 259cdf0e10cSrcweir File = "minus.bmp" ; 260cdf0e10cSrcweir }; 261cdf0e10cSrcweir Text [ en-US ] = "Scanner" ; 262cdf0e10cSrcweir}; 263cdf0e10cSrcweirString RID_SANE_DEVICEINFO_TXT 264cdf0e10cSrcweir{ 265cdf0e10cSrcweir Text [ en-US ] = "Device: %s\nVendor: %s\nModel: %s\nType: %s" ; 266cdf0e10cSrcweir}; 267cdf0e10cSrcweirString RID_SANE_SCANERROR_TXT 268cdf0e10cSrcweir{ 269cdf0e10cSrcweir Text [ en-US ] = "An error occurred while scanning." ; 270cdf0e10cSrcweir}; 271cdf0e10cSrcweirString RID_SANE_NORESOLUTIONOPTION_TXT 272cdf0e10cSrcweir{ 273cdf0e10cSrcweir Text [ en-US ] = "The device does not offer a preview option. Therefore, a normal scan will be used as a preview instead. This may take a considerable amount of time." ; 274cdf0e10cSrcweir}; 275cdf0e10cSrcweirString RID_SANE_NOSANELIB_TXT 276cdf0e10cSrcweir{ 277cdf0e10cSrcweir Text [ en-US ] = "The SANE interface could not be initialized. Scanning is not possible." ; 278cdf0e10cSrcweir}; 279cdf0e10cSrcweir 280cdf0e10cSrcweir 281cdf0e10cSrcweir 282cdf0e10cSrcweir 283cdf0e10cSrcweir 284cdf0e10cSrcweir 285cdf0e10cSrcweir 286cdf0e10cSrcweir 287cdf0e10cSrcweir 288cdf0e10cSrcweir 289cdf0e10cSrcweir 290cdf0e10cSrcweir 291cdf0e10cSrcweir 292cdf0e10cSrcweir 293cdf0e10cSrcweir 294cdf0e10cSrcweir 295cdf0e10cSrcweir 296cdf0e10cSrcweir 297cdf0e10cSrcweir 298cdf0e10cSrcweir 299cdf0e10cSrcweir 300cdf0e10cSrcweir 301cdf0e10cSrcweir 302cdf0e10cSrcweir 303cdf0e10cSrcweir 304cdf0e10cSrcweir 305cdf0e10cSrcweir 306cdf0e10cSrcweir 307cdf0e10cSrcweir 308cdf0e10cSrcweir 309cdf0e10cSrcweir 310cdf0e10cSrcweir 311cdf0e10cSrcweir 312cdf0e10cSrcweir 313cdf0e10cSrcweir 314cdf0e10cSrcweir 315