Update script: table-view.json 33/42133/2
authorXiangyin Ma <x1.ma@samsung.com>
Tue, 23 Jun 2015 13:42:51 +0000 (14:42 +0100)
committerXiangyin Ma <x1.ma@samsung.com>
Tue, 23 Jun 2015 17:00:42 +0000 (18:00 +0100)
Change-Id: I4e7c3b06fd29a7aa0ad76529b09f6303b9118516

resources/scripts/table-view.json

index 14b90c3..6934759 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2015 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  */
 {
   // a tree of actors
+  /*
+   *  4 by 4 table:
+   * |------------------------------------|
+   * |          |    2(right,top)|   |    |
+   * |  -  -  - |----------------|---|----|
+   * |          |                |   |    |
+   * |          |                |   |    |
+   * |          |                |   |    |
+   * |  -  -  - |  -  -  -  -  - |--------|
+   * |          |                |   |    |
+   * |    1     |                |   |    |
+   * |          |  3             | 4 |    |
+   * |          |aligned to      |   |    |
+   * |          |(left, center)  |   |    |
+   * |  -  -  - |  -  -  -  -  - |--------|
+   * |          |                |   '    |
+   * |          |                |   '    |
+   * |          |                |   5    |
+   * |          |                |   '    |
+   * |          |                |   '    |
+   * |------------------------------------|
+  */
+
   "stage": [{
       "name":"simple-table",
       "type":"TableView",
       "background-color": [0.5,0.5,0,1],
       "parent-origin": "CENTER",
       "draw-mode": "OVERLAY",
-      "size":[400,500,1],
+      "size":[400,400,1],
+      "rows": 4,
+      "columns": 4,
       "cell-padding": [10, 5],
       "layout-rows": {  // set the height of the rows
         "0": { "policy": "fixed", "value": 40 },
         "1": { "policy": "relative", "value": 0.33 },
-        "2": { "policy": "fixed", "value": 120 }
+        "2": { "policy": "fit", "value": 0 }
       },
       "layout-columns": { // set the widths of the columns
-        "1": { "policy": "fixed", "value": 150 },
-        "2": { "policy": "relative", "value": 0.35 },
-        "3": { "policy": "relative", "value": 0.15 }
+        "0": { "policy": "fit", "value": 0 },
+        "2": { "policy": "relative", "value": 0.2 },
+        "3": { "policy": "fixed", "value": 30 }
       },
       "actors": [{
           "name":"gallery-1",
           "type":"ImageActor",
-          "width-resize-policy":"FILL_TO_PARENT",
           "height-resize-policy":"FILL_TO_PARENT",
           "image": {
-            "filename": "{DALI_IMAGE_DIR}gallery-large-1.jpg"
+            "filename": "{DALI_IMAGE_DIR}gallery-small-1.jpg"
           },
           "custom-properties": { // properties registered dynamically
-            "cell-indices": [0,0], // property to specify the top-left cell this child occupies
+            "cell-index": [0,0], // property to specify the top-left cell this child occupies
             "row-span":4, // property to specify how many rows this child occupies, if not set, default value is 1
             "column-span":1 // property to specify how many columns this child occupies, if nor set, defualt cvalue is 1
           }
         },{
           "name":"gallery-2",
           "type":"ImageActor",
-          "width-resize-policy":"FILL_TO_PARENT",
           "height-resize-policy":"FILL_TO_PARENT",
           "image": {
-            "filename": "{DALI_IMAGE_DIR}gallery-large-2.jpg"
+            "filename": "{DALI_IMAGE_DIR}gallery-small-2.jpg"
+          },
+          "custom-properties": { // properties registered dynamically
+            "cell-index": [0,1],
+            "cell-horizontal-alignment": "right" // property to specify how to align horizontally inside the cells, if not set, default value is 'left'
+          }
+        },{
+          "name":"gallery-3",
+          "type":"ImageActor",
+          "image": {
+            "filename": "{DALI_IMAGE_DIR}gallery-small-3.jpg"
           },
           "custom-properties": {
-            "cell-indices":[1,1],
-            "row-span":3
+            "cell-index":[1,1],
+            "row-span":3,
+            "cell-horizontal-alignment": "left",// property to specify how to align horizontally inside the cells, if not set, default value is 'left'
+            "cell-vertical-alignment": "center" // property to specify how to align vertically inside the cells, if not set, default value is 'top'
           }
         }, {
-          "name":"gallery-3",
+          "name":"gallery-4",
           "type":"ImageActor",
           "width-resize-policy":"FILL_TO_PARENT",
-          "height-resize-policy":"FILL_TO_PARENT",
           "image": {
-            "filename": "{DALI_IMAGE_DIR}gallery-large-3.jpg"
+            "filename": "{DALI_IMAGE_DIR}gallery-small-4.jpg"
           },
           "custom-properties": {
-            "cell-indices":[2,2]
+            "cell-index":[2,2]
           }
         }, {
-          "name":"gallery-4",
+          "name":"gallery-5",
           "type":"ImageActor",
           "width-resize-policy":"FILL_TO_PARENT",
           "height-resize-policy":"FILL_TO_PARENT",
           "image": {
-            "filename": "{DALI_IMAGE_DIR}gallery-large-4.jpg"
+            "filename": "{DALI_IMAGE_DIR}gallery-small-5.jpg"
           },
           "custom-properties": {
-            "cell-indices":[3,2],
+            "cell-index":[3,2],
             "column-span": 2
           }
         }]