On Thu, 10 Mar 2016 23:24:10 +0100 Andreas Volz <[email protected]> said:

> Am Sat, 5 Mar 2016 23:45:55 +0100 schrieb Andreas Volz:
> 
> Ok, seems not possible or nobody knows.

nope - don't know. i know these properties are meant for the elm external
plugins - not for edje parts so it's up to whatever plugin it is to deal with
property names and do whatever it needs/wants.

> Is there a good way to find out in my application code if a part is a
> external type or a text part? Should I use edje_edit_part_type_get()
> for this? I just like to change a text from a common API interface in
> my higher level API independent is it's a native Edje TEXT object or a
> elm/label.
> 
> Another idea would be to do something like this (meta code)
> 
> val = edje_object_part_external_object_get(...); 
> if(!val)
> {
>   // seems not to be an external
>   edje_object_part_text_set(...);
> }
> else
> {
>   // edje external, so access params
>   // modify e.g label param of elm/label
>   ...
> }
> 
> > Hello,
> > 
> > I use edje_object_part_external_param_set() to be able to modify all
> > params from a EXTERNAL type (here: elm/entry) in my application code.
> > Very flexible and nice.
> > 
> >          part { name: "Entry01";
> >             type: EXTERNAL;
> >             source: "elm/entry";
> >             description { state: "default" 0;
> >                rel1 {
> >                   offset: 139 120;
> >                }
> >                rel2 {
> >                   relative: 0 0;
> >                   offset: 299 436;
> >                }
> >                params {
> >                   string: "style" "default";
> >                   string: "label" "";
> >                   bool: "scrollable" "1";
> >                   bool: "single line" "0";
> >                   bool: "password" "0";
> >                   bool: "horizontal bounce" "0";
> >                   bool: "vertical bounce" "0";
> >                   bool: "editable" "0";
> >                }
> >             }
> >          }
> > 
> > I use mostly elm objects in my application, but also some internal
> > edje types like TEXT type. I can't use
> > edje_object_part_external_param_set() in this case to access the text
> > parameters like e.g. size. Ok, I could use
> > edje_object_part_text_set() at least to change the text, but that's
> > not the same. I like the generic param mechanism and I don't see how
> > to change e.g. size from my application.
> > 
> >          part { name: "Text01";
> >             type: TEXT;
> >             mouse_events: 0;
> >             description { state: "default" 0;
> >                rel1 {
> >                   offset: 76 -102;
> >                }
> >                rel2 {
> >                   relative: 0 0;
> >                   offset: 226 130;
> >                }
> >                text {
> >                   text: "4:30 PM";
> >                   font: "Arial:style=Fett";
> >                   size: 10;
> >                }
> >             }
> >          }
> > 
> > Could you help me here? Maybe I didn't understood the concept at this
> > point.
> > 
> > -- 
> > Technical Blog <http://andreasvolz.wordpress.com/>
> > 
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > 
> 
> 
> -- 
> Technical Blog <http://andreasvolz.wordpress.com/>
> 
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to