nikawhite pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=9647ca44d232298d4f3d7dcf8b233ab47579ec0d

commit 9647ca44d232298d4f3d7dcf8b233ab47579ec0d
Author: Mykyta Biliavskyi <[email protected]>
Date:   Mon Sep 14 14:22:25 2015 +0000

    edc_parser: recognize keyword "offset" as changeable value.
    
    Summary:
    Keyword "offset" added into list of arguments.
    This attribute is represented by two spinners with range
    -100..100. "offset" is used inside "relative" and "fill"
    blocks
    
    Reviewers: Hermet
    
    Differential Revision: https://phab.enlightenment.org/D3027
---
 src/lib/edc_parser.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/lib/edc_parser.c b/src/lib/edc_parser.c
index 17960fc..39bf4ff 100644
--- a/src/lib/edc_parser.c
+++ b/src/lib/edc_parser.c
@@ -675,6 +675,21 @@ type_init_thread_blocking(void *data, Ecore_Thread *thread 
EINA_UNUSED)
    attr.value.append_str = ATTR_APPEND_SEMICOLON;
    eina_inarray_push(td->attrs, &attr);
 
+   xy = eina_array_new(2);
+   eina_array_push(xy, eina_stringshare_add("X:"));
+   eina_array_push(xy, eina_stringshare_add("Y:"));
+
+   memset(&attr, 0x00, sizeof(parser_attr));
+   attr.keyword = eina_stringshare_add("offset");
+   attr.value.strs = xy;
+   attr.value.cnt = 2;
+   attr.value.min = -100;
+   attr.value.max = 100;
+   attr.value.type = ATTR_VALUE_INTEGER;
+   attr.value.prepend_str = ATTR_PREPEND_COLON;
+   attr.value.append_str = ATTR_APPEND_SEMICOLON;
+   eina_inarray_push(td->attrs, &attr);
+
    //Type: Float
    xy = eina_array_new(2);
    eina_array_push(xy, eina_stringshare_add("X:"));

-- 


Reply via email to