root / Client / UfrmRegionControl.lfm @ 13:c78b5eafa10e
History | View | Annotate | Download (14.1 kB)
| 1 | object frmRegionControl: TfrmRegionControl |
|---|---|
| 2 | Left = 247 |
| 3 | Height = 392 |
| 4 | Top = 139 |
| 5 | Width = 620 |
| 6 | ActiveControl = vstRegions |
| 7 | Caption = 'Region Control' |
| 8 | ClientHeight = 392 |
| 9 | ClientWidth = 620 |
| 10 | Font.Height = -11 |
| 11 | OnCreate = FormCreate |
| 12 | OnDestroy = FormDestroy |
| 13 | OnShow = FormShow |
| 14 | Position = poOwnerFormCenter |
| 15 | LCLVersion = '0.9.25' |
| 16 | object Panel1: TPanel |
| 17 | Height = 359 |
| 18 | Width = 160 |
| 19 | Align = alLeft |
| 20 | Caption = 'Panel1' |
| 21 | ClientHeight = 359 |
| 22 | ClientWidth = 160 |
| 23 | ParentFont = True |
| 24 | TabOrder = 0 |
| 25 | object Label1: TLabel |
| 26 | Left = 5 |
| 27 | Height = 13 |
| 28 | Top = 137 |
| 29 | Width = 150 |
| 30 | Align = alTop |
| 31 | BorderSpacing.Left = 4 |
| 32 | BorderSpacing.Right = 4 |
| 33 | Caption = 'Area:' |
| 34 | ParentColor = False |
| 35 | ParentFont = True |
| 36 | end |
| 37 | object pnlAreaControls: TPanel |
| 38 | Left = 5 |
| 39 | Height = 82 |
| 40 | Top = 272 |
| 41 | Width = 150 |
| 42 | Align = alBottom |
| 43 | BorderSpacing.Around = 4 |
| 44 | BevelOuter = bvNone |
| 45 | ClientHeight = 82 |
| 46 | ClientWidth = 150 |
| 47 | ParentFont = True |
| 48 | TabOrder = 0 |
| 49 | object lblX: TLabel |
| 50 | Left = 4 |
| 51 | Height = 13 |
| 52 | Top = 32 |
| 53 | Width = 8 |
| 54 | Caption = 'X' |
| 55 | Enabled = False |
| 56 | ParentColor = False |
| 57 | ParentFont = True |
| 58 | end |
| 59 | object lblY: TLabel |
| 60 | Left = 4 |
| 61 | Height = 13 |
| 62 | Top = 60 |
| 63 | Width = 8 |
| 64 | Caption = 'Y' |
| 65 | Enabled = False |
| 66 | ParentColor = False |
| 67 | ParentFont = True |
| 68 | end |
| 69 | object btnAddArea: TSpeedButton |
| 70 | Left = 30 |
| 71 | Height = 22 |
| 72 | Hint = 'Add area' |
| 73 | Width = 23 |
| 74 | Color = clBtnFace |
| 75 | Enabled = False |
| 76 | Glyph.Data = {
|
| 77 | 36040000424D3604000000000000360000002800000010000000100000000100 |
| 78 | 2000000000000004000064000000640000000000000000000000000000000000 |
| 79 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 80 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 81 | 0000000000000000000000000000000000003A8C44FF368940FF32873CFF2F84 |
| 82 | 37FF000000000000000000000000000000000000000000000000000000000000 |
| 83 | 00000000000000000000459653FF419950FF7DC28FFF96D0A6FF96CFA6FF78BE |
| 84 | 89FF368D42FF2C8134FF00000000000000000000000000000000000000000000 |
| 85 | 0000000000004D9C5DFF64B478FFA8DBB5FF87CC98FF66BC7DFF64BA7CFF86CB |
| 86 | 98FFA5D9B4FF58AA6BFF2C8134FF000000000000000000000000000000000000 |
| 87 | 000056A366FF6AB97DFFA8DBB2FF60BC77FF5CBA73FF59B870FF59B56FFF58B5 |
| 88 | 6FFF5BB774FFA5D9B3FF5AAA6CFF2C8234FF0000000000000000000000000000 |
| 89 | 000053AB68FFAADDB4FF64C179FF5FBE71FF60BC77FFFFFFFFFFFFFFFFFF59B8 |
| 90 | 70FF58B56EFF5CB774FFA6DAB4FF388F43FF00000000000000000000000061AC |
| 91 | 75FF8ACC98FF89D396FF6BC67AFF63C170FF55AB65FFFFFFFFFFFFFFFFFF59B8 |
| 92 | 70FF59B870FF5BB972FF85CC97FF7BBE8DFF308539FF000000000000000065AF |
| 93 | 7AFFA9DDB3FF7DCF8AFF75CC81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF |
| 94 | FFFFFFFFFFFF59B870FF67BE7DFF9CD4ABFF34883DFF000000000000000069B2 |
| 95 | 7EFFB6E2BEFF8BD597FF7AC986FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF |
| 96 | FFFFFFFFFFFF59B870FF69C17EFF9DD4AAFF388B42FF00000000000000006DB5 |
| 97 | 83FFACDDB6FFA6DFAFFF81CB8CFF7CC986FF6EBD79FFFFFFFFFFFFFFFFFF5BAC |
| 98 | 6AFF60BC77FF5CBA73FF8BD199FF80C592FF3C8E47FF00000000000000000000 |
| 99 | 000085C797FFD2EED7FF95D9A0FF8AD394FF7FC889FFFFFFFFFFFFFFFFFF79CD |
| 100 | 85FF6BC37CFF6FC77EFFACDFB5FF459E57FF0000000000000000000000000000 |
| 101 | 000070B887FFAADAB7FFD8F1DCFF92D89DFF88CD93FF84CC8EFF8BD496FF8AD4 |
| 102 | 95FF83D28EFFAFE0B7FF6BB97DFF489856FF0000000000000000000000000000 |
| 103 | 00000000000070B887FFAFDCBBFFDCF2E0FFB6E4BDFF9BDBA5FF96D9A0FFA5DF |
| 104 | AFFFC0E8C5FF79C28AFF509E5FFF000000000000000000000000000000000000 |
| 105 | 0000000000000000000071B887FF94CEA4FFC3E6CBFFCFEBD4FFC9E9CEFFAFDD |
| 106 | B8FF6DB97FFF58A569FF00000000000000000000000000000000000000000000 |
| 107 | 0000000000000000000000000000000000006EB684FF6AB380FF67B17CFF63AE |
| 108 | 77FF000000000000000000000000000000000000000000000000000000000000 |
| 109 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 110 | 0000000000000000000000000000000000000000000000000000 |
| 111 | } |
| 112 | NumGlyphs = 0 |
| 113 | OnClick = btnAddAreaClick |
| 114 | ShowHint = True |
| 115 | ParentShowHint = False |
| 116 | end |
| 117 | object btnDeleteArea: TSpeedButton |
| 118 | Left = 59 |
| 119 | Height = 22 |
| 120 | Hint = 'Delete area' |
| 121 | Width = 23 |
| 122 | Color = clBtnFace |
| 123 | Enabled = False |
| 124 | Glyph.Data = {
|
| 125 | 36040000424D3604000000000000360000002800000010000000100000000100 |
| 126 | 2000000000000004000064000000640000000000000000000000000000000000 |
| 127 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 128 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 129 | 0000000000000000000000000000000000003853BEFF3551BDFF304BBCFF2E4E |
| 130 | B8FF000000000000000000000000000000000000000000000000000000000000 |
| 131 | 000000000000000000004255C6FF3C52CCFF757AE8FF8F92EEFF8F92EEFF7178 |
| 132 | E4FF334DC1FF2B4AB7FF00000000000000000000000000000000000000000000 |
| 133 | 0000000000004959CBFF5C65E0FFA1A6F5FF7E86EFFF5B63E9FF595DE7FF7D84 |
| 134 | EEFF9EA0F4FF515DD7FF2B4AB7FF000000000000000000000000000000000000 |
| 135 | 00005361CFFF616BE3FFA1ACF5FF545FECFF505CEAFF4D59E9FF4E59E6FF4C56 |
| 136 | E6FF5056E6FF9EA2F4FF5460D6FF2A4AB8FF0000000000000000000000000000 |
| 137 | 00004B56DBFFA2ABF6FF5664F0FF5266EEFF4D59E9FF4D59E9FF4D59E9FF4D59 |
| 138 | E9FF4C58E6FF525AE6FF9FA3F5FF3450C4FF0000000000000000000000005C62 |
| 139 | D7FF818CEEFF7E91F7FF5D73F3FF4D59E9FF4D59E9FF4D59E9FF4D59E9FF4D59 |
| 140 | E9FF4D59E9FF4F5BE9FF7B83F0FF757BE2FF2E4BBAFF00000000000000005F63 |
| 141 | DAFFA1ABF7FF7086F8FF6882F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF |
| 142 | FFFFFFFFFFFF4D59E9FF5C66EAFF969CF1FF3250BCFF00000000000000006469 |
| 143 | DBFFAFB9F9FF7F93FAFF7085F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF |
| 144 | FFFFFFFFFFFF4D59E9FF5E6AEEFF969DF1FF364FBEFF0000000000000000676A |
| 145 | DEFFA5AFF5FF9DABFAFF778CF0FF545FECFF545FECFF545FECFF545FECFF545F |
| 146 | ECFF545FECFF6377F2FF818EF4FF787FE9FF3A53C0FF00000000000000000000 |
| 147 | 00007D83EAFFCDD4FCFF8B9DFAFF7E93F7FF758AEEFF6C84F6FF6C84F6FF6C84 |
| 148 | F6FF6C84F6FF6379F3FFA4AFF8FF3E4FD0FF0000000000000000000000000000 |
| 149 | 00006A69E0FFA3A7F3FFD4DBFDFF879AFAFF7F91F0FF7A8EF1FF7F94F8FF7E92 |
| 150 | F9FF768CF8FFA8B6F8FF636EE3FF4557C7FF0000000000000000000000000000 |
| 151 | 0000000000006A69E0FFAAADF2FFD8DCFDFFAEBAFAFF91A3FAFF8B9DFAFF9CA9 |
| 152 | FBFFBAC7FCFF707BE9FF4C5BCCFF000000000000000000000000000000000000 |
| 153 | 000000000000000000006A6ADFFF8E93EDFFBEC3F8FFCCD3F9FFC4CBF9FFAAB4 |
| 154 | F4FF6670E2FF535ED1FF00000000000000000000000000000000000000000000 |
| 155 | 000000000000000000000000000000000000686ADDFF6364DCFF6164DAFF5D63 |
| 156 | D9FF000000000000000000000000000000000000000000000000000000000000 |
| 157 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 158 | 0000000000000000000000000000000000000000000000000000 |
| 159 | } |
| 160 | NumGlyphs = 0 |
| 161 | OnClick = btnDeleteAreaClick |
| 162 | ShowHint = True |
| 163 | ParentShowHint = False |
| 164 | end |
| 165 | object btnClearArea: TSpeedButton |
| 166 | Left = 87 |
| 167 | Height = 22 |
| 168 | Hint = 'Delete all areas' |
| 169 | Width = 23 |
| 170 | Color = clBtnFace |
| 171 | Enabled = False |
| 172 | Glyph.Data = {
|
| 173 | 36040000424D3604000000000000360000002800000010000000100000000100 |
| 174 | 2000000000000004000064000000640000000000000000000000000000000000 |
| 175 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 176 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 177 | 000000000000000000000000F1FF0000F1FF0000F1FF0000F1FF0000EFFF0000 |
| 178 | EFFF0000EDFF0000EDFF00000000000000000000000000000000000000000000 |
| 179 | 0000000000000000F5FF1A20F5FF3C4CF9FF3A49F8FF3847F8FF3545F8FF3443 |
| 180 | F7FF3242F7FF141BF1FF0000EDFF000000000000000000000000000000000000 |
| 181 | 00000000F7FF1D23F9FF4453FAFF2429F9FF1212F7FF0F0FF6FF0C0CF5FF0909 |
| 182 | F5FF161BF5FF3343F7FF141BF1FF0000EDFF0000000000000000000000000000 |
| 183 | F9FF1F25FAFF4A58FBFF4247FBFFC9C9FDFF3B3BF9FF1313F7FF1010F6FF3333 |
| 184 | F7FFC5C5FDFF3035F7FF3444F7FF141BF2FF0000EDFF00000000000000000000 |
| 185 | FBFF4F5DFDFF3237FBFFCBCBFEFFF2F2FFFFEBEBFEFF3B3BF9FF3939F8FFEAEA |
| 186 | FEFFF1F1FEFFC5C5FDFF181DF6FF3343F7FF0000EFFF00000000000000000000 |
| 187 | FDFF525FFDFF2828FCFF4747FCFFECECFFFFF2F2FFFFECECFFFFECECFEFFF1F1 |
| 188 | FFFFEAEAFEFF3434F7FF0B0BF5FF3545F8FF0000EFFF00000000000000000000 |
| 189 | FDFF5562FEFF2C2CFDFF2929FCFF4848FCFFEDEDFFFFF2F2FFFFF2F2FFFFECEC |
| 190 | FEFF3A3AF9FF1212F7FF0F0FF6FF3848F8FF0000F1FF00000000000000000000 |
| 191 | FDFF5764FEFF3030FDFF2D2DFDFF4B4BFCFFEDEDFFFFF2F2FFFFF2F2FFFFECEC |
| 192 | FFFF3D3DF9FF1616F8FF1313F7FF3C4BF8FF0000F1FF00000000000000000000 |
| 193 | FFFF5A67FEFF3333FEFF5050FDFFEDEDFFFFF3F3FFFFEDEDFFFFEDEDFFFFF2F2 |
| 194 | FFFFECECFEFF3E3EFAFF1717F8FF3F4EF9FF0000F1FF00000000000000000000 |
| 195 | FFFF5B68FFFF4347FEFFCFCFFFFFF3F3FFFFEDEDFFFF4C4CFCFF4A4AFCFFECEC |
| 196 | FFFFF2F2FFFFCACAFEFF2A2FFAFF4251FAFF0000F3FF00000000000000000000 |
| 197 | FFFF262BFFFF5D6AFFFF585BFFFFCFCFFFFF5252FEFF2F2FFDFF2C2CFDFF4B4B |
| 198 | FCFFCCCCFEFF484CFBFF4957FBFF1D23F9FF0000F5FF00000000000000000000 |
| 199 | 00000000FFFF262BFFFF5D6AFFFF4347FFFF3434FEFF3232FEFF3030FDFF2D2D |
| 200 | FDFF383CFCFF4F5DFCFF1F25FAFF0000F7FF0000000000000000000000000000 |
| 201 | 0000000000000000FFFF262BFFFF5C69FFFF5B68FFFF5A67FEFF5865FEFF5663 |
| 202 | FEFF5461FEFF2227FCFF0000FBFF000000000000000000000000000000000000 |
| 203 | 000000000000000000000000FFFF0000FFFF0000FFFF0000FFFF0000FDFF0000 |
| 204 | FDFF0000FDFF0000FDFF00000000000000000000000000000000000000000000 |
| 205 | 0000000000000000000000000000000000000000000000000000000000000000 |
| 206 | 0000000000000000000000000000000000000000000000000000 |
| 207 | } |
| 208 | NumGlyphs = 0 |
| 209 | OnClick = btnClearAreaClick |
| 210 | ShowHint = True |
| 211 | ParentShowHint = False |
| 212 | end |
| 213 | object seX1: TSpinEdit |
| 214 | Left = 20 |
| 215 | Height = 23 |
| 216 | Top = 29 |
| 217 | Width = 50 |
| 218 | Enabled = False |
| 219 | OnChange = seX1Change |
| 220 | ParentFont = True |
| 221 | TabOrder = 0 |
| 222 | end |
| 223 | object seX2: TSpinEdit |
| 224 | Left = 84 |
| 225 | Height = 23 |
| 226 | Top = 29 |
| 227 | Width = 50 |
| 228 | Enabled = False |
| 229 | OnChange = seX1Change |
| 230 | ParentFont = True |
| 231 | TabOrder = 1 |
| 232 | end |
| 233 | object seY1: TSpinEdit |
| 234 | Left = 20 |
| 235 | Height = 23 |
| 236 | Top = 56 |
| 237 | Width = 50 |
| 238 | Enabled = False |
| 239 | OnChange = seX1Change |
| 240 | ParentFont = True |
| 241 | TabOrder = 2 |
| 242 | end |
| 243 | object seY2: TSpinEdit |
| 244 | Left = 84 |
| 245 | Height = 23 |
| 246 | Top = 56 |
| 247 | Width = 50 |
| 248 | Enabled = False |
| 249 | OnChange = seX1Change |
| 250 | ParentFont = True |
| 251 | TabOrder = 3 |
| 252 | end |
| 253 | end |
| 254 | object vstArea: TVirtualStringTree |
| 255 | Left = 5 |
| 256 | Height = 118 |
| 257 | Top = 150 |
| 258 | Width = 150 |
| 259 | Align = alClient |
| 260 | BorderSpacing.Left = 4 |
| 261 | BorderSpacing.Right = 4 |
| 262 | BorderSpacing.Bottom = 4 |
| 263 | BorderStyle = bsSingle |
| 264 | Header.MainColumn = -1 |
| 265 | Header.Options = [hoColumnResize, hoDrag] |
| 266 | ParentFont = True |
| 267 | TabOrder = 1 |
| 268 | TreeOptions.PaintOptions = [toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages] |
| 269 | TreeOptions.SelectionOptions = [toFullRowSelect] |
| 270 | OnChange = vstAreaChange |
| 271 | OnGetText = vstAreaGetText |
| 272 | Columns = <> |
| 273 | end |
| 274 | object vstRegions: TVirtualStringTree |
| 275 | Left = 1 |
| 276 | Height = 136 |
| 277 | Top = 1 |
| 278 | Width = 158 |
| 279 | Align = alTop |
| 280 | Header.Options = [hoAutoResize, hoVisible] |
| 281 | Header.ParentFont = True |
| 282 | Header.Style = hsFlatButtons |
| 283 | ParentFont = True |
| 284 | PopupMenu = pmRegions |
| 285 | TabOrder = 2 |
| 286 | TreeOptions.MiscOptions = [toCheckSupport, toFullRepaintOnResize, toInitOnSave, toToggleOnDblClick, toWheelPanning] |
| 287 | TreeOptions.PaintOptions = [toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages] |
| 288 | TreeOptions.SelectionOptions = [toFullRowSelect] |
| 289 | OnChange = vstRegionsChange |
| 290 | OnFreeNode = vstRegionsFreeNode |
| 291 | OnGetText = vstRegionsGetText |
| 292 | Columns = < |
| 293 | item |
| 294 | Width = 158 |
| 295 | WideText = 'Regions' |
| 296 | end> |
| 297 | end |
| 298 | end |
| 299 | object Panel2: TPanel |
| 300 | Left = 160 |
| 301 | Height = 359 |
| 302 | Width = 460 |
| 303 | Align = alClient |
| 304 | Caption = 'Panel2' |
| 305 | ClientHeight = 359 |
| 306 | ClientWidth = 460 |
| 307 | ParentFont = True |
| 308 | TabOrder = 1 |
| 309 | object sbArea: TScrollBox |
| 310 | Left = 1 |
| 311 | Height = 357 |
| 312 | Top = 1 |
| 313 | Width = 458 |
| 314 | Align = alClient |
| 315 | ParentFont = True |
| 316 | TabOrder = 0 |
| 317 | object pbArea: TPaintBox |
| 318 | Height = 105 |
| 319 | Width = 105 |
| 320 | OnMouseDown = pbAreaMouseDown |
| 321 | OnMouseMove = pbAreaMouseMove |
| 322 | OnPaint = pbAreaPaint |
| 323 | end |
| 324 | end |
| 325 | end |
| 326 | object Panel3: TPanel |
| 327 | Left = 4 |
| 328 | Height = 25 |
| 329 | Top = 363 |
| 330 | Width = 612 |
| 331 | Align = alBottom |
| 332 | BorderSpacing.Around = 4 |
| 333 | BevelOuter = bvNone |
| 334 | ClientHeight = 25 |
| 335 | ClientWidth = 612 |
| 336 | ParentFont = True |
| 337 | TabOrder = 2 |
| 338 | object btnClose: TButton |
| 339 | Left = 548 |
| 340 | Height = 25 |
| 341 | Width = 64 |
| 342 | Align = alRight |
| 343 | Anchors = [akTop, akRight] |
| 344 | BorderSpacing.Left = 4 |
| 345 | Caption = 'Close' |
| 346 | OnClick = btnCloseClick |
| 347 | ParentFont = True |
| 348 | TabOrder = 0 |
| 349 | end |
| 350 | object btnSave: TButton |
| 351 | Left = 480 |
| 352 | Height = 25 |
| 353 | Width = 64 |
| 354 | Align = alRight |
| 355 | Anchors = [akTop, akRight] |
| 356 | BorderSpacing.Right = 4 |
| 357 | Caption = 'Save' |
| 358 | Enabled = False |
| 359 | OnClick = btnSaveClick |
| 360 | ParentFont = True |
| 361 | TabOrder = 1 |
| 362 | end |
| 363 | end |
| 364 | object pmRegions: TPopupMenu |
| 365 | left = 48 |
| 366 | top = 43 |
| 367 | object mnuAddRegion: TMenuItem |
| 368 | Caption = 'Add' |
| 369 | OnClick = mnuAddRegionClick |
| 370 | end |
| 371 | object mnuRemoveRegion: TMenuItem |
| 372 | Caption = 'Remove' |
| 373 | Enabled = False |
| 374 | OnClick = mnuRemoveRegionClick |
| 375 | end |
| 376 | end |
| 377 | end |