Adobe 29180248 User Guide - Page 53

Example MXI file, Cat Extension Suite. This particular extension installs an object and a command

Page 53 highlights

Example MXI file The following is an example of an MXI file that creates a Dreamweaver extension called Dog and Cat Extension Suite. This particular extension installs an object and a command, and modifies menu.xml and insertbar.xml to add menu items to the application's interface. Dog. Access the Cat object by selecting the Cat category within the Insert bar.]]> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.]]> Example MXI file 53

  • 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

Example MXI file
53
Example MXI file
The following is an example of an MXI file that creates a Dreamweaver extension called Dog and
Cat Extension Suite. This particular extension installs an object and a command, and modifies
menu.xml
and
insertbar.xml
to add menu items to the application’s interface.
<macromedia-extension
name="Dog and Cat Extension Suite"
version="1.0.1"
mxiversion="5.0"
xmanversion=”5.0”
icon="icon.png"
requires-restart="true"
type="suite">
<author name="Macromedia" />
<products>
<product name="Dreamweaver" version="11" primary="true" />
</products>
source="com.diamond/calendarobject/description.htm">
<![CDATA[This extension installs an object and a command while modifying
menus.xml and insertbar.xml.]]>
</description>
<ui-access>
<![CDATA[Access the Dog command by selecting Commands > Dog. Access the
Cat object by selecting the Cat category within the Insert bar.]]>
</ui-access>
<license-agreement>
<![CDATA[SAMPLE THIRD PARTY LICENSE TEXT:<br>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy
nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut
wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit
lobortis nisl ut aliquip ex ea commodo consequat.]]>
</license-agreement>
<files>
<file source="cat.htm"
destination="$dreamweaver/configuration/objects/cat"/>
<file source="cat.gif"
destination="$dreamweaver/configuration/objects/cat"/>
<file source="description.htm"
destination="$ExtensionSpecificEMStore/com.diamond/calendarobject/
description.htm"/>
<file source="icon.png"
destination="$ExtensionSpecificEMStore/icon.png"/>
<file source="dog.htm"
destination="$dreamweaver/configuration/commands"/>
<file source="dog.js"
destination="$dreamweaver/configuration/commands"/>
</files>
<configuration-changes>
<menu-insert insertAfter="DWMenu_Commands_SortTable"
skipSeparator="true">
<menu id="DWMenu_Commands_Dog" name="_Dog">
</menu>
</menu-insert>
<menu-insert appendTo="Animals_Menu_Dog">
<menuitem id="DWMenu_Commands_Dog_Dog1" name="_Insert Dog" />
<menuitem id="DWMenu_Commands_Dog_Dog2" name="Insert _Dog Again" />