Commit Graph

1791 Commits

Author SHA1 Message Date
Davide Andreoli de610ab738 fix "doc", also get_state() exists
SVN revision: 53549
2010-10-18 00:09:07 +00:00
Vincent Torri 7f7561c8a2 delete libtool copied files on maintainer-clean rule
SVN revision: 53512
2010-10-17 07:11:10 +00:00
Davide Andreoli 740e1626a2 The daily edje example: EXTERNAL elm Panes.
SVN revision: 53391
2010-10-14 09:21:12 +00:00
Tom Hacohen 958b6c7569 Edje entry: Fixed a memory leak. Removed an unwanted selection clear, and renamed preedit strings functions to have a more adequate name. - Patch by Jihoon Kim.
SVN revision: 53390
2010-10-14 07:50:32 +00:00
Davide Andreoli a9c4cd5be7 The daily edje example: EXTERNAL elementary checks in action.
SVN revision: 53316
2010-10-12 21:41:02 +00:00
Tom Hacohen 96185ffaf5 Edje entry: removed some unwanted commented out code.
SVN revision: 53306
2010-10-12 14:13:22 +00:00
Cedric BAIL 26ba1c03e3 * edje: fix signal comming from aliased part.
I needed to bump minor file format version, but it will only
	change behaviour for people using alias for part and they
	couldn't use the signal emitted by them.


SVN revision: 53305
2010-10-12 13:26:18 +00:00
Tom Hacohen ed83a01ea0 Edje text: Fix text cutting (esipsis) with non-english. evas_object_text_last_up_to_pos returns index, not byte-index.
SVN revision: 53304
2010-10-12 12:22:43 +00:00
Davide Andreoli 6eb28124cb Another edje EXTERNAL example, this time make an elementary Anchorblock rotate around in 3D.
SVN revision: 53279
2010-10-11 22:51:56 +00:00
Davide Andreoli 9908fe0298 And finally one funny (at least to code) edje example:
a super-simple (but full featured) pong game, fully written in embryo,
in the style of the original game.

To run it, like all the other examples, just go in the doc/examples folder and do:
edje_cc embryo_pong.edc && edje_player embryo_pong.edj

Have fun ...beating the ""AI""  is really difficult ;)


SVN revision: 53278
2010-10-11 21:43:19 +00:00
Leandro Pereira dd5b79eff6 edje: Add get_part_id() to exported Embryo functions.
This allows one to calculate a part number in runtime and and use it with
other functions, like get_state() and set_state().



SVN revision: 53277
2010-10-11 21:26:43 +00:00
Gustavo Sverzut Barbieri 15f8b5101d show group name when it is auto-discovered as well.
SVN revision: 53264
2010-10-11 15:10:34 +00:00
Carsten Haitzler 997acfa3a5 focus objcet we play
SVN revision: 53260
2010-10-11 08:30:17 +00:00
Carsten Haitzler e95ad0f97c bah - removed snprintf.
SVN revision: 53259
2010-10-11 07:31:12 +00:00
Carsten Haitzler f1ec894769 fix inlined fonts again.
SVN revision: 53258
2010-10-11 07:24:46 +00:00
Davide Andreoli a704be1219 Disable search-engine in edje Doxy file. The search don't work and it add strange(not working) menu on the bottom of each page.
This remove the unwanted menu.

SVN revision: 53233
2010-10-09 12:53:11 +00:00
Davide Andreoli 1f34fa16e7 Put in edje examples the super cool edje-emotion-elementary
videoplayer by Gustavo Barbieri.



SVN revision: 53214
2010-10-08 21:59:21 +00:00
Davide Andreoli 80e0de0e19 Remove the doxy-inlined lua example in favor of a cleaner @include
from the examples/ folder.
 Also expose all the examples to doxygen, you can now browse
 them all from the generated docs.




SVN revision: 53211
2010-10-08 21:14:31 +00:00
Davide Andreoli d50b2efd9c Copy the lua script-only example (by raster) from edje doxy to doc/examples.
SVN revision: 53203
2010-10-08 20:14:14 +00:00
Davide Andreoli 994d9518ec Add the first edje examples about the usage of EXTERNAL parts.
This example show 5 buttons that you can click to perform some
simple actions, like changing the label or the icon of the buttons.

The example also spot a bug: external buttons with label AND icon
have layout issue. Standard icons are not visible at all while custom
icons don't get the size calculated correctly.
Buttons with only the icon work well instead.
Can someone look at this?

Thanks
DaveMDS

SVN revision: 53182
2010-10-08 09:48:38 +00:00
Carsten Haitzler a3b68b3e0e dont pretend to have these script only embryo calls anymore
SVN revision: 53181
2010-10-08 08:51:05 +00:00
Gustavo Sverzut Barbieri 7ac13f931f better log.
* lower case domain names;

 * binaries use their own color (EDJE_CC_DEFAULT_LOG_COLOR)

 * log messages do not take multiple lines, it's annoying. The colors
   should call your attention already.

 * the ever annoying "did you forgot fixed: 1 1;" message that used to
   consume 3 lines is now bit more descriptive and uses a single line.



SVN revision: 53178
2010-10-08 00:24:22 +00:00
Davide Andreoli 57af528062 Add a new embryo example to edje, it show the usage of program_run() and toggle buttons.
SVN revision: 53149
2010-10-07 18:34:40 +00:00
Iván Briano 631aa54545 Cheking if start.layout is set before using it.
When evas_object_show is called with a elm_layout object before resizing
it the layout function is called before edje calc function, so the start
layout is not yet set.

By: Otavio Pontes <otavio@profusion.mobi>



SVN revision: 53144
2010-10-07 14:45:57 +00:00
Cedric BAIL b61340ea1a * edje: remove not needed code and fix issue when removing child.
SVN revision: 53143
2010-10-07 14:14:02 +00:00
Davide Andreoli f9b1969034 Add a new embryo example in edje, it show the use of custom states. In the example you can rotate a red rect in 3 dimension by clicking on the 3 labels.
SVN revision: 53127
2010-10-07 00:03:54 +00:00
Davide Andreoli fe9962a3be Update edje examples to use embryo instead of lua. Inline lua scripting was removed some time ago.
SVN revision: 53124
2010-10-06 23:03:28 +00:00
Tom Hacohen 0579401cb3 Edje entry: Fixed the hack that was used in edje_entry for drawing anchors (the hack was there because of a bug in textblock which is now fixed).
SVN revision: 53107
2010-10-06 18:23:01 +00:00
Boris Faure 545ea3a1a4 edje: improve doc
SVN revision: 53004
2010-10-03 21:21:58 +00:00
Carsten Haitzler 91466cf439 efl 1.0.0 beta.
SVN revision: 52992
2010-10-03 09:21:08 +00:00
Mike Blumenkrantz 2c1c6f633d add big FIXME for fixme
SVN revision: 52978
2010-10-02 08:22:48 +00:00
Mike Blumenkrantz 52ad489422 this is the WRONG fix for compiled-in edj font issues. it does, however, temporarily fix the problem until someone who knows what they're doing comes along
SVN revision: 52977
2010-10-02 07:42:01 +00:00
Carsten Haitzler 57d15d3ef8 actually hook in filter callbacks - have 2 types and pass in enum to
each as to what text they are seeing to filter. fix up other typdef
uses.



SVN revision: 52975
2010-10-02 03:34:00 +00:00
Iván Briano be56560d7d Fix animators, don't run the program twice.
SVN revision: 52953
2010-10-01 17:10:37 +00:00
Iván Briano 2233302716 Fix having api keyword in parts, that is, don't have edje_cc segfault if there is one.
SVN revision: 52952
2010-10-01 16:49:31 +00:00
Carsten Haitzler f394a88dca set EDJE_SELF_FEED_DEBUG if u want to know abotu self-feeding edje
signals/messages



SVN revision: 52943
2010-10-01 06:59:48 +00:00
Carsten Haitzler 3d87542724 proper error output from script running (embryo).
SVN revision: 52942
2010-10-01 06:53:16 +00:00
Leandro Pereira 9dc21add3a edje_cc: Don't dereference a NULL pointer on badly-formed .edj files.
(Should have been on r52931.)


SVN revision: 52932
2010-09-30 21:37:49 +00:00
Leandro Pereira fcfaebe1e3 edje_cc: Bail out on descriptions without a state.
Also, don't dereference a NULL pointer on badly-formed .edj files.


SVN revision: 52931
2010-09-30 21:31:00 +00:00
Leandro Pereira 0e7da3e783 edje_cc: Fix typos
SVN revision: 52930
2010-09-30 21:16:38 +00:00
Gustavo Sverzut Barbieri d93ac79c38 Dynamic choices in edje EXTERNALS.
Sometimes the options can just be known during runtime, like available
video engines for emotion.

This goes in now as it will avoid further API breaks, so before Edje 1.0



SVN revision: 52874
2010-09-29 03:01:17 +00:00
Gustavo Sverzut Barbieri d724381684 new flags to external parameters.
These are yet-another hint, they are not enforced as documentation
already said, yet they will be useful for tools (ie: editje) to
explain to users if parameter will be set only once, or provides no
getter and such.

This will save future ABI breaks, that's why I want it in 1.0 :-)



SVN revision: 52873
2010-09-29 02:42:50 +00:00
Gustavo Sverzut Barbieri abc87fd449 Adding a transition layout animation for edje box.
Perform an animation when changing the layout from an edje box.

By: Otavio Pontes <otavio@profusion.mobi>

-------

Sample EDC:

{{{

collections {
   group {
      name: "main";
      min: 500 500;
      max: 500 500;
      parts {
         part {
            name: "bg";
            type: RECT;
            description {
               color: 255 255 255 255;
               rel1 { relative: 0.0 0.0; }
               rel2 { relative: 1.0 1.0; }
            }
         }
         part {
            name: "box1";
            type: BOX;
            description {
               state: "default" 0.0;
               box {
                  layout: vertical;
                  padding: 0 0;
               }
               rel1 {
                  relative: 0.0 0.0;
               }
               rel2 {
                  relative: 1.0 1.0;
               }
            }
            description {
               state: "default" 0.1;
               inherit: "default" 0.0;
               box {
                  padding: 10 10;
                  layout: horizontal;
               }
            }
            description {
               state: "default" 0.2;
               inherit: "default" 0.0;
               box {
                  layout: vertical;
               }
               rel1 {
                  relative: 0.0 0.0;
                  offset: 100 100;
               }
               rel2 {
                  relative: 1.0 1.0;
               }
            }
            box {
               items {
                  item {
                     name: "rect1";
                     type: GROUP;
                     source: "grp_rect1";
                     weight: 1.0 1.0;
                     align: -1 -1;
                  }
                  item {
                     name: "rect2";
                     type: GROUP;
                     source: "grp_rect2";
                     weight: 1.0 1.0;
                     align: -1 -1;
                  }
               }
            }
         }
      }
      programs {
         program {
            name: "change_layout";
            signal: "mouse,clicked,1";
            source: "box1";
            action: STATE_SET "default" 0.1;
            target: "box1";
            transition: LINEAR 5.0;
            after: "change_back";
         }
         program {
            name: "change_back";
            action: STATE_SET "default" 0.2;
            target: "box1";
            transition: LINEAR 5.0;
         }
     }
   }
   group {
      name: "grp_rect1";
      parts {
         part {
            name: "r1";
            type: RECT;
            description {
               state: "default" 0.0;
               color: 255 0 0 255;
               rel1 { relative: 0.0 0.0; }
               rel2 { relative: 1.0 1.0; }
            }
            description {
               state: "default" 0.1;
               inherit: "default" 0.0;
               color: 255 0 0 255;
            }
         }
      }
   }
   group {
      name: "grp_rect2";
      parts {
         part {
            name: "r2";
            type: RECT;
            description {
               state: "default" 0.0;
               color: 0 255 0 255;
               rel1 { relative: 0.0 0.0; }
               rel2 { relative: 1.0 1.0; }
            }
            description {
               state: "default" 0.1;
               color: 0 0 255 255;
            }
         }
      }
   }
}

}}}



SVN revision: 52871
2010-09-29 00:28:54 +00:00
Christopher Michael 9916578131 And use Eina_Bool return values too.
SVN revision: 52833
2010-09-28 00:25:54 +00:00
Christopher Michael b7b1a25c41 Fix edje entry callback to use Eina_Bool like ecore_imf is expecting.
SVN revision: 52832
2010-09-28 00:24:44 +00:00
Iván Briano 784ac71b15 Don't screw up script {} highlighting when there are several levels of {}
SVN revision: 52812
2010-09-27 21:12:09 +00:00
Vincent Torri 53081384df cosmetic only: put files in alphabetic order.
SVN revision: 52737
2010-09-25 17:19:46 +00:00
Vincent Torri 1e1bb3b6a4 Put everything in edje_private. It should fix a compilation
bug on Windows

SVN revision: 52736
2010-09-25 17:10:33 +00:00
Carsten Haitzler 82470f073e correctness!
SVN revision: 52618
2010-09-23 02:52:19 +00:00
Iván Briano 14187a92d3 Don't include Edje_Edit.h in edje_private.h and make it obvious at compile time that this API is not meant to be used outside of editors.
SVN revision: 52593
2010-09-22 14:52:23 +00:00