Adobe 65036570 User Guide - Page 422

Specifying dialog box content

Page 422 highlights

ADOBE DIRECTOR 11.0 411 User Guide Before opening the dialog box, use the Initialize command to specify which list Director uses as the source of definitions for the overall dialog box. The following are the overall dialog box properties and their possible values: Property Possible Values #type #alert, #normal, #palette #name String that contains the window name. Use "" for no name. #callback Handler that processes the result of the callback. See Sending dialog box events to Director for more information. #mode #data, #dialogUnit, or #pixel. These set the way that Director lays out the dialog box. #Xposition Number of pixels that upper left corner of the dialog box appears from the left of the screen. Specify -1 to have the dialog box appear in the center. #Yposition Number of pixels that the top of the dialog box appears from the top of the screen. Specify -1 to have the dialog box appear in the center. #width Width of the window in pixels. Specify 0 to have the dialog box set its width automatically. #height Height of the window in pixels. Specify 0 to have the dialog box set its height automatically. #modal TRUE or FALSE. Sets whether the dialog box is modal. #toolTips TRUE or FALSE. Sets whether to use tooltips initially. (This is not supported in Version 1.0 of the MUI Xtra. It is reserved for future use.) #closeBox TRUE or FALSE. Specifies whether the dialog box has a close box. #canZoom TRUE or FALSE. Specifies whether the dialog box can zoom. These statements set up a list of overall dialog box properties. • The first statement creates an instance of the MUI Xtra and assigns it to the variable theBox. • The second statement assigns a list of predefined values to the variable aWindowPropList. • The next three statements modify the name, callback, and width properties that were obtained from the GetWindowPropList function. • The last statement displays the modified list in the Message window. The result appears at the end of the example. set theBox = new(xtra "mui") set aWindowPropList = GetWindowPropList(theBox) set the name of aWindowPropList = "General Settings" set the callback of aWindowPropList = "otherCallback" set the width of aWindowPropList = 200 put aWindowPropList -- [#type: #normal, #name: "General Settings", #callback: "otherCallback", #mode: #data, #xPosition: 100, #yPosition: 120, #width: 200, #height: 210, #modal: 1, #toolTips: 0, #closeBox: 1, #canZoom: 0] Specifying dialog box content To specify the content of a general purpose dialog box, create a linear list of definitions for each component of the dialog box. Each definition is a property list that defines one component. Components appear in the order that they are listed. Some components define the structure of the dialog box, such as the beginning and end of the window and the start and end of horizontal and vertical sets of components. When constructing the dialog box, you must use this overall framework of components:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498

ADOBE DIRECTOR 11.0
User Guide
411
Before opening the dialog box, use the Initialize command to specify which list Director uses as the source of defini-
tions for the overall dialog box. The following are the overall dialog box properties and their possible values:
These statements set up a list of overall dialog box properties.
The first statement creates an instance of the MUI Xtra and assigns it to the variable theBox.
The second statement assigns a list of predefined values to the variable aWindowPropList.
The next three statements modify the name, callback, and width properties that were obtained from the GetWin-
dowPropList function.
The last statement displays the modified list in the Message window. The result appears at the end of the example.
set theBox = new(xtra "mui")
set aWindowPropList = GetWindowPropList(theBox)
set the name of aWindowPropList = "General Settings"
set the callback of aWindowPropList = "otherCallback"
set the width of aWindowPropList = 200
put aWindowPropList
-- [#type: #normal, #name: "General Settings", #callback: "otherCallback", #mode: #data,
#xPosition: 100, #yPosition: 120, #width: 200, #height: 210, #modal: 1, #toolTips: 0,
#closeBox: 1, #canZoom: 0]
Specifying dialog box content
To specify the content of a general purpose dialog box, create a linear list of definitions for each component of the
dialog box. Each definition is a property list that defines one component. Components appear in the order that they
are listed.
Some components define the structure of the dialog box, such as the beginning and end of the window and the start
and end of horizontal and vertical sets of components. When constructing the dialog box, you must use this overall
framework of components:
Property
Possible Values
#type
#alert, #normal, #palette
#name
String that contains the window name. Use "" for no name.
#callback
Handler that processes the result of the callback. See Sending dialog box events to Director for more information.
#mode
#data, #dialogUnit, or #pixel. These set the way that Director lays out the dialog box.
#Xposition
Number of pixels that upper left corner of the dialog box appears from the left of the screen. Specify -1 to have the
dialog box appear in the center.
#Yposition
Number of pixels that the top of the dialog box appears from the top of the screen. Specify -1 to have the dialog box
appear in the center.
#width
Width of the window in pixels. Specify 0 to have the dialog box set its width automatically.
#height
Height of the window in pixels. Specify 0 to have the dialog box set its height automatically.
#modal
TRUE or FALSE. Sets whether the dialog box is modal.
#toolTips
TRUE or FALSE. Sets whether to use tooltips initially. (This is not supported in Version 1.0 of the MUI Xtra. It is reserved
for future use.)
#closeBox
TRUE or FALSE. Specifies whether the dialog box has a close box.
#canZoom
TRUE or FALSE. Specifies whether the dialog box can zoom.