Adobe 0046100128056 Scripting Guide - Page 114
For the complete script, see ComplexUI., Creating a More Complex User Interface
UPC - 718659087562
View all Adobe 0046100128056 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 114 highlights
CHAPTER 7: User Interfaces Creating a More Complex User Interface 114 For the complete script, see ComplexUI. var myDialog = app.dialogs.add({name:"User Interface Example Script", canCancel:true}); with(myDialog){ //Add a dialog column. with(dialogColumns.add()){ //Create a border panel. with(borderPanels.add()){ with(dialogColumns.add()){ //The following line shows how to set a property as you create an object. staticTexts.add({staticLabel:"Message:"}); } with(dialogColumns.add()){ //The following line shows how to set multiple properties //as you create an object. var myTextEditField = textEditboxes.add ({editContents:"Hello World!", minWidth:180}); } } //Create another border panel. with(borderPanels.add()){ with(dialogColumns.add()){ staticTexts.add({staticLabel:"Point Size:"}); } with(dialogColumns.add()){ //Create a number entry field. Note that this field uses editValue //rather than editText (as a textEditBox would). var myPointSizeField = measurementEditboxes.add({editValue:72}); } } //Create another border panel. with(borderPanels.add()){ with(dialogColumns.add()){ staticTexts.add({staticLabel:"Vertical Justification:"}); } with(dialogColumns.add()){ //Create a pop-up menu ("dropdown") control. var myVerticalJustificationMenu = dropdowns.add ({stringList:["Top", "Center", "Bottom"], selectedIndex:0}); } } //Create another border panel. with(borderPanels.add()){ staticTexts.add({staticLabel:"Paragraph Alignment:"}); var myRadioButtonGroup = radiobuttonGroups.add(); with(myRadioButtonGroup){ var myLeftRadioButton = radiobuttonControls.add