Newly added keywords and blocks:
- Block Proxy for description.
attributes are supported:
- source_clip
- source_visible
- Block Params for external parts
attributes are supportd
- int
- double
- bool
- string
- choice
- Block Filter for descriptions.
attributes are supported:
- code
- source
- data
- Block Link
- Support External part type.
Summary: make group, description and program tempalte code compilable
Test Plan:
1. insert template code using ctrl + t
2. see the name of the template and checkt the compile error.
Reviewers: Jaehyun_Cho, Hermet
Subscribers: NikaWhite
Differential Revision: https://phab.enlightenment.org/D3613
Since LazEDC block types were not recognized for template insertion,
inserted template type inside LazEDC block was not correct.
(e.g. inside desc { })
Now LazEDC block types are considered for template insertion by Ctrl+T.
Summary: when mouse cursor on bracket which are '{', '}', the bracket is highlighted with its pair.
Reviewers: Jaehyun_Cho, Hermet
Reviewed By: Hermet
Subscribers: herb, NikaWhite, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D3588
This changes enventor makes much simpler to maintaining code.
Additionally, the about file should have been markup format.
Previously, it used to use markup partially so its format was ambigious.
when user starts to drag the slider to change the view scale.
Enventor assumes user wants a fixed view size
when they try to scale up/down the live view.
Currenly, cursor_mode can have only 2 values, UNDER and BEFORE.
Since BEFORE is more commonly used, unsupported cursor mode value
DEFAULT is replaced with BEFORE.
Previously, macro was parsed when EDC was changed.
This caused performance issue.
Now, macro is parsed only if EDC is changed and group name is searched.
Previously, group name was recognized with double quotation marks("").
This makes defined macro cannot be used as a group name.
Now, defined macro is parsed and listed. Macro group name is recognized
from the defined macro list.
This problem comes out with a third scenario,
which is, if user uses a ctxpopup slider to change the attributions
of the more than first part state.
In this case, the edj will be reloaded if the attributions are changed.
But still the cursor would be inside of the state,
so the state preview will be switched to the default,
then it turns out a sort of a flickering issue.
@T2969