summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authorctrlaltca <>2012-07-24 18:45:25 +0000
committerctrlaltca <>2012-07-24 18:45:25 +0000
commitbb1b020a37785acf824c7c76bf5a1f868e826297 (patch)
tree27ebd8b222f2760cd64d2ed054f3fc50830ba3e9 /editors
parent59ef1ca568d8e20a726e343556113c117ce5022c (diff)
updated plugin for textmate editor (works on "sublime text editor 2", too): added activecontrols
Diffstat (limited to 'editors')
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveBoundColumn.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveButtonColumn.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBox.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBoxColumn.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveClientScript.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveCustomValidator (TValidator).tmSnippet21
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveDataGrid.tmSnippet18
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveDataList.tmSnippet18
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveDatePicker.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownList.tmSnippet19
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownListColumn.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveEditCommandColumn.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveFileUpload.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveHiddenField.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveHyperLink.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveImage.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveImageButton.tmSnippet22
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveLabel.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveLinkButton.tmSnippet21
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveListBox.tmSnippet19
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveLiteralColumn.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveMultiView.tmSnippet23
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActivePager.tmSnippet20
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActivePanel.tmSnippet18
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButton.tmSnippet20
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButtonList.tmSnippet19
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveRatingList.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveRepeater.tmSnippet29
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveTableCell.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveTableRow.tmSnippet19
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TActiveTextBox.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TAutoComplete.tmSnippet26
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TCallback.tmSnippet23
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TCustomValidator.tmSnippet2
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TDropContainer.tmSnippet25
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TEventTriggeredCallback.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TInPlaceTextBox.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TTimeTriggeredCallback.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/Snippets/TValueTriggeredCallback.tmSnippet16
-rw-r--r--editors/Textmate/Prado.tmbundle/info.plist189
40 files changed, 844 insertions, 43 deletions
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveBoundColumn.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveBoundColumn.tmSnippet
new file mode 100644
index 00000000..435ab639
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveBoundColumn.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveBoundColumn DataField="${2:Field Name from Data Source}" HeaderText="${3:${2}}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveBoundColumn</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveBoundColumn</string>
+ <key>uuid</key>
+ <string>354DA91A-33CD-4FB0-90E3-0A4585E995B0</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveButtonColumn.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveButtonColumn.tmSnippet
new file mode 100644
index 00000000..91cd7cd8
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveButtonColumn.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveButtonColumn CommandName="${2:Button Command}" Text="${3:Text on Button}" HeaderText="${4}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveButtonColumn</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveButtonColumn</string>
+ <key>uuid</key>
+ <string>C6C2565E-7BFA-4AAA-9073-A28E9D47092B</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBox.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBox.tmSnippet
new file mode 100644
index 00000000..5c49b59f
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBox.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveCheckBox ID="${1:checkBox1}" Text="${2:CheckBox Text}" OnCallback="${3:$1_oncallback}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveCheckBox</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveCheckBox</string>
+ <key>uuid</key>
+ <string>E19C9489-DA1B-4986-9408-688A8E920AF9</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBoxColumn.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBoxColumn.tmSnippet
new file mode 100644
index 00000000..8f2df592
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveCheckBoxColumn.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveCheckBoxColumn DataField="${2:Field Name from Data Source}" HeaderText="${3:${2}}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveCheckBoxColumn</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveCheckBoxColumn</string>
+ <key>uuid</key>
+ <string>98E1BD23-033B-4638-B5DD-A424B86906C9</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveClientScript.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveClientScript.tmSnippet
new file mode 100644
index 00000000..3d050930
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveClientScript.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveClientScript ScriptUrl="${1:&lt;%~ ${2:script.js} %&gt;}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveClientScript</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveClientScript</string>
+ <key>uuid</key>
+ <string>3FDEA00B-494B-40E1-AC1C-410F60599AEE</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveCustomValidator (TValidator).tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveCustomValidator (TValidator).tmSnippet
new file mode 100644
index 00000000..a1dd6969
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveCustomValidator (TValidator).tmSnippet
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveCustomValidator
+ ControlToValidate="${1:controlIDToValidate}"
+ OnCallback="${2:validator_oncallback}"
+ OnServerValidate="${3:customValidate}"${4:
+ ClientValidationFunction="${5:clientSideCustomValidate}"}
+ ErrorMessage="${6:required}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveCustomValidator (TValidator)</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveCustomValidator</string>
+ <key>uuid</key>
+ <string>DDD64493-7F4F-4A90-9A8A-F8C63F36ACBF</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveDataGrid.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDataGrid.tmSnippet
new file mode 100644
index 00000000..d26c7b82
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDataGrid.tmSnippet
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveDataGrid ID="${1:grid1}" AutoGenerateColumns="${2:true}"&gt;
+ $0
+&lt;/com:TActiveDataGrid&gt;</string>
+ <key>name</key>
+ <string>TActiveDataGrid</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveDataGrid</string>
+ <key>uuid</key>
+ <string>7BB2320B-07B0-4884-BF6C-E512DDEA0AD1</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveDataList.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDataList.tmSnippet
new file mode 100644
index 00000000..84168b35
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDataList.tmSnippet
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveDataList ID="${1:list1}" &gt;
+ $0
+&lt;/com:TActiveDataList&gt;</string>
+ <key>name</key>
+ <string>TActiveDataList</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveDataList</string>
+ <key>uuid</key>
+ <string>2DF77966-ACAD-4EA1-AB59-8C1EF76E25A8</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveDatePicker.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDatePicker.tmSnippet
new file mode 100644
index 00000000..0b8901ee
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDatePicker.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveDatePicker ID="${1:datePicker1}" onCallback="${2:$1_oncallback}" DateFormat="${3:dd/MM/yyyy}" ${4:InputMode="${5:DropDownList}"} /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveDatePicker</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveDatePicker</string>
+ <key>uuid</key>
+ <string>8DA69D71-DC3A-448E-A82D-65D5B8262AAC</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownList.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownList.tmSnippet
new file mode 100644
index 00000000..69259510
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownList.tmSnippet
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveDropDownList ID="${1:dropDownList1}" OnCallback="${2:$1_oncallback}"&gt;
+ ${3:&lt;com:TListItem Value="${4:value 1}" Text="${5:item 1}" /&gt;
+ &lt;com:TListItem Value="${6:value 2}" Text="${7:item 2}" /&gt;}$0
+&lt;/com:TActiveDropDownList&gt;</string>
+ <key>name</key>
+ <string>TActiveDropDownList</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveDropDownList</string>
+ <key>uuid</key>
+ <string>57A48175-D2DD-42C6-868B-6A74ADA4155D</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownListColumn.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownListColumn.tmSnippet
new file mode 100644
index 00000000..4000e98c
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveDropDownListColumn.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveDropDownListColumn DataTextField="${2:Field Name from Data Source}" DataValueField="${3:Field Name from Data Source}" HeaderText="${4:Dropdown}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveDropDownListColumn</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveDropDownListColumn</string>
+ <key>uuid</key>
+ <string>795E3928-00F7-4631-9E54-355B8AD152BD</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveEditCommandColumn.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveEditCommandColumn.tmSnippet
new file mode 100644
index 00000000..72e943ac
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveEditCommandColumn.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveEditCommandColumn ButtonType="${1:LinkButton}" EditText="${2:Edit}" UpdateText="${3:Update}" CancelText="${4:Cancel}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveEditCommandColumn</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveEditCommandColumn</string>
+ <key>uuid</key>
+ <string>2CC7381B-9C43-4D8C-9952-F40960A5CCD7</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveFileUpload.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveFileUpload.tmSnippet
new file mode 100644
index 00000000..8843b937
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveFileUpload.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveFileUpload ID="${1:file1}" OnFileUpload="${2:${1}_Uploaded}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveFileUpload</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveFileUpload</string>
+ <key>uuid</key>
+ <string>043A530C-4916-4965-AF83-B7C22FD69D8B</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveHiddenField.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveHiddenField.tmSnippet
new file mode 100644
index 00000000..9d1f1e7e
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveHiddenField.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveHiddenField ID="${1:hiddenField1}" Value="${2:value}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveHiddenField</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveHiddenField</string>
+ <key>uuid</key>
+ <string>BB4574A8-82FE-42CB-AC3B-CB7DA6493C66</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveHyperLink.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveHyperLink.tmSnippet
new file mode 100644
index 00000000..ea93645b
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveHyperLink.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveHyperLink NavigateUrl="${1:http://www.pradosoft.com/}" Text="${2:PradoSoft.com}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveHyperLink</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveHyperLink</string>
+ <key>uuid</key>
+ <string>58AFD59A-2117-48FC-BDCE-8265A4B91DEA</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveImage.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveImage.tmSnippet
new file mode 100644
index 00000000..bd99c6a7
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveImage.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveImage ImageUrl=&lt;%~ ${1:hello_world.gif} %&gt; AlternateText="${1}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveImage</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveImage</string>
+ <key>uuid</key>
+ <string>082A1F65-8783-4E3B-8133-236F96B2FC66</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveImageButton.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveImageButton.tmSnippet
new file mode 100644
index 00000000..b008a27c
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveImageButton.tmSnippet
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveImageButton
+ ID="${1:imageButton1}"
+ ImageUrl=&lt;%~ ${2:hello_world.gif} %&gt;
+ Text="${3:hello world}"
+ OnClick="${4:${1}_Clicked}"
+ OnCallback="${5:${1}_oncallback}"
+/&gt;$0</string>
+ <key>name</key>
+ <string>TActiveImageButton</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveImageButton</string>
+ <key>uuid</key>
+ <string>3773B612-FAE7-4A6F-8F9A-382CC9ABEF56</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveLabel.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveLabel.tmSnippet
new file mode 100644
index 00000000..39c9b585
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveLabel.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveLabel ID="${1:label1}" ${2:Text="${3:Label 1}"} /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveLabel</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveLabel</string>
+ <key>uuid</key>
+ <string>6C32556F-551C-4DC1-B211-FE493A1AF959</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveLinkButton.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveLinkButton.tmSnippet
new file mode 100644
index 00000000..be11c9cd
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveLinkButton.tmSnippet
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveLinkButton
+ ID="${1:linkButton1}"
+ Text="${2:Click Me}"
+ OnClick="${3:${1}_Clicked}"
+ OnCallback="${3:${1}_oncallback}"
+/&gt;$0</string>
+ <key>name</key>
+ <string>TActiveLinkButton</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveLinkButton</string>
+ <key>uuid</key>
+ <string>FE59932A-8624-4C3A-AA29-D151050D95E1</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveListBox.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveListBox.tmSnippet
new file mode 100644
index 00000000..684df869
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveListBox.tmSnippet
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveListBox ID="${1:listBox1}"&gt;
+ ${2:&lt;com:TListItem Value="${3:value 1}" Text="${4:item 1}" /&gt;
+ &lt;com:TListItem Value="${5:value 2}" Text="${6:item 2}" /&gt;}$0
+&lt;/com:TActiveListBox&gt;</string>
+ <key>name</key>
+ <string>TActiveListBox</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveListBox</string>
+ <key>uuid</key>
+ <string>1CF971B4-2744-465D-8FD7-D464B3C44BA9</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveLiteralColumn.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveLiteralColumn.tmSnippet
new file mode 100644
index 00000000..5d8982a7
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveLiteralColumn.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveLiteralColumn DataField="${2:Field Name from Data Source}" HeaderText="${3:${2}}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveLiteralColumn</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveLiteralColumn</string>
+ <key>uuid</key>
+ <string>BE8CB4DD-0348-4049-A784-28B994B28F91</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveMultiView.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveMultiView.tmSnippet
new file mode 100644
index 00000000..17c0e668
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveMultiView.tmSnippet
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveMultiView ID="${1:multiView1}" ActiveViewIndex="${2:0}"&gt;
+ ${3:&lt;com:TView ID="${4:view1}"&gt;
+ ${5:&lt;!-- view1 content --&gt;}
+ &lt;/com:TView&gt;
+ &lt;com:TView ID="${6:view2}"&gt;
+ ${7:&lt;!-- view2 content --&gt;}
+ &lt;/com:TView&gt;}$0
+&lt;/com:TActiveMultiView&gt;</string>
+ <key>name</key>
+ <string>TActiveMultiView</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveMultiView</string>
+ <key>uuid</key>
+ <string>E4AC4EB3-83F6-4EE2-BBF7-1C637D295824</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActivePager.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActivePager.tmSnippet
new file mode 100644
index 00000000..bff6a489
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActivePager.tmSnippet
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActivePager
+ ControlToPaginate="${2:dataGrid1}"
+ OnPageIndexChanged="${3:pagerIndexChanged}"
+ OnCallback="${4:pagerCallback}"
+/&gt;$0</string>
+ <key>name</key>
+ <string>TActivePager</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActivePager</string>
+ <key>uuid</key>
+ <string>DB28C735-5DDB-4444-8287-0CEBCA238D0C</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActivePanel.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActivePanel.tmSnippet
new file mode 100644
index 00000000..12692819
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActivePanel.tmSnippet
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActivePanel ID="${1:panel1}"&gt;
+ $0
+&lt;/com:TActivePanel&gt;</string>
+ <key>name</key>
+ <string>TActivePanel</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActivePanel</string>
+ <key>uuid</key>
+ <string>B81D6985-26B0-4807-872A-2D435BB1AE5C</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButton.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButton.tmSnippet
new file mode 100644
index 00000000..2bec5f66
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButton.tmSnippet
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveRadioButton
+ ID="${1:radioButton1}"
+ Text="${2:RadioButton Text}"
+ OnCallback="${3:$1_oncallback}"
+/&gt;$0</string>
+ <key>name</key>
+ <string>TActiveRadioButton</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveRadioButton</string>
+ <key>uuid</key>
+ <string>BB717BF2-0E69-419A-BC67-1E8FFBE64A21</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButtonList.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButtonList.tmSnippet
new file mode 100644
index 00000000..193f23ea
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRadioButtonList.tmSnippet
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveRadioButtonList ID="${1:radioButtonList1}" OnCallback="${3:$1_oncallback}"&gt;
+ ${2:&lt;com:TListItem Value="${3:value 1}" Text="${4:item 1}" /&gt;
+ &lt;com:TListItem Value="${5:value 2}" Text="${6:item 2}" /&gt;}$0
+&lt;/com:TActiveRadioButtonList&gt;</string>
+ <key>name</key>
+ <string>TActiveRadioButtonList</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveRadioButtonList</string>
+ <key>uuid</key>
+ <string>6B8DF597-018E-4344-9853-B2DB9AF8BDD7</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveRatingList.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRatingList.tmSnippet
new file mode 100644
index 00000000..e0953243
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRatingList.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveRatingList ID="${1:ratingList1}" OnCallback="${3:$1_oncallback}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveRatingList</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveRatingList</string>
+ <key>uuid</key>
+ <string>057EB744-BAB2-40A4-A694-444F32616388</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveRepeater.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRepeater.tmSnippet
new file mode 100644
index 00000000..63fa9f69
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveRepeater.tmSnippet
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveRepeater ID="${1:repeater1}" DataKeys="${2:Data key field}"&gt;
+ &lt;prop:EmptyTemplate&gt;
+ ${3:&lt;!-- content --&gt;}
+ &lt;/prop:EmptyTemplate&gt;
+ &lt;prop:HeaderTemplate&gt;
+ ${4:&lt;!-- content --&gt;}
+ &lt;/prop:HeaderTemplate&gt;
+ &lt;prop:ItemTemplate&gt;
+ ${5:&lt;!-- content --&gt;}
+ &lt;/prop:ItemTemplate&gt;
+ &lt;prop:FooterTemplate&gt;
+ ${6:&lt;!-- content --&gt;}
+ &lt;/prop:FooterTemplate&gt;
+&lt;/com:TActiveRepeater&gt;</string>
+ <key>name</key>
+ <string>TActiveRepeater</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveRepeater</string>
+ <key>uuid</key>
+ <string>2A8B6705-FDDB-42E3-9332-9BC8C8293B7B</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveTableCell.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveTableCell.tmSnippet
new file mode 100644
index 00000000..28d55a74
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveTableCell.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveTableCell&gt;${1:cell 1}&lt;/com:TActiveTableCell&gt;$0</string>
+ <key>name</key>
+ <string>TActiveTableCell</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveTableCell</string>
+ <key>uuid</key>
+ <string>6BF2C151-51EA-4165-93E9-ECC5133E558D</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveTableRow.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveTableRow.tmSnippet
new file mode 100644
index 00000000..516fe286
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveTableRow.tmSnippet
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveTableRow&gt;
+ ${1:&lt;com:TActiveTableCell&gt;${2:cell 1}&lt;/com:TActiveTableCell&gt;
+ &lt;com:TActiveTableCell&gt;${3:cell 2}&lt;/com:TActiveTableCell&gt;}$0
+&lt;/com:TActiveTableRow&gt;</string>
+ <key>name</key>
+ <string>TActiveTableRow</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveTableRow</string>
+ <key>uuid</key>
+ <string>6D11476C-C336-40A8-A39B-207B531FBAD3</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TActiveTextBox.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TActiveTextBox.tmSnippet
new file mode 100644
index 00000000..df9889a7
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TActiveTextBox.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TActiveTextBox ID="${1:textbox1}" /&gt;$0</string>
+ <key>name</key>
+ <string>TActiveTextBox</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TActiveTextBox</string>
+ <key>uuid</key>
+ <string>66A8F08B-0A0B-47D8-B8F4-58173B0458AE</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TAutoComplete.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TAutoComplete.tmSnippet
new file mode 100644
index 00000000..2e257124
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TAutoComplete.tmSnippet
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TAutoComplete
+ ID="${1:textbox1}"
+ OnSuggest="${2:$1_suggestNames}"
+ OnSuggestionSelected="${3:$1_suggestionSelected1}"
+ ResultPanel.CssClass="${4:acomplete}"
+ Suggestions.DataKeyField="${5:id}"
+&gt;
+ &lt;prop:Suggestions.ItemTemplate&gt;
+ &lt;li&gt;&lt;%# ${6:\$this-&gt;Data['name']} %&gt;&lt;/li&gt;
+ &lt;/prop:Suggestions.ItemTemplate&gt;
+&lt;/com:TAutoComplete&gt;$0</string>
+ <key>name</key>
+ <string>TAutoComplete</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TAutoComplete</string>
+ <key>uuid</key>
+ <string>49C6A148-2B66-4220-849D-C59A21FF4281</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TCallback.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TCallback.tmSnippet
new file mode 100644
index 00000000..a0386636
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TCallback.tmSnippet
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TCallback ID="${1:callback1}" OnCallback="${2:$1_oncallback}" /&gt;
+&lt;script type="text/javascript"&gt;
+ function do_callback1()
+ {
+ var request = &lt;%= $this-&gt;${3:$1}-&gt;ActiveControl-&gt;Javascript %&gt;;
+ request.dispatch();
+ }
+&lt;/script&gt;</string>
+ <key>name</key>
+ <string>TCallback</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TCallback</string>
+ <key>uuid</key>
+ <string>B2C49ECC-2119-4609-9DE6-E85DA4FD7630</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TCustomValidator.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TCustomValidator.tmSnippet
index e543353e..109d9726 100644
--- a/editors/Textmate/Prado.tmbundle/Snippets/TCustomValidator.tmSnippet
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TCustomValidator.tmSnippet
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TDropContainer.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TDropContainer.tmSnippet
new file mode 100644
index 00000000..fb6951de
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TDropContainer.tmSnippet
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TDropContainer
+ CssClass="${1:cart}"
+ ID="${2:cart}"
+ AcceptCssClass="${3:draggable}"
+ HoverCssClass="${4:cart-hover}"
+ OnDrop="${5:addItemToCart}"
+ OnCallback="${6:redrawCart}"
+&gt;
+&lt;!-- content --&gt;
+&lt;/com:TDropContainer&gt;</string>
+ <key>name</key>
+ <string>TDropContainer</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TDropContainer</string>
+ <key>uuid</key>
+ <string>427727D2-E017-48F9-BA6D-4D7435395419</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TEventTriggeredCallback.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TEventTriggeredCallback.tmSnippet
new file mode 100644
index 00000000..a238c6d0
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TEventTriggeredCallback.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TEventTriggeredCallback ControlID="${1:ControlID}" EventName="${2:focus}" OnCallback="${3:event_callback}" /&gt;</string>
+ <key>name</key>
+ <string>TEventTriggeredCallback</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TEventTriggeredCallback</string>
+ <key>uuid</key>
+ <string>37F7D48C-F74E-4DF0-9CF1-2E1378FFDF49</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TInPlaceTextBox.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TInPlaceTextBox.tmSnippet
new file mode 100644
index 00000000..f957be06
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TInPlaceTextBox.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TInPlaceTextBox ID="${1:textbox1}" Text="${2:text}" OnTextChanged="${3:textChanged}"/&gt;$0</string>
+ <key>name</key>
+ <string>TInPlaceTextBox</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TInPlaceTextBox</string>
+ <key>uuid</key>
+ <string>0B978CED-4C7D-42B0-A55C-214E0A095C3E</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TTimeTriggeredCallback.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TTimeTriggeredCallback.tmSnippet
new file mode 100644
index 00000000..961e9249
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TTimeTriggeredCallback.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TTimeTriggeredCallback Interval="${1:5}" OnCallback="${2:time_callback}" /&gt;</string>
+ <key>name</key>
+ <string>TTimeTriggeredCallback</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TTimeTriggeredCallback</string>
+ <key>uuid</key>
+ <string>56EA2FDF-FED2-438F-9CDB-DEA87ED7DC39</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/Snippets/TValueTriggeredCallback.tmSnippet b/editors/Textmate/Prado.tmbundle/Snippets/TValueTriggeredCallback.tmSnippet
new file mode 100644
index 00000000..c559cad3
--- /dev/null
+++ b/editors/Textmate/Prado.tmbundle/Snippets/TValueTriggeredCallback.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>&lt;com:TValueTriggeredCallback ControlID="${1:ControlID}" PropertyName="${2:value}" OnCallback="${3:value_callback}" /&gt;</string>
+ <key>name</key>
+ <string>TValueTriggeredCallback</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>tabTrigger</key>
+ <string>TValueTriggeredCallback</string>
+ <key>uuid</key>
+ <string>59B41626-5E20-4FA4-9FAD-6B1511ED1A33</string>
+</dict>
+</plist>
diff --git a/editors/Textmate/Prado.tmbundle/info.plist b/editors/Textmate/Prado.tmbundle/info.plist
index 6e4fd38c..5c6c1cc0 100644
--- a/editors/Textmate/Prado.tmbundle/info.plist
+++ b/editors/Textmate/Prado.tmbundle/info.plist
@@ -28,8 +28,46 @@
<dict>
<key>items</key>
<array>
+ <string>354DA91A-33CD-4FB0-90E3-0A4585E995B0</string>
<string>319D66FC-712A-4B09-A1C0-CB741ED9DD4C</string>
+ <string>C6C2565E-7BFA-4AAA-9073-A28E9D47092B</string>
+ <string>E19C9489-DA1B-4986-9408-688A8E920AF9</string>
+ <string>98E1BD23-033B-4638-B5DD-A424B86906C9</string>
+ <string>3FDEA00B-494B-40E1-AC1C-410F60599AEE</string>
+ <string>DDD64493-7F4F-4A90-9A8A-F8C63F36ACBF</string>
+ <string>7BB2320B-07B0-4884-BF6C-E512DDEA0AD1</string>
+ <string>2DF77966-ACAD-4EA1-AB59-8C1EF76E25A8</string>
+ <string>8DA69D71-DC3A-448E-A82D-65D5B8262AAC</string>
+ <string>57A48175-D2DD-42C6-868B-6A74ADA4155D</string>
+ <string>795E3928-00F7-4631-9E54-355B8AD152BD</string>
+ <string>2CC7381B-9C43-4D8C-9952-F40960A5CCD7</string>
+ <string>043A530C-4916-4965-AF83-B7C22FD69D8B</string>
+ <string>BB4574A8-82FE-42CB-AC3B-CB7DA6493C66</string>
+ <string>58AFD59A-2117-48FC-BDCE-8265A4B91DEA</string>
+ <string>082A1F65-8783-4E3B-8133-236F96B2FC66</string>
+ <string>3773B612-FAE7-4A6F-8F9A-382CC9ABEF56</string>
+ <string>6C32556F-551C-4DC1-B211-FE493A1AF959</string>
+ <string>FE59932A-8624-4C3A-AA29-D151050D95E1</string>
+ <string>1CF971B4-2744-465D-8FD7-D464B3C44BA9</string>
+ <string>BE8CB4DD-0348-4049-A784-28B994B28F91</string>
+ <string>E4AC4EB3-83F6-4EE2-BBF7-1C637D295824</string>
+ <string>DB28C735-5DDB-4444-8287-0CEBCA238D0C</string>
+ <string>B81D6985-26B0-4807-872A-2D435BB1AE5C</string>
+ <string>BB717BF2-0E69-419A-BC67-1E8FFBE64A21</string>
+ <string>6B8DF597-018E-4344-9853-B2DB9AF8BDD7</string>
+ <string>057EB744-BAB2-40A4-A694-444F32616388</string>
+ <string>2A8B6705-FDDB-42E3-9332-9BC8C8293B7B</string>
+ <string>6BF2C151-51EA-4165-93E9-ECC5133E558D</string>
+ <string>6D11476C-C336-40A8-A39B-207B531FBAD3</string>
+ <string>66A8F08B-0A0B-47D8-B8F4-58173B0458AE</string>
+ <string>49C6A148-2B66-4220-849D-C59A21FF4281</string>
+ <string>B2C49ECC-2119-4609-9DE6-E85DA4FD7630</string>
<string>D0891731-B0CE-4388-93C9-5B4E74F2DFD1</string>
+ <string>427727D2-E017-48F9-BA6D-4D7435395419</string>
+ <string>37F7D48C-F74E-4DF0-9CF1-2E1378FFDF49</string>
+ <string>0B978CED-4C7D-42B0-A55C-214E0A095C3E</string>
+ <string>56EA2FDF-FED2-438F-9CDB-DEA87ED7DC39</string>
+ <string>59B41626-5E20-4FA4-9FAD-6B1511ED1A33</string>
</array>
<key>name</key>
<string>ActiveControls</string>
@@ -137,70 +175,137 @@
<string>Prado</string>
<key>ordering</key>
<array>
+ <string>7E08C606-3EE5-4486-AB50-9B48E27D27D5</string>
<string>3E75ACFD-E0F4-4564-9A24-DCB08AD6324D</string>
- <string>DDC83EED-168F-4DEB-971D-84A2CF3CB38F</string>
- <string>F360A174-E4F9-466C-8017-BDE954ED0098</string>
- <string>1020E025-E424-40C2-AC76-F90766397290</string>
- <string>8ADE1659-40F7-46AB-A7E8-1D813734865F</string>
- <string>028C538B-4B9C-4820-A284-2C8D5236FED7</string>
- <string>D0891731-B0CE-4388-93C9-5B4E74F2DFD1</string>
+ <string>636508A0-20E0-4C46-909B-0253989706BE</string>
+ <string>FBEC7A55-5F68-4CDA-9634-17CDCA57B656</string>
+ <string>319D66FC-712A-4B09-A1C0-CB741ED9DD4C</string>
<string>8D8D94FD-7FD7-442F-A50E-A6A29A4267AE</string>
- <string>CBC6DC68-6819-4905-A6F8-5CDE2FB9614B</string>
- <string>EB4E1513-2FB7-4111-9430-2606178EA859</string>
- <string>37D57B7A-8B55-4C9D-B19B-13000A65739B</string>
- <string>7322CD9C-1D5F-4369-9607-A0C564AD077A</string>
- <string>77C53961-0D71-47BB-AE09-87E26F560003</string>
+ <string>354DA91A-33CD-4FB0-90E3-0A4585E995B0</string>
+ <string>110FCD3F-841C-4178-99D8-765C7D382F7D</string>
<string>94E9F86C-36D1-4D5C-808C-E379024299CD</string>
- <string>078B43BF-6A9E-4558-B262-EABEBEF30F9B</string>
+ <string>77C53961-0D71-47BB-AE09-87E26F560003</string>
+ <string>C6C2565E-7BFA-4AAA-9073-A28E9D47092B</string>
<string>5415E441-A4F5-489B-B4E5-359CBB0BC04D</string>
+ <string>078B43BF-6A9E-4558-B262-EABEBEF30F9B</string>
<string>2721E2C3-66B7-4486-BF0F-6FA7B274858D</string>
+ <string>E19C9489-DA1B-4986-9408-688A8E920AF9</string>
+ <string>028C538B-4B9C-4820-A284-2C8D5236FED7</string>
+ <string>98E1BD23-033B-4638-B5DD-A424B86906C9</string>
+ <string>76F11AC6-D441-4059-A70A-E3BB739EE515</string>
+ <string>0DE44657-21AB-4878-93E7-0FD458D8723A</string>
+ <string>CBC6DC68-6819-4905-A6F8-5CDE2FB9614B</string>
+ <string>3FDEA00B-494B-40E1-AC1C-410F60599AEE</string>
+ <string>7322CD9C-1D5F-4369-9607-A0C564AD077A</string>
+ <string>3586B543-C92E-4AEB-92A7-20D948EA60DF</string>
+ <string>EB4E1513-2FB7-4111-9430-2606178EA859</string>
+ <string>CA1AE93D-D724-43B0-A3CB-9E584126FB3C</string>
+ <string>1020E025-E424-40C2-AC76-F90766397290</string>
+ <string>BF6A7ED6-28A0-4165-AA7A-F1F003161AE5</string>
+ <string>DDD64493-7F4F-4A90-9A8A-F8C63F36ACBF</string>
<string>D2EAFC46-26B5-40BB-A4B7-8B10C856AF3B</string>
- <string>AC226362-749C-45C1-86A3-B58379A38A7E</string>
- <string>BFD8CE92-59C7-47B2-9AE4-1B29ADE3CA0B</string>
- <string>8E764E2C-244E-4A93-9C0D-5E25689D1C85</string>
- <string>C553AAE6-C788-4B2C-A388-18312FC9828B</string>
- <string>23B521B1-6EA4-4E5D-9104-940CEDFDFD13</string>
- <string>1E598B7B-B754-4C52-B819-39897FE3E07D</string>
- <string>AD1AB937-AFCD-4656-9882-788B9C6E0D74</string>
+ <string>7BB2320B-07B0-4884-BF6C-E512DDEA0AD1</string>
+ <string>66B07BA3-F1D3-4651-AE56-E987371DFDC0</string>
+ <string>2DF77966-ACAD-4EA1-AB59-8C1EF76E25A8</string>
+ <string>37221294-B588-4D07-9010-2DB7CDBEB6B4</string>
+ <string>8DA69D71-DC3A-448E-A82D-65D5B8262AAC</string>
+ <string>D0891731-B0CE-4388-93C9-5B4E74F2DFD1</string>
+ <string>427727D2-E017-48F9-BA6D-4D7435395419</string>
+ <string>37F7D48C-F74E-4DF0-9CF1-2E1378FFDF49</string>
+ <string>59B41626-5E20-4FA4-9FAD-6B1511ED1A33</string>
+ <string>56EA2FDF-FED2-438F-9CDB-DEA87ED7DC39</string>
+ <string>803BFB83-50E8-4121-9866-A25C93979E4B</string>
+ <string>57A48175-D2DD-42C6-868B-6A74ADA4155D</string>
+ <string>F360A174-E4F9-466C-8017-BDE954ED0098</string>
+ <string>795E3928-00F7-4631-9E54-355B8AD152BD</string>
+ <string>8ADE1659-40F7-46AB-A7E8-1D813734865F</string>
+ <string>2CC7381B-9C43-4D8C-9952-F40960A5CCD7</string>
+ <string>BDF614B5-430B-46AB-B558-B5E0EF97BA17</string>
<string>B7E6E873-309E-41E6-AD8A-29EB54781579</string>
<string>17BECED9-79B1-4CD6-9354-E528DA3327AC</string>
+ <string>043A530C-4916-4965-AF83-B7C22FD69D8B</string>
+ <string>DF7C03B9-46C8-4062-938F-7A9853CAF0E3</string>
+ <string>5714E730-271D-436E-86DC-04AB0E71ECE0</string>
+ <string>61C1CB9E-ABFF-4E3D-9068-EE72B16B11D6</string>
+ <string>BFF96909-65E9-4B6A-BD3D-3FB788391F82</string>
+ <string>F4528371-C48C-4A3F-ABD5-B48C42BB2DFC</string>
+ <string>F8E3C7FE-A947-4E67-8F79-1D9AA39A57EB</string>
+ <string>59D2E7AC-9760-43FD-91E1-4D7E01D7A818</string>
+ <string>ACF388F3-3A21-431D-8971-BB3277EDCC60</string>
+ <string>E98C97C2-980C-4D71-A2F9-4AD88F02EC7E</string>
+ <string>4DA962F1-5FE7-4FF1-BFB5-9F1C2E06F0E8</string>
+ <string>BB4574A8-82FE-42CB-AC3B-CB7DA6493C66</string>
<string>61E9DF58-07F3-4B99-8B58-53D3049575F3</string>
<string>618046BE-DF8E-489C-A8BC-24A15CF2AD7A</string>
+ <string>58AFD59A-2117-48FC-BDCE-8265A4B91DEA</string>
<string>17389BC4-0AF1-4993-B829-5CDC330A6D39</string>
+ <string>082A1F65-8783-4E3B-8133-236F96B2FC66</string>
<string>8A274C79-422D-4553-B086-0B553BDABEC7</string>
- <string>4E663D10-670D-4526-8848-0AC2666592C0</string>
+ <string>3773B612-FAE7-4A6F-8F9A-382CC9ABEF56</string>
<string>823B366A-3A40-4875-8A2E-AB901F54D443</string>
- <string>0DE44657-21AB-4878-93E7-0FD458D8723A</string>
- <string>3CFAD67E-EE9F-49F9-B606-D414E73ED8F7</string>
- <string>BAC66FCD-8C23-48B9-829B-56FE20CCC8E6</string>
- <string>37221294-B588-4D07-9010-2DB7CDBEB6B4</string>
- <string>84F0B41A-06B1-4A61-98B7-F13D1321C3D0</string>
<string>13CDBA43-EAA4-4BCD-B9AA-A990B4974496</string>
<string>202F9A01-9B67-4CBD-9289-EE6A98D091D7</string>
- <string>110FCD3F-841C-4178-99D8-765C7D382F7D</string>
+ <string>4BCA0D8A-355C-469B-B6BE-86F37A26E60B</string>
+ <string>84F0B41A-06B1-4A61-98B7-F13D1321C3D0</string>
+ <string>6C32556F-551C-4DC1-B211-FE493A1AF959</string>
+ <string>4E663D10-670D-4526-8848-0AC2666592C0</string>
+ <string>FE59932A-8624-4C3A-AA29-D151050D95E1</string>
<string>665F3D21-16F5-40FF-8339-A9A101400D10</string>
- <string>803BFB83-50E8-4121-9866-A25C93979E4B</string>
- <string>76F11AC6-D441-4059-A70A-E3BB739EE515</string>
- <string>012C556B-6ACB-48F0-8757-CA2E60B06109</string>
- <string>CA1AE93D-D724-43B0-A3CB-9E584126FB3C</string>
+ <string>1CF971B4-2744-465D-8FD7-D464B3C44BA9</string>
+ <string>0353A694-1EE5-46E0-AC72-2F1631B441CB</string>
+ <string>AB128FBD-1C3E-4FB4-91F5-48B57DC6860F</string>
+ <string>95BCB62C-6774-488B-A2B6-1C555E6DC751</string>
+ <string>17F79369-0949-4C41-9E28-3CB447240845</string>
+ <string>BE8CB4DD-0348-4049-A784-28B994B28F91</string>
+ <string>CE5CB900-9AD7-4060-8CFE-E41C99188C4C</string>
+ <string>455B8C57-4CA5-48FB-B692-B2D3871A290C</string>
<string>023BD925-D6F2-4BE1-8973-8B90B3C8858E</string>
- <string>7AF6D08A-9FE4-46B9-8F16-2E26D45715CE</string>
+ <string>E4AC4EB3-83F6-4EE2-BBF7-1C637D295824</string>
+ <string>E91DB3C2-E41E-43AF-BEFF-827BD2452063</string>
+ <string>D450769C-D2C8-4C0F-BFBB-F008BEEBCEE7</string>
+ <string>DB28C735-5DDB-4444-8287-0CEBCA238D0C</string>
<string>7E35FA7C-E390-41BA-A8C5-C1F3B4FAE6A1</string>
- <string>AB128FBD-1C3E-4FB4-91F5-48B57DC6860F</string>
+ <string>B81D6985-26B0-4807-872A-2D435BB1AE5C</string>
<string>53AAABF9-D393-4E5B-83BD-0C4CB15DDCC1</string>
- <string>23289E12-7A1F-41A3-872C-3E867E696A49</string>
- <string>CA0CD4CC-D186-4448-8CB3-215E25951FDF</string>
- <string>2433B69B-6986-4260-97A3-DE23072D8BC6</string>
- <string>754B2EF6-85D2-4A93-996F-D6D9E8A27F1E</string>
- <string>BDF614B5-430B-46AB-B558-B5E0EF97BA17</string>
- <string>3586B543-C92E-4AEB-92A7-20D948EA60DF</string>
- <string>BF6A7ED6-28A0-4165-AA7A-F1F003161AE5</string>
- <string>0353A694-1EE5-46E0-AC72-2F1631B441CB</string>
+ <string>3CFAD67E-EE9F-49F9-B606-D414E73ED8F7</string>
+ <string>AC226362-749C-45C1-86A3-B58379A38A7E</string>
+ <string>BB717BF2-0E69-419A-BC67-1E8FFBE64A21</string>
+ <string>012C556B-6ACB-48F0-8757-CA2E60B06109</string>
+ <string>6B8DF597-018E-4344-9853-B2DB9AF8BDD7</string>
<string>0DF11CB4-2813-4CCB-94EA-4A62E25E9EDC</string>
+ <string>D058727E-73F7-46CC-9702-239082DE8479</string>
+ <string>057EB744-BAB2-40A4-A694-444F32616388</string>
+ <string>2B964B74-45B4-45A7-87D5-A1B85F1870EF</string>
+ <string>9398A8D4-053E-4CFD-94ED-D54C76EB85E3</string>
+ <string>BAC66FCD-8C23-48B9-829B-56FE20CCC8E6</string>
<string>92266396-CC97-4F53-B1D3-4DDFD924D8C8</string>
+ <string>13793DF0-F678-4DD1-A0DE-AB212C32AB74</string>
+ <string>2A8B6705-FDDB-42E3-9332-9BC8C8293B7B</string>
+ <string>754B2EF6-85D2-4A93-996F-D6D9E8A27F1E</string>
+ <string>7BD61FDA-2C17-453D-9DFA-AE5656F08E45</string>
+ <string>D0F6A5F5-C4ED-468F-A3DC-2E6B70825217</string>
+ <string>606E45DE-FC1C-4AE7-8DF1-3F61C4520F0B</string>
+ <string>6175973E-2916-4F52-A6A7-F5C343AA7268</string>
+ <string>4BE9FA4E-D8D0-4D90-A9A1-C017FEDAD1E7</string>
+ <string>BFD8CE92-59C7-47B2-9AE4-1B29ADE3CA0B</string>
+ <string>1E598B7B-B754-4C52-B819-39897FE3E07D</string>
+ <string>6BF2C151-51EA-4165-93E9-ECC5133E558D</string>
+ <string>23B521B1-6EA4-4E5D-9104-940CEDFDFD13</string>
+ <string>AD1AB937-AFCD-4656-9882-788B9C6E0D74</string>
+ <string>C553AAE6-C788-4B2C-A388-18312FC9828B</string>
+ <string>8E764E2C-244E-4A93-9C0D-5E25689D1C85</string>
+ <string>6D11476C-C336-40A8-A39B-207B531FBAD3</string>
+ <string>4141D54F-3E7E-4F13-BA60-78FA659CFDDF</string>
+ <string>23289E12-7A1F-41A3-872C-3E867E696A49</string>
+ <string>0B978CED-4C7D-42B0-A55C-214E0A095C3E</string>
+ <string>66A8F08B-0A0B-47D8-B8F4-58173B0458AE</string>
+ <string>49C6A148-2B66-4220-849D-C59A21FF4281</string>
+ <string>B2C49ECC-2119-4609-9DE6-E85DA4FD7630</string>
+ <string>09390D01-F829-4439-832A-D76B5BB363F5</string>
<string>2E67996C-AB51-489A-A30D-D829DF17A7EF</string>
- <string>5714E730-271D-436E-86DC-04AB0E71ECE0</string>
- <string>319D66FC-712A-4B09-A1C0-CB741ED9DD4C</string>
+ <string>7AF6D08A-9FE4-46B9-8F16-2E26D45715CE</string>
+ <string>CA0CD4CC-D186-4448-8CB3-215E25951FDF</string>
+ <string>2433B69B-6986-4260-97A3-DE23072D8BC6</string>
</array>
<key>uuid</key>
<string>DF5CA8A9-626B-44D2-ACBF-44CCB02810E8</string>