Adobe 65007312 Programming Guide - Page 175
Run the plug-in, Binding to multiple keys, Create multiple bindings to one key
UPC - 883919154398
View all Adobe 65007312 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 175 highlights
CHAPTER 9: Getting Started: A Tutorial Example Binding to multiple keys 175 Run the plug-in Use these steps to run the plug-in and test the dialog: 1. Reload the plug-in, as described in step 1 on page 172. 2. Choose Library > Plug-in Extras > Hello World Custom Dialog to show the custom modal dialog created by the LibraryMenuItem.lua script: 3. Select the different buttons and notice how the text changes dynamically, reflecting your selection. 4. Dismiss the dialog with OK or Cancel. Binding to multiple keys This example redefines the custom dialog again, this time to demonstrate how you can bind your UI elements to more than one key, and to keys in more than one property table. X This dialog will show how to update a numeric data value using a slider. It will update two data values, in two different tables, with two sliders. X We will then bind a text field to the two keys, transforming the numeric values to text. X Because the keys are in different tables, we will need to override the default table for the control by providing the table specification with the key specification. This example also demonstrates a slightly more complex containment hierarchy, with some layout and appearance features. Create multiple bindings to one key Use these step to create the two tables and populate a dialog with this new set of controls. 1. Edit the LibraryMenuItem.lua file to create a new function, showCustomDialogWithMultipleBind(): function MyHWLibraryItem.showCustomDialogWithMultipleBind() -- body of show-dialog function end