Commit Graph

10 Commits

Author SHA1 Message Date
Gustavo Sverzut Barbieri ed5cb0e7f3 Simplify state_set and just apply values that were explicitly set.
SVN revision: 47458
2010-03-25 20:17:34 +00:00
Gustavo Sverzut Barbieri d1d996f13d Port to new Edje EXTERNAL API goodies!
Now it is possible to change labels and lots of other parameters
directly through Edje's API.

BIG FAT NOTE: this is a convenience that comes with a reasonable
    price. If you have hot paths, like loops, then avoid calling this
    and use the object directly. This functions add a cost to check
    edje, then find the part, then get the type, then get the
    param_set/param_get methods, then calling it, then finding the
    parameters using strcmp(), then checking the type and just then it
    will call the actual method. So whenever possible, just call the
    method directly.

Due the reasoning of the "big fat note" I'm adding this inside edje
externals only. The code would be almost the same to expose it in
Elementary.h as elm_widget_property_set/get, but then I know people
would misuse it... actually this kind of stuff could be easily ported
to Evas smart object, but then abuse and slowness will hunt us
foreveeeeer...




SVN revision: 47457
2010-03-25 18:10:25 +00:00
Iván Briano 507a2cde73 Icons for available externals, how exciting.
SVN revision: 45449
2010-01-22 20:07:47 +00:00
Iván Briano 86a11a7b6e use bool type where it makes sense
SVN revision: 44310
2009-12-09 06:53:37 +00:00
Iván Briano 68f9598c49 reenable parameters
SVN revision: 44304
2009-12-09 05:22:38 +00:00
Iván Briano bf5af093fa style, better parsing, some parameter names changed
SVN revision: 44302
2009-12-09 04:37:48 +00:00
Iván Briano 0c8c726601 use correct types for parameters
SVN revision: 44297
2009-12-09 02:37:20 +00:00
Carsten Haitzler e4a50fc013 disable - compile errors - NAN for those macros!
SVN revision: 44278
2009-12-08 13:53:38 +00:00
Iván Briano 3d6a80c5f8 Rename some parametes, use defaults, use info
SVN revision: 44274
2009-12-08 05:53:12 +00:00
Tiago Rezende Campos Falcao edf7f2e22e Elementary edje external modules
Widgets: Button, Check, Radio, Slider, Toggle

SVN revision: 44207
2009-12-06 01:22:54 +00:00