Commit Graph

53 Commits

Author SHA1 Message Date
ChunEon Park 7c23ae8be4 template: insert the textblock styles when template code inserted.
Signed-Off-By: Kateryna Fesyna <k.fesyna@samsung.com>
2014-08-30 18:20:38 +09:00
ChunEon Park 1eae977508 edc_parser: code refactoring.
be simpler code.
2014-08-26 11:37:34 +09:00
Daniel Juyung Seo 3a7c6caee6 edc_editor, edc_parser: fixed resource leak.
This fixes coverity CID 47576, 47577, and 47578.
2014-08-23 01:01:39 +09:00
ChunEon Park e120546b97 edc_parser: missed push to previous commit. 2014-08-15 17:56:29 +09:00
ChunEon Park f6fe9b7955 live_edit: revise the code 2014-08-11 16:32:35 +09:00
Kateryna Fesyna 71c3db0766 Enventor: Prototipe of Drag-n-Drop feature. Patch 1.
Summary:
This commit contains the basic implementation of Live Edit mode.
With this commit Live Edit toggling is added to Menu, Tools and Ctrl-M hot-key.
Activating of Live Edit mode disables the EDC-Editor and allows user to add new parts by selecting corresponding part type in the menu that appears on right click on the EDJ-Viewer area.

Reviewers: Hermet

Projects: #enventor

Differential Revision: https://phab.enlightenment.org/D1276
2014-08-11 13:48:01 +09:00
ChunEon Park 64f7cccd5f template: code refactoring.
spllit out the template functions from edc_editor.
2014-08-09 14:29:51 +09:00
ChunEon Park 48bff46168 edc_parser: support action slider for color2, color3 keywords. 2014-08-07 16:01:59 +09:00
ChunEon Park f986ac38a1 code refactoring.
specify 'void' for void arguments functions to catch up the warnings more intensively.
2014-08-05 15:32:12 +09:00
Jaehyun Cho 93f2148e43 enventor: Add log messages for memory allocation error
Summary: Add log messages for memory allocation error

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D1245
2014-07-28 13:42:14 +09:00
ChunEon Park c5d1467513 edc_parser - fixed memory leaks 2014-07-19 15:34:47 +09:00
ChunEon Park d216fd9c42 fixed compile warnings. 2014-07-12 14:21:02 +09:00
ChunEon Park 4e015e7678 parser - use inarray instead of inlist.
Since we know the item count is constant, inarray is better than inlist.
2014-05-20 16:37:29 +09:00
ChunEon Park 2b14f9a6fc parser - use array instead of list.
Since we know the item count is constant, array is better than list.
2014-05-20 13:28:24 +09:00
ChunEon Park 869da9c8eb parser - enable "action" keyword for candidate list. 2014-03-18 19:47:15 +09:00
ChunEon Park d183d190b4 parser - keep the code convention. 2014-03-16 18:49:54 +09:00
ChunEon Park 425fa01a69 parser - reverted not intended change. 2014-03-16 18:37:18 +09:00
ChunEon Park 119733150f parser - removed unused function. 2014-03-16 18:34:41 +09:00
ChunEon Park 07e824bb79 parser - initialize on a different thread.
since the parser initialization task is getting bigger and bigger,
do it with a separated thread to reduce enventor launching time.
2014-03-16 18:29:58 +09:00
ChunEon Park 1e43635a9b parser - support action candidates list.
commented out at this moment because of the ctxpopup sizing problem.
2014-03-16 18:13:27 +09:00
ChunEon Park 512d16d1cf ctxpopup - support part state candidates list. 2014-03-16 17:55:34 +09:00
ChunEon Park 59a599a3b9 parser - string check more strictly. 2014-03-16 13:40:28 +09:00
ChunEon Park 669615475e ctxpopup - support program candidates list 2014-03-16 12:43:25 +09:00
ChunEon Park f61c99539a ctxpopup - support image candidate list. 2014-03-16 12:31:08 +09:00
ChunEon Park d3ce44efe3 parser - code clean up
sort the piece of the code by types.
2014-03-16 12:04:33 +09:00
ChunEon Park 90c71719ba code clean up
removed unnecessary null check.
2014-03-16 11:51:02 +09:00
ChunEon Park f06df61b07 code refactoring - use EINA_LIST_FREE() 2014-03-16 04:43:17 +09:00
ChunEon Park 56cab4a95c ctxpopup - support part candidates list. 2014-03-16 04:36:33 +09:00
ChunEon Park a098df0ad7 ctxpopup - code refactoring.
use the enum type for the  candidate types extension later.
2014-03-16 00:59:02 +09:00
ChunEon Park 2c98f69475 parser - removed empty lines 2014-03-15 23:49:36 +09:00
ChunEon Park 7919f98111 editor - fix the group switching bug.
previuosly the group switching would be done only when part highlight is enabled.

now, it tries group switching regardless of the part highlight
2014-03-15 16:23:18 +09:00
ChunEon Park 1ff1659cca code clean.
line wrap when it reaches to 80 characters.
2014-03-15 16:09:05 +09:00
ChunEon Park 2a19e99079 parser - fix the inccorect decision to
When the user double clicks a word,
enventor parser checks whether the word is regarded to some values
that ctxpopup shows the candidates list of (for other values).

In case the user just clicks the ":" and ";"
the parser misjudges it's the values that chould be changes to other values.

Now parser avoids the both cases to do nothing.
2014-03-13 03:11:01 +09:00
ChunEon Park c8e5b4d6c4 parser - as simple code as possible. 2014-02-26 10:03:23 +09:00
ChunEon Park 27593b3908 enventor - use macro for constant values to change the value simply later. 2013-09-19 22:38:16 +09:00
ChunEon Park 2c228080d4 enventor - decease line number correctly. 2013-09-19 22:29:19 +09:00
ChunEon Park 30218ea7dc enventor - cancel the thread when edc is reset. 2013-09-19 19:16:54 +09:00
ChunEon Park 15b6b18bf5 enventor - code refactoring.
removed unnencessary variables.
move group_name_get() to stats.
2013-09-19 01:43:10 +09:00
ChunEon Park 83504f88e5 enventor - implementing group switching feature. 2013-09-19 01:36:45 +09:00
ChunEon Park bb6f0cd5e8 enventor - code refactoring 2013-09-19 00:14:34 +09:00
ChunEon Park 2e91d7700b enventor - implementing group view switching. 2013-09-18 16:48:05 +09:00
ChunEon Park a1d5eba453 enventor - fixed all warnings. cool! 2013-09-12 22:14:16 +09:00
ChunEon Park 4cf889bdba enventor - support text effect candidates list. 2013-09-09 12:57:15 +09:00
ChunEon Park 10c9e81689 enventor - refacatoring before adding image preview feature. 2013-09-08 16:26:11 +09:00
ChunEon Park 1ed8b1ba79 enventor - now user run the program instantly by double click the "program" keyword. 2013-09-08 15:27:23 +09:00
ChunEon Park 7807b9ad43 enventor - reverted reverted commit. 5da9e96617.
since that problem is still valid....

and implementing program run feature.
2013-09-05 23:44:21 +09:00
ChunEon Park 4260d100f4 Revert "enventor - used the quot macro to cope with the textblock change in the future. still textblock is not stable."
This reverts commit 5da9e96617.

no more need.
2013-09-05 23:08:34 +09:00
ChunEon Park 5da9e96617 enventor - used the quot macro to cope with the textblock change in the future. still textblock is not stable. 2013-09-05 01:56:05 +09:00
ChunEon Park b6d324eba0 enventor - implementing template code inserting. 2013-09-02 03:52:31 +09:00
ChunEon Park 704a243d50 enventor - implementing template code inserting feature 2013-09-01 23:28:57 +09:00