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