summaryrefslogtreecommitdiff
path: root/RULES
diff options
context:
space:
mode:
authorMyungJoo Ham <myungjoo.ham@samsung.com>2017-04-12 19:54:51 +0900
committerMyungJoo Ham <myungjoo.ham@samsung.com>2017-04-13 13:17:32 +0900
commitcb6e6c8efe9e33462443ad88320d645b545c5d31 (patch)
treefec7665e44cf5ebd80c6328ba1ac709ce471750d /RULES
parentb4db6c19b2a26fc996d271108dd35f6b9db2b9cf (diff)
downloadbuilding-blocks-cb6e6c8efe9e33462443ad88320d645b545c5d31.tar.gz
building-blocks-cb6e6c8efe9e33462443ad88320d645b545c5d31.tar.bz2
building-blocks-cb6e6c8efe9e33462443ad88320d645b545c5d31.zip
RULE: UI Block Rule
Next version of TIC supports UI blocks. RULES for such UI blocks are described. Before SR'ing this, TIC-Core should merge https://review.tizen.org/gerrit/#/c/124779/ Change-Id: I55a11b5c7df4424f6a003c6f22d0f245159f967d Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Diffstat (limited to 'RULES')
-rw-r--r--RULES17
1 files changed, 17 insertions, 0 deletions
diff --git a/RULES b/RULES
index 398b2e5..ee6bd69 100644
--- a/RULES
+++ b/RULES
@@ -109,3 +109,20 @@
another block that is not a direct child of it (ref. RULE 2.6)
E.g., sub2-* cannot Requires/Suggests another root/sub1/sub2
E.g., sub1-A cannot Requires/Suggests sub2-B-X
+
+5.5. A UI Block is a block that cannot be chosen or have relation with other blocks
+or packages, but is used to provide UI elements in TIC.
+
+ 5.5.1. A UI Block has the same naming rule with others.
+ 5.5.2. A block becomes a UI block if it satisfies the following regex:
+ /__UI__..$/
+ 5.5.3. The last two characters (.. in the regex above) are "tag" that consists of
+ the placement of the block.
+ 5.5.3.1. Tags are:
+ BR or br: blank line
+ HR or hr: <hr>
+ SD or sd: shaded blank line
+ SM or sm: summary text is shown (HTML tags works)
+ HT or ht: HTML tags from summary text is used. (same with SM/sm...)
+
+5.6. Blocks in TIC are placed sorted by package name. (ascending order)