Adobe Extending Dreamweaver CS4 User Manual
Adobe, Dreamweaver, Extending
Advertising
This manual is related to the following products:
Table of contents
Document Outline
- Contents
- Chapter 1: Introduction
- Chapter 2: Customizing Dreamweaver
- Ways to customize Dreamweaver
- Customizing Dreamweaver in a multiuser environment
- Changing FTP mappings
- Extensible document types in Dreamweaver
- Changing keyboard shortcut mappings
- Chapter 3: Customizing Code view
- About code hints
- About code coloring
- Code coloring files
- <scheme>
- <blockEnd>
- <blockStart>
- <brackets>
- <charStart>
- <charEnd>
- <charEsc>
- <commentStart>
- <commentEnd>
- <cssImport/>
- <cssMedia/>
- <cssProperty/>
- <cssSelector/>
- <cssValue/>
- <defaultAttribute>
- <defaultTag>
- <defaultText/>
- <endOfLineComment>
- <entity/>
- <functionKeyword>
- <idChar1>
- <idCharRest>
- <ignoreCase>
- <ignoreMMTParams>
- <ignoreTags>
- <isLocked>
- <keyword>
- <keywords>
- <numbers/>
- <operators>
- <regexp>
- <sampleText>
- <searchPattern>
- <stringStart>
- <stringEnd>
- <stringEsc>
- <tagGroup>
- Scheme block delimiter coloring
- Scheme processing
- Editing schemes
- Code coloring examples
- Code coloring files
- About Code validation
- Changing default HTML formatting
- About Vertical Split view
- About related files
- About Live view
- Chapter 4: Extending Dreamweaver
- Chapter 5: User interfaces for extensions
- Chapter 6: The Dreamweaver Document Object Model
- Chapter 7: Insert bar objects
- Chapter 8: Browser compatibility check issues API
- Chapter 9: Commands
- Chapter 10: Menus and menu commands
- Chapter 11: Toolbars
- How toolbars work
- A simple toolbar command file
- The toolbar definition file
- Toolbar item tags
- Item tag attributes
- id="unique_id"
- showIf="script"
- image="image_path"
- disabledImage="image_path"
- overImage="image_path"
- tooltip="tooltip string"
- label="label string"
- width="number"
- menuID="menu_id"
- colorRect="left top right bottom"
- file="command_file_path"
- domRequired="true" or "false"
- enabled="script"
- checked="script"
- value="script"
- update="update_frequency_list"
- command="script"
- arguments="argument_list"
- The toolbar command API functions
- Chapter 12: Reports
- Chapter 13: Tag libraries and editors
- Chapter 14: Property inspectors
- Chapter 15: Floating panels
- Chapter 16: Behaviors
- Chapter 17: Server behaviors
- Server behavior terminology
- Dreamweaver architecture
- A simple server behavior example
- Scenarios in which the server behavior API functions are called
- The server behavior API
- Server behavior implementation functions
- EDML files
- Group EDML file tags
- Participant EDML files
- <participant>
- <participant> attributes
- <quickSearch>
- <insertText>
- <insertText> attributes
- <searchPatterns>
- <searchPatterns> attributes
- <searchPattern>
- <searchPattern> attributes
- <updatePatterns>
- <updatePattern>
- <updatePattern> attributes
- <delete>
- <delete> attributes
- <translator>
- <searchPatterns>
- <translations>
- <translation>
- <translation> attributes
- <openTag>
- <attributes>
- <attribute>
- <display>
- <closeTag>
- Server behavior techniques
- Chapter 18: Data sources
- Chapter 19: Server formats
- Chapter 20: Components
- Chapter 21: Server models
- Chapter 22: Data translators
- How data translators work
- Determining what kind of translator to use
- Adding a translated attribute to a tag
- Inspecting translated attributes
- Locking translated tags or blocks of code
- Creating Property inspectors for locked content
- Finding bugs in your translator
- A simple attribute translator example
- A simple block/tag translator example
- The data translator API functions
- Chapter 23: C-level extensibility
- How integrating C functions works
- C-level extensibility and the JavaScript interpreter
- Data types
- The C-level API
- typedef JSBool (*JSNative)(JSContext *cx, JSObject *obj, unsigned int argc, jsval *argv, jsval *rval)
- JSBool JS_DefineFunction()
- char *JS_ValueToString()
- JSBool JS_ValueToInteger()
- JSBool JS_ValueToDouble()
- JSBool JS_ValueToBoolean()
- JSBool JS_ValueToObject()
- JS_ValueToUCString()
- JSBool JS_StringToValue()
- JSBool JS_UCStringToValue()
- JSBool JS_DoubleToValue()
- JSVal JS_BooleanToValue()
- JSVal JS_IntegerToValue()
- JSVal JS_ObjectToValue()
- char *JS_ObjectType()
- JSObject *JS_NewArrayObject()
- long JS_GetArrayLength()
- JSBool JS_GetElement()
- JSBool JS_SetElement()
- JSBool JS_ExecuteScript()
- JSBool JS_ReportError()
- File access and multiuser configuration API
- Calling a C function from JavaScript
- Chapter 24: The Shared folder
- Index