DATABIND : Set Source Dialog Modify. 36/22136/1
authorparary <kyunghan80.park@samsung.com>
Thu, 29 May 2014 09:42:20 +0000 (18:42 +0900)
committerparary <kyunghan80.park@samsung.com>
Thu, 29 May 2014 09:42:20 +0000 (18:42 +0900)
  add button icons.

Change-Id: I938fb05e4f71da7cec0d40feb0c9644c4a29eefc
Signed-off-by: parary <kyunghan80.park@samsung.com>
59 files changed:
org.tizen.webuibuilder/res/icons/databinding/add.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/array.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/binding_hide.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/binding_show.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/boolean.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/calendar.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/clear.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/collapseallfields.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/compact_string.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/contact.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/databinding.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/datamodel_1.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/datamodel_2.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/datamodel_add.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/datamodel_delete.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/datasource_add.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/datasource_delete.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/datasource_open.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/delete.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/down.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/empty.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/expandallfields.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/file.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/file_system.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/format_string.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/history.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/import.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/index.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/link.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/link_image.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/linked.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/load.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/modelitem_add.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/number.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/object.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/open.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/reload.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/remote.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/remote_call.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/remove.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/removeall.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/rename.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/static.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/string.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/system_api_calls.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/undefined.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/up.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/view_source.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/view_tree.png [new file with mode: 0644]
org.tizen.webuibuilder/res/icons/databinding/widget_setting.png [new file with mode: 0644]
org.tizen.webuibuilder/src/org/tizen/webuibuilder/BuilderConstants.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/CalendarSubPage.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/CallHistorySubPage.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/ContactSubPage.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/FileSystemSubPage.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/Helper.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/RemoteCallSubPage.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/SetSourcePage.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/StaticSubPage.java

diff --git a/org.tizen.webuibuilder/res/icons/databinding/add.png b/org.tizen.webuibuilder/res/icons/databinding/add.png
new file mode 100644 (file)
index 0000000..b624c54
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/add.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/array.png b/org.tizen.webuibuilder/res/icons/databinding/array.png
new file mode 100644 (file)
index 0000000..14994c3
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/array.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/binding_hide.png b/org.tizen.webuibuilder/res/icons/databinding/binding_hide.png
new file mode 100644 (file)
index 0000000..aea393e
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/binding_hide.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/binding_show.png b/org.tizen.webuibuilder/res/icons/databinding/binding_show.png
new file mode 100644 (file)
index 0000000..21758ea
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/binding_show.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/boolean.png b/org.tizen.webuibuilder/res/icons/databinding/boolean.png
new file mode 100644 (file)
index 0000000..f65fec9
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/boolean.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/calendar.png b/org.tizen.webuibuilder/res/icons/databinding/calendar.png
new file mode 100644 (file)
index 0000000..0bc7134
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/calendar.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/clear.png b/org.tizen.webuibuilder/res/icons/databinding/clear.png
new file mode 100644 (file)
index 0000000..f57e255
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/clear.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/collapseallfields.png b/org.tizen.webuibuilder/res/icons/databinding/collapseallfields.png
new file mode 100644 (file)
index 0000000..2ad1f72
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/collapseallfields.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/compact_string.png b/org.tizen.webuibuilder/res/icons/databinding/compact_string.png
new file mode 100644 (file)
index 0000000..6843377
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/compact_string.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/contact.png b/org.tizen.webuibuilder/res/icons/databinding/contact.png
new file mode 100644 (file)
index 0000000..54546d3
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/contact.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/databinding.png b/org.tizen.webuibuilder/res/icons/databinding/databinding.png
new file mode 100644 (file)
index 0000000..acf630a
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/databinding.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/datamodel_1.png b/org.tizen.webuibuilder/res/icons/databinding/datamodel_1.png
new file mode 100644 (file)
index 0000000..a94f7e4
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/datamodel_1.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/datamodel_2.png b/org.tizen.webuibuilder/res/icons/databinding/datamodel_2.png
new file mode 100644 (file)
index 0000000..54c4d83
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/datamodel_2.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/datamodel_add.png b/org.tizen.webuibuilder/res/icons/databinding/datamodel_add.png
new file mode 100644 (file)
index 0000000..527a8ec
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/datamodel_add.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/datamodel_delete.png b/org.tizen.webuibuilder/res/icons/databinding/datamodel_delete.png
new file mode 100644 (file)
index 0000000..2baf85a
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/datamodel_delete.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/datasource_add.png b/org.tizen.webuibuilder/res/icons/databinding/datasource_add.png
new file mode 100644 (file)
index 0000000..c620c52
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/datasource_add.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/datasource_delete.png b/org.tizen.webuibuilder/res/icons/databinding/datasource_delete.png
new file mode 100644 (file)
index 0000000..40609d2
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/datasource_delete.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/datasource_open.png b/org.tizen.webuibuilder/res/icons/databinding/datasource_open.png
new file mode 100644 (file)
index 0000000..4b29dcf
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/datasource_open.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/delete.png b/org.tizen.webuibuilder/res/icons/databinding/delete.png
new file mode 100644 (file)
index 0000000..ab0aaad
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/delete.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/down.png b/org.tizen.webuibuilder/res/icons/databinding/down.png
new file mode 100644 (file)
index 0000000..f7cb8fb
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/down.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/empty.png b/org.tizen.webuibuilder/res/icons/databinding/empty.png
new file mode 100644 (file)
index 0000000..eae4427
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/empty.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/expandallfields.png b/org.tizen.webuibuilder/res/icons/databinding/expandallfields.png
new file mode 100644 (file)
index 0000000..2a0d127
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/expandallfields.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/file.png b/org.tizen.webuibuilder/res/icons/databinding/file.png
new file mode 100644 (file)
index 0000000..6a6ea46
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/file.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/file_system.png b/org.tizen.webuibuilder/res/icons/databinding/file_system.png
new file mode 100644 (file)
index 0000000..503028a
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/file_system.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/format_string.png b/org.tizen.webuibuilder/res/icons/databinding/format_string.png
new file mode 100644 (file)
index 0000000..9247ad8
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/format_string.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/history.png b/org.tizen.webuibuilder/res/icons/databinding/history.png
new file mode 100644 (file)
index 0000000..6426381
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/history.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/import.png b/org.tizen.webuibuilder/res/icons/databinding/import.png
new file mode 100644 (file)
index 0000000..619b881
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/import.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/index.png b/org.tizen.webuibuilder/res/icons/databinding/index.png
new file mode 100644 (file)
index 0000000..58a8d2e
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/index.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/link.png b/org.tizen.webuibuilder/res/icons/databinding/link.png
new file mode 100644 (file)
index 0000000..346329e
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/link.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/link_image.png b/org.tizen.webuibuilder/res/icons/databinding/link_image.png
new file mode 100644 (file)
index 0000000..6aade9c
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/link_image.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/linked.png b/org.tizen.webuibuilder/res/icons/databinding/linked.png
new file mode 100644 (file)
index 0000000..703f8da
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/linked.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/load.png b/org.tizen.webuibuilder/res/icons/databinding/load.png
new file mode 100644 (file)
index 0000000..2bbdda9
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/load.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/modelitem_add.png b/org.tizen.webuibuilder/res/icons/databinding/modelitem_add.png
new file mode 100644 (file)
index 0000000..6c08a6b
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/modelitem_add.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/number.png b/org.tizen.webuibuilder/res/icons/databinding/number.png
new file mode 100644 (file)
index 0000000..53fcbf9
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/number.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/object.png b/org.tizen.webuibuilder/res/icons/databinding/object.png
new file mode 100644 (file)
index 0000000..ddfbca6
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/object.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/open.png b/org.tizen.webuibuilder/res/icons/databinding/open.png
new file mode 100644 (file)
index 0000000..7cd7bd0
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/open.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/reload.png b/org.tizen.webuibuilder/res/icons/databinding/reload.png
new file mode 100644 (file)
index 0000000..b53d9e1
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/reload.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/remote.png b/org.tizen.webuibuilder/res/icons/databinding/remote.png
new file mode 100644 (file)
index 0000000..ea32b9a
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/remote.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/remote_call.png b/org.tizen.webuibuilder/res/icons/databinding/remote_call.png
new file mode 100644 (file)
index 0000000..45144ac
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/remote_call.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/remove.png b/org.tizen.webuibuilder/res/icons/databinding/remove.png
new file mode 100644 (file)
index 0000000..eb648a8
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/remove.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/removeall.png b/org.tizen.webuibuilder/res/icons/databinding/removeall.png
new file mode 100644 (file)
index 0000000..fac3906
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/removeall.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/rename.png b/org.tizen.webuibuilder/res/icons/databinding/rename.png
new file mode 100644 (file)
index 0000000..2179cbb
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/rename.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/static.png b/org.tizen.webuibuilder/res/icons/databinding/static.png
new file mode 100644 (file)
index 0000000..d11afc9
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/static.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/string.png b/org.tizen.webuibuilder/res/icons/databinding/string.png
new file mode 100644 (file)
index 0000000..6e9e1cc
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/string.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/system_api_calls.png b/org.tizen.webuibuilder/res/icons/databinding/system_api_calls.png
new file mode 100644 (file)
index 0000000..aaa387a
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/system_api_calls.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/undefined.png b/org.tizen.webuibuilder/res/icons/databinding/undefined.png
new file mode 100644 (file)
index 0000000..6babfe1
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/undefined.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/up.png b/org.tizen.webuibuilder/res/icons/databinding/up.png
new file mode 100644 (file)
index 0000000..bd8fd9a
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/up.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/view_source.png b/org.tizen.webuibuilder/res/icons/databinding/view_source.png
new file mode 100644 (file)
index 0000000..cc7a3ce
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/view_source.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/view_tree.png b/org.tizen.webuibuilder/res/icons/databinding/view_tree.png
new file mode 100644 (file)
index 0000000..2f64652
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/view_tree.png differ
diff --git a/org.tizen.webuibuilder/res/icons/databinding/widget_setting.png b/org.tizen.webuibuilder/res/icons/databinding/widget_setting.png
new file mode 100644 (file)
index 0000000..004e467
Binary files /dev/null and b/org.tizen.webuibuilder/res/icons/databinding/widget_setting.png differ
index 15a5998..09781e3 100644 (file)
@@ -260,13 +260,36 @@ public class BuilderConstants {
        public static final String DATABINDING_ARRAYITEM_VALUE_SUFFIX = ", attr: { 'data-index': $index }"; //$NON-NLS-1$
        public static final String DATABINDING_TYPE_STATIC = "Static"; //$NON-NLS-1$
        public static final String DATABINDING_TYPE_REMOTECALL = "Remote Call"; //$NON-NLS-1$
-       public static final String DATABINDING_ARRAY_ICON = "temp.png"; //$NON-NLS-1$
+       public static final String DATABINDING_ARRAY_ICON = "databinding/array.png"; //$NON-NLS-1$
+       public static final String DATABINDING_NUMBER_ICON = "databinding/number.png"; //$NON-NLS-1$
+       public static final String DATABINDING_INDEX_ICON = "databinding/index.png"; //$NON-NLS-1$
+       public static final String DATABINDING_STRING_ICON = "databinding/string.png"; //$NON-NLS-1$
+       public static final String DATABINDING_BOOLEAN_ICON = "databinding/boolean.png"; //$NON-NLS-1$
+       public static final String DATABINDING_UNDEFINED_ICON = "databinding/undefined.png"; //$NON-NLS-1$
+       public static final String DATABINDING_OBJECT_ICON = "databinding/object.png"; //$NON-NLS-1$
+       public static final String DATABINDING_FORMAT_STRING_ICON = "databinding/format_string.png"; //$NON-NLS-1$
+       public static final String DATABINDING_COMPACT_STRING_ICON = "databinding/compact_string.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_COLLAPSE_ALL_ICON = "databinding/collapseallfields.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_EXPAND_ALL_ICON = "databinding/expandallfields.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_ADD_ICON = "databinding/add.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_UP_ICON = "databinding/up.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_DOWN_ICON = "databinding/down.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_REMOVE_ICON = "databinding/remove.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_REMOVE_ALL_ICON = "databinding/removeall.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_VIEW_SOURCE_ICON = "databinding/view_source.png"; //$NON-NLS-1$
+       public static final String DATABINDING_DATA_VIEW_TREE_ICON = "databinding/view_tree.png"; //$NON-NLS-1$
+       public static final String DATABINDING_OPEN_ICON = "databinding/open.png"; //$NON-NLS-1$
+       public static final String DATABINDING_RELOAD_ICON = "databinding/reload.png"; //$NON-NLS-1$
+       public static final String DATABINDING_CLEAR_ICON = "databinding/clear.png"; //$NON-NLS-1$
+       public static final String DATABINDING_IMPORT_ICON = "databinding/import.png"; //$NON-NLS-1$
+       public static final String DATABINDING_LOAD_ICON = "databinding/load.png"; //$NON-NLS-1$
+       
+       
        public static final String DATABINDING_BINDING_ICON = "link.png"; //$NON-NLS-1$
        public static final String DATABINDING_BINDING_IMAGE = "link_image.png"; //$NON-NLS-1$
        public static final String DATABINDING_HIDE_ICON = "binding_hide.png"; //$NON-NLS-1$
        public static final String DATABINDING_SHOW_ICON = "binding_show.png"; //$NON-NLS-1$
        public static final String DATABINDING_RENAME_ICON = "rename.png"; //$NON-NLS-1$
-       public static final String DATABINDING_STRING_ICON = "empty.png"; //$NON-NLS-1$
        public static final String DATABINDING_DATASOURCE_DIALOG_ICON = "datasource_open.png"; //$NON-NLS-1$
        public static final String DATABINDING_DATASOURCE_ADD_ICON = "datasource_add.png"; //$NON-NLS-1$
        public static final String DATABINDING_DATASOURCE_DELETE_ICON = "datasource_delete.png"; //$NON-NLS-1$
index ca50c82..f00bb45 100644 (file)
@@ -50,6 +50,7 @@ import org.eclipse.swt.widgets.Tree;
 import org.eclipse.swt.widgets.TreeItem;
 import org.tizen.webuibuilder.BuilderConstants;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
+import org.tizen.webuibuilder.utility.ResourceManager;
 import org.tizen.webuibuilder.utility.ResourceUtil;
 
 import com.google.gson.Gson;
@@ -189,17 +190,17 @@ public class CalendarSubPage implements SourceDialogSubPage {
 
         calendarType = (CCombo) typeComposite.getData();
         
-        Button laodButton = new Button(settingComposite, SWT.PUSH);
-        laodButton.setText("L");
-        laodButton.setToolTipText( "Load" );
+        Button loadButton = new Button(settingComposite, SWT.PUSH);
+        loadButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_LOAD_ICON ) );
+        loadButton.setToolTipText( "Load" );
         
         data = new FormData(25, 25);
         data.bottom = new FormAttachment(100, 0);
         data.right = new FormAttachment(100, 5);
         
-        laodButton.setLayoutData(data);
+        loadButton.setLayoutData(data);
         final SourceDialogSubPage subPage = this;
-        laodButton.addSelectionListener(new SelectionAdapter() {
+        loadButton.addSelectionListener(new SelectionAdapter() {
             @Override
             public void widgetSelected(SelectionEvent e) {
                 for( Control control : parentDataTree.getChildren() ){
@@ -223,7 +224,7 @@ public class CalendarSubPage implements SourceDialogSubPage {
         
         data = new FormData();
         data.left =  new FormAttachment(0, 0);
-        data.right = new FormAttachment(laodButton, -10);
+        data.right = new FormAttachment(loadButton, -10);
         data.bottom = new FormAttachment(100, -20);
         
         descComposite.setLayoutData(data);
index 1ebd34a..ca9fba0 100644 (file)
@@ -49,6 +49,7 @@ import org.eclipse.swt.widgets.Tree;
 import org.eclipse.swt.widgets.TreeItem;
 import org.tizen.webuibuilder.BuilderConstants;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
+import org.tizen.webuibuilder.utility.ResourceManager;
 import org.tizen.webuibuilder.utility.ResourceUtil;
 
 import com.google.gson.Gson;
@@ -182,17 +183,17 @@ public class CallHistorySubPage implements SourceDialogSubPage {
         data.right = new FormAttachment(100, 0);
         orderComposite.setLayoutData(data);
         
-        Button laodButton = new Button(settingComposite, SWT.PUSH);
-        laodButton.setText("L");
-        laodButton.setToolTipText( "Load" );
+        Button loadButton = new Button(settingComposite, SWT.PUSH);
+        loadButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_LOAD_ICON ) );
+        loadButton.setToolTipText( "Load" );
         
         data = new FormData(25, 25);
         data.bottom = new FormAttachment(100, 0);
         data.right = new FormAttachment(100, 5);
         
-        laodButton.setLayoutData(data);
+        loadButton.setLayoutData(data);
         final SourceDialogSubPage subPage = this;
-        laodButton.addSelectionListener(new SelectionAdapter() {
+        loadButton.addSelectionListener(new SelectionAdapter() {
             @Override
             public void widgetSelected(SelectionEvent e) {
                 for( Control control : parentDataTree.getChildren() ){
@@ -216,7 +217,7 @@ public class CallHistorySubPage implements SourceDialogSubPage {
         
         data = new FormData();
         data.left =  new FormAttachment(0, 0);
-        data.right = new FormAttachment(laodButton, -10);
+        data.right = new FormAttachment(loadButton, -10);
         data.bottom = new FormAttachment(100, -20);
         
         descComposite.setLayoutData(data);
index 81e581a..ea14470 100644 (file)
@@ -50,6 +50,7 @@ import org.eclipse.swt.widgets.Tree;
 import org.eclipse.swt.widgets.TreeItem;
 import org.tizen.webuibuilder.BuilderConstants;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
+import org.tizen.webuibuilder.utility.ResourceManager;
 import org.tizen.webuibuilder.utility.ResourceUtil;
 
 import com.google.gson.Gson;
@@ -170,17 +171,17 @@ public class ContactSubPage implements SourceDialogSubPage {
         data.right = new FormAttachment(100, 0);
         idComposite.setLayoutData(data);
         
-        Button laodButton = new Button(settingComposite, SWT.PUSH);
-        laodButton.setText("L");
-        laodButton.setToolTipText( "Load" );
+        Button loadButton = new Button(settingComposite, SWT.PUSH);
+        loadButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_LOAD_ICON ) );
+        loadButton.setToolTipText( "Load" );
         
         data = new FormData(25, 25);
         data.bottom = new FormAttachment(100, 0);
         data.right = new FormAttachment(100, 5);
         
-        laodButton.setLayoutData(data);
+        loadButton.setLayoutData(data);
         final SourceDialogSubPage subPage = this;
-        laodButton.addSelectionListener(new SelectionAdapter() {
+        loadButton.addSelectionListener(new SelectionAdapter() {
             @Override
             public void widgetSelected(SelectionEvent e) {
                 for( Control control : parentDataTree.getChildren() ){
@@ -204,7 +205,7 @@ public class ContactSubPage implements SourceDialogSubPage {
         
         data = new FormData();
         data.left =  new FormAttachment(0, 0);
-        data.right = new FormAttachment(laodButton, -10);
+        data.right = new FormAttachment(loadButton, -10);
         data.bottom = new FormAttachment(100, -20);
         
         descComposite.setLayoutData(data);
index 517891c..b689f99 100644 (file)
@@ -45,7 +45,9 @@ import org.eclipse.swt.widgets.TreeItem;
 import org.eclipse.ui.IWorkbenchPage;
 import org.eclipse.ui.PlatformUI;
 import org.mozilla.javascript.edu.emory.mathcs.backport.java.util.Arrays;
+import org.tizen.webuibuilder.BuilderConstants;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
+import org.tizen.webuibuilder.utility.ResourceManager;
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
@@ -107,7 +109,7 @@ public class FileSystemSubPage implements SourceDialogSubPage {
         
         
         Button loadButton = new Button( settingComposite, SWT.PUSH );
-        loadButton.setText( "L" );
+        loadButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_LOAD_ICON ) );
         loadButton.setToolTipText( "Load" );
 
         FormData data = new FormData( 25, 25 );
@@ -162,7 +164,7 @@ public class FileSystemSubPage implements SourceDialogSubPage {
         data.right = new FormAttachment(loadButton, -3);
         button.setLayoutData(data);
         
-        button.setText( "I" );
+        button.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_IMPORT_ICON ) );
         button.setToolTipText( "Import File" );
         
         button.addSelectionListener(new SelectionAdapter(){
index 8dcf8e6..46922a3 100644 (file)
@@ -294,7 +294,7 @@ public class Helper {
                     careteTreeItem( treeItem, entry.getKey(), null, "Undefined" );
 
                     if ( includeIndex )
-                        Helper.addComboInTreeItem( treeItem, "String", currentSubPage );
+                        Helper.addComboInTreeItem( treeItem, "Undefined", currentSubPage );
 
                     makeTreeItem( entry.getValue(), tree, treeItem, includeIndex, currentSubPage );
 
@@ -343,22 +343,20 @@ public class Helper {
 
         String imageName = null;
 
-        // if( type.equals("Boolean") ){
-        // imageName = null;
-        // }else if( type.equals( "Number" ) ){
-        // imageName = null;
-        // }else if( type.equals( "String" ) ){
-        // imageName = null;
-        // }else if( type.equals( "Array" ) ){
-        // imageName = "temp.png";
-        // }else if( type.equals( "Index" ) ){
-        // imageName = null;
-        // }else{
-        // imageName = null;
-        // }
-
         if ( type.equals( "Array" ) ) {
             imageName = BuilderConstants.DATABINDING_ARRAY_ICON;
+        }else if ( type.equals( "Number" ) ) {
+            imageName = BuilderConstants.DATABINDING_NUMBER_ICON;
+        }else if ( type.equals( "String" ) ) {
+            imageName = BuilderConstants.DATABINDING_STRING_ICON;
+        }else if ( type.equals( "Index" ) ) {
+            imageName = BuilderConstants.DATABINDING_INDEX_ICON;
+        }else if ( type.equals( "Object" ) ) {
+            imageName = BuilderConstants.DATABINDING_OBJECT_ICON;
+        }else if ( type.equals( "Boolean" ) ) {
+            imageName = BuilderConstants.DATABINDING_BOOLEAN_ICON;
+        }else{
+            imageName = BuilderConstants.DATABINDING_UNDEFINED_ICON;
         }
 
         if ( imageName != null ) {
@@ -524,21 +522,6 @@ public class Helper {
         }
     }
 
-    public static JsonObject getJsonByScript( String xml ) {
-        // IEditorPart editor =
-        // PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
-        // .getActiveEditor();
-        //
-        // if ( editor != null && editor instanceof PageDesigner ) {
-        // pageDesigner = (PageDesigner) editor;
-        // }
-
-        // String jsonString = pageDesigner.getViewer().getGoingBridge().xmlToJson( "test" );
-        String jsonString = null;
-
-        return gson.fromJson( jsonString, JsonObject.class );
-    }
-
     public static JsonObject getJsonFromXML( String xml ) {
 
         Document doc = parseXML( xml );
@@ -694,7 +677,7 @@ public class Helper {
 
         Combo combo = new Combo( item.getParent(), SWT.SINGLE | SWT.READ_ONLY );
         treeEditor.setEditor( combo, item, 2 );
-        final String[] comboItems = { "String", "Number", "Boolean", "Object", "Array" };
+        final String[] comboItems = { "String", "Number", "Boolean", "Object", "Array", "Undefined" };
         
         combo.setVisibleItemCount( comboItems.length );
         combo.setItems( comboItems );
index 4969cf7..70b3fd2 100644 (file)
@@ -56,7 +56,9 @@ import org.eclipse.swt.widgets.TableItem;
 import org.eclipse.swt.widgets.Text;
 import org.eclipse.swt.widgets.Tree;
 import org.eclipse.swt.widgets.TreeItem;
+import org.tizen.webuibuilder.BuilderConstants;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
+import org.tizen.webuibuilder.utility.ResourceManager;
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
@@ -146,17 +148,17 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         data.left = new FormAttachment( 0, 0 );
         settingComposite.setLayoutData( data );
 
-        Button laodButton = new Button( settingComposite, SWT.PUSH );
-        laodButton.setText( "L" );
-        laodButton.setToolTipText( "Load" );
+        Button loadButton = new Button( settingComposite, SWT.PUSH );
+        loadButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_LOAD_ICON ) );
+        loadButton.setToolTipText( "Load" );
 
         data = new FormData( 25, 25 );
         data.bottom = new FormAttachment( 100, 0 );
         data.right = new FormAttachment( 100, 5 );
 
-        laodButton.setLayoutData( data );
+        loadButton.setLayoutData( data );
 
-        laodButton.addSelectionListener( new SelectionAdapter() {
+        loadButton.addSelectionListener( new SelectionAdapter() {
             @Override
             public void widgetSelected( SelectionEvent e ) {
 
@@ -182,7 +184,7 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         data = new FormData();
         data.top = new FormAttachment( 0, 0 );
         data.left = new FormAttachment( 0, 0 );
-        data.right = new FormAttachment( laodButton, -3 );
+        data.right = new FormAttachment( loadButton, -3 );
         urlComposite.setLayoutData( data );
 
         urlText = (Text) urlComposite.getData();
@@ -224,7 +226,7 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         data = new FormData();
         data.top = new FormAttachment( urlComposite, 5 );
         data.left = new FormAttachment( 0, 0 );
-        data.right = new FormAttachment( laodButton, -3 );
+        data.right = new FormAttachment( loadButton, -3 );
         methodComposite.setLayoutData( data );
 
         methodSettingCombo = (CCombo) methodComposite.getData();
@@ -236,7 +238,7 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         data = new FormData();
         data.top = new FormAttachment( methodComposite, 5 );
         data.left = new FormAttachment( 0, 0 );
-        data.right = new FormAttachment( laodButton, -3 );
+        data.right = new FormAttachment( loadButton, -3 );
         proxyComposite.setLayoutData( data );
 
         proxySettingCombo = (CCombo) proxyComposite.getData();
@@ -249,7 +251,7 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         data = new FormData();
         data.top = new FormAttachment( proxyComposite, 5 );
         data.left = new FormAttachment( 0, 0 );
-        data.right = new FormAttachment( laodButton, -3 );
+        data.right = new FormAttachment( loadButton, -3 );
         sourceTypeComposite.setLayoutData( data );
 
         sourceTypeCombo = (CCombo) sourceTypeComposite.getData();
@@ -259,7 +261,7 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         data = new FormData();
         data.top = new FormAttachment( sourceTypeComposite, 5 );
         data.left = new FormAttachment( 0, 0 );
-        data.right = new FormAttachment( laodButton, -3 );
+        data.right = new FormAttachment( loadButton, -3 );
         timeoutComposite.setLayoutData( data );
 
         timeoutText = (Text) timeoutComposite.getData();
@@ -270,8 +272,8 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         data = new FormData();
         data.top = new FormAttachment( timeoutComposite, 5 );
         data.left = new FormAttachment( 0, 0 );
-        data.right = new FormAttachment( laodButton, -3 );
-        data.bottom = new FormAttachment( laodButton, -3 );
+        data.right = new FormAttachment( loadButton, -3 );
+        data.bottom = new FormAttachment( loadButton, -3 );
         queryComposite.setLayoutData( data );
 
         makeSourceStyledText( parentDataTree.getParent() );
@@ -291,7 +293,7 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         label.setLayoutData( data );
 
         Button remove = new Button( subComposite, SWT.PUSH );
-        remove.setText( "-" );
+        remove.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_REMOVE_ICON ) );
         remove.setToolTipText( "Remove" );
 
         remove.addSelectionListener( new SelectionAdapter() {
@@ -320,7 +322,7 @@ public class RemoteCallSubPage implements SourceDialogSubPage {
         remove.setLayoutData( data );
 
         Button add = new Button( subComposite, SWT.PUSH );
-        add.setText( "+" );
+        add.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_ADD_ICON ) );
         add.setToolTipText( "Add" );
 
         add.addSelectionListener( new SelectionAdapter() {
index b7cd3ff..42f8be0 100644 (file)
@@ -68,9 +68,11 @@ import org.eclipse.swt.widgets.Text;
 import org.eclipse.swt.widgets.Tree;
 import org.eclipse.swt.widgets.TreeColumn;
 import org.eclipse.swt.widgets.TreeItem;
+import org.tizen.webuibuilder.BuilderConstants;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingObject;
 import org.tizen.webuibuilder.ui.views.databinding.model.TreeItemData;
+import org.tizen.webuibuilder.utility.ResourceManager;
 
 public class SetSourcePage extends Dialog {
 
@@ -433,7 +435,7 @@ public class SetSourcePage extends Dialog {
      private void makeDataButtons( Composite dataGroup ) {
         
         Button expandAllButton = new Button(dataGroup, SWT.PUSH);
-        expandAllButton.setText("E");
+        expandAllButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_EXPAND_ALL_ICON ) );
         expandAllButton.setToolTipText( "Expand All Fields" );
         
         FormData data = new FormData();
@@ -470,7 +472,7 @@ public class SetSourcePage extends Dialog {
         expandAllButton.addSelectionListener( adapter );
         
         Button collapseAllButton = new Button(dataGroup, SWT.PUSH);
-        collapseAllButton.setText("C");
+        collapseAllButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_COLLAPSE_ALL_ICON ) );
         collapseAllButton.setToolTipText( "Collapse All Fields" );
         collapseAllButton.setData( "expand", false );
         collapseAllButton.addSelectionListener( adapter );
@@ -483,7 +485,7 @@ public class SetSourcePage extends Dialog {
         dataButtonMap.put("collapseAll", collapseAllButton);
         
         Button addTreeItemButton = new Button(dataGroup, SWT.PUSH);
-        addTreeItemButton.setText("A");
+        addTreeItemButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_ADD_ICON ) );
         addTreeItemButton.setToolTipText("Add");
         
         data = new FormData(25, 25);
@@ -499,7 +501,7 @@ public class SetSourcePage extends Dialog {
         dataButtonMap.put("addTreeItem", addTreeItemButton);
 
         Button upTreeItemButton = new Button(dataGroup, SWT.PUSH);
-        upTreeItemButton.setText("U");
+        upTreeItemButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_UP_ICON ) );
         upTreeItemButton.setToolTipText("Up");
         
         data = new FormData(25, 25);
@@ -515,7 +517,7 @@ public class SetSourcePage extends Dialog {
         dataButtonMap.put("upTreeItem", upTreeItemButton);
 
         Button downTreeItemButton = new Button(dataGroup, SWT.PUSH);
-        downTreeItemButton.setText("D");
+        downTreeItemButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_DOWN_ICON ) );
         downTreeItemButton.setToolTipText("Down");
         
         data = new FormData(25, 25);
@@ -531,7 +533,7 @@ public class SetSourcePage extends Dialog {
         dataButtonMap.put("downTreeItem", downTreeItemButton);
 
         Button removeTreeItemButton = new Button(dataGroup, SWT.PUSH);
-        removeTreeItemButton.setText("R");
+        removeTreeItemButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_REMOVE_ICON ) );
         removeTreeItemButton.setToolTipText("Remove");
         
         data = new FormData(25, 25);
@@ -547,7 +549,7 @@ public class SetSourcePage extends Dialog {
         dataButtonMap.put("removeTreeItem", removeTreeItemButton);
 
         Button removeAllTreeItemButton = new Button(dataGroup, SWT.PUSH);
-        removeAllTreeItemButton.setText("RA");
+        removeAllTreeItemButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_REMOVE_ALL_ICON ) );
         removeAllTreeItemButton.setToolTipText("Remove All");
         
         data = new FormData(25, 25);
@@ -563,7 +565,7 @@ public class SetSourcePage extends Dialog {
         dataButtonMap.put("removeAllTreeItem", removeAllTreeItemButton);
 
         Button conversionButtonBetweenTreeAndText = new Button(dataGroup, SWT.TOGGLE);
-        conversionButtonBetweenTreeAndText.setText("V");
+        conversionButtonBetweenTreeAndText.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_VIEW_SOURCE_ICON ) );
         conversionButtonBetweenTreeAndText.setToolTipText("View Source");
         
         data = new FormData(25, 25);
@@ -578,9 +580,11 @@ public class SetSourcePage extends Dialog {
                 if (button.getSelection()) {
                     button.setToolTipText( "View Tree" );
                     dataStackLayout.topControl = remoteCallSubPage.getDataSourceStyledText();
+                    button.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_VIEW_TREE_ICON ) );
                 } else {
                     dataStackLayout.topControl = dialogTree;
                     button.setToolTipText( "View Source" );
+                    button.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_DATA_VIEW_SOURCE_ICON ) );
                 }
                 currentSubPage.setButtonsState(dataButtonMap);
                 dialogTree.getParent().layout();
index bb7d378..f1c2b8b 100644 (file)
@@ -63,9 +63,11 @@ import org.eclipse.ui.internal.WorkbenchPage;
 import org.eclipse.ui.internal.registry.EditorDescriptor;
 import org.eclipse.ui.texteditor.ITextEditorActionConstants;
 import org.eclipse.wst.jsdt.internal.ui.javaeditor.CompilationUnitEditor;
+import org.tizen.webuibuilder.BuilderConstants;
 import org.tizen.webuibuilder.ui.editor.MemoryEditorInput;
 import org.tizen.webuibuilder.ui.editor.PageDesigner;
 import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
+import org.tizen.webuibuilder.utility.ResourceManager;
 import org.w3c.dom.Document;
 
 import com.google.gson.Gson;
@@ -115,7 +117,7 @@ public class StaticSubPage implements SourceDialogSubPage {
                 compactData = normalGson.toJson( obj );
             }else{
                 obj = Helper.parseXML( text  );
-                compactData = text.replaceAll( ">\\s*<", "><" ).replace( "\r\n", "" ).replaceAll("\"", "'");
+                compactData = text.replaceAll( ">\\s*<", "><" ).replace( "\r\n", "" ).replace( "\n", "" );
             }
         }catch(Exception e){}
 
@@ -206,8 +208,8 @@ public class StaticSubPage implements SourceDialogSubPage {
         sashForm.setWeights( new int[] { 2, 3 } );
 
         Button formatButton = new Button( subSettingComposite, SWT.PUSH );
-        formatButton.setText( "F" );
         formatButton.setToolTipText( "Formated Data" );
+        formatButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_FORMAT_STRING_ICON ) );
 
         data = new FormData();
         data.top = new FormAttachment( 2, 0 );
@@ -238,7 +240,7 @@ public class StaticSubPage implements SourceDialogSubPage {
         } );
 
         Button compactButton = new Button( subSettingComposite, SWT.PUSH );
-        compactButton.setText( "C" );
+        compactButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_COMPACT_STRING_ICON ) );
         compactButton.setToolTipText( "Compacted Data" );
 
         data = new FormData();
@@ -322,7 +324,7 @@ public class StaticSubPage implements SourceDialogSubPage {
         });
 
         Button openFileButton = new Button( subSettingComposite, SWT.PUSH );
-        openFileButton.setText( "O" );
+        openFileButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_OPEN_ICON ) );
         openFileButton.setToolTipText( "Open" );
 
         data = new FormData( 25, 25 );
@@ -362,7 +364,7 @@ public class StaticSubPage implements SourceDialogSubPage {
         openFileButton.addSelectionListener( fileOpenSelectionAdapter );
 
         Button reloadFileButton = new Button( subSettingComposite, SWT.PUSH );
-        reloadFileButton.setText( "R" );
+        reloadFileButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_RELOAD_ICON ) );
         reloadFileButton.setToolTipText( "Reload" );
 
         data = new FormData( 25, 25 );
@@ -373,7 +375,7 @@ public class StaticSubPage implements SourceDialogSubPage {
         reloadFileButton.addSelectionListener( fileOpenSelectionAdapter );
 
         Button clearButton = new Button( subSettingComposite, SWT.PUSH );
-        clearButton.setText( "C" );
+        clearButton.setImage( ResourceManager.getImage( BuilderConstants.ICON_DIR, BuilderConstants.DATABINDING_CLEAR_ICON ) );
         clearButton.setToolTipText( "Clear" );
 
         data = new FormData( 25, 25 );