hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2747c84ec159dff12c0854c34f20dd662bcbe7b3

commit 2747c84ec159dff12c0854c34f20dd662bcbe7b3
Author: JunsuChoi <[email protected]>
Date:   Tue Mar 10 21:12:52 2020 +0900

    vg_common_json: register shape name as it's designed.
    
    Summary: Caller could find/access a specific node with the name.
    
    Test Plan: N/A
    
    Reviewers: Hermet, herb, kimcinoo, smohanty
    
    Reviewed By: Hermet
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D11480
---
 src/static_libs/vg_common/vg_common_json.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/static_libs/vg_common/vg_common_json.c 
b/src/static_libs/vg_common/vg_common_json.c
index f7b3e9d2f5..b9b2900ff8 100644
--- a/src/static_libs/vg_common/vg_common_json.c
+++ b/src/static_libs/vg_common/vg_common_json.c
@@ -86,10 +86,11 @@ _construct_drawable_nodes(Efl_Canvas_Vg_Container *parent, 
const LOTLayerNode *l
         const float *data = node->mPath.ptPtr;
         if (!data) continue;
 
+        if (node->keypath) efl_key_data_set(shape, "_lot_node_name", 
node->keypath);
         efl_gfx_entity_visible_set(shape, EINA_TRUE);
 #if DEBUG
         for (int i = 0; i < depth; i++) printf("    ");
-        printf("%s (%p)\n", efl_class_name_get(efl_class_get(shape)), shape);
+        printf("%s (%p) keypath : %s\n", 
efl_class_name_get(efl_class_get(shape)), shape, node->keypath);
 #endif
         //0: Path
         efl_gfx_path_reserve(shape, node->mPath.elmCount, node->mPath.ptCount);

-- 


Reply via email to