Commit Graph

144 Commits

Author SHA1 Message Date
Jaehyun Cho a4227ef9a4 setting: Add size configuration of Live View
Summary:
Add size configuration of Live View
@feature

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D1667
2014-11-25 21:08:29 +09:00
Jaehyun Cho cce3c96084 Fix build warning
Summary:
Fix build warning
         @fix

Reviewers: Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1661
2014-11-14 17:31:18 +09:00
Jaehyun Cho 98a9eca6c5 live_edit: Fix T1785 to restore live edit
Summary:
Fix T1785 to restore live edit
         @fix

Reviewers: Hermet

Maniphest Tasks: T1785

Differential Revision: https://phab.enlightenment.org/D1650
2014-11-12 16:44:19 +09:00
ChunEon Park 936fd19e35 ctxpopup: code refactoring
clear up code.
2014-11-03 13:43:13 +09:00
Jaehyun Cho 02fb416a85 ctxpopup: Fix T1753 (ctxpopup is not closed when esc is pressed)
Summary:
Fix to dismiss ctxpopup when esc is pressed or menu is opened
@fix

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D1631
2014-11-03 12:19:33 +09:00
ChunEon Park 243d6a1330 app/file_mgr: open warning box deferred way.
if envnetor opened menu or some other popups,
edc modified warning box will be delayed to the editor has focus.
2014-11-01 18:21:13 +09:00
ChunEon Park 8c7197e7f3 app/main: adjust key handle priority.
prevent any short key functions if a popup is opened.
2014-11-01 17:20:33 +09:00
ChunEon Park b72a9a2b32 app/file_mgr: don't allow any shortcut keys if warning box is opened. 2014-11-01 17:13:37 +09:00
ChunEon Park e513684d22 fix build warnings. 2014-11-01 01:15:58 +09:00
Jaehyun Cho c31f0f4f0b file_mgr: Fix T1754 (file mgr warning box is not dismissed with esc key)
Summary: Fix T1754 (file mgr warning box is not dismissed with esc key)

Reviewers: Hermet

Reviewed By: Hermet

Maniphest Tasks: T1754

Differential Revision: https://phab.enlightenment.org/D1629
2014-11-01 00:56:56 +09:00
Jaehyun Cho d135e0c9ea enventor: Fix T1756 (wrong group name is displayed in status bar)
Summary: Fix to not display wrong group name in status bar with empty template.

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D1628
2014-10-31 20:48:39 +09:00
Jaehyun Cho 8c68bc9981 file_mgr: Support that an edc is opened by different processes.
Summary: file_mgr: Support that an edc is opened by different processes. Open warning window to synchronize or ignore the edc changes.

Reviewers: Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1561
2014-10-24 13:21:10 +09:00
ChunEon Park 29c54814c3 main: remove workaround code that is no more valid. 2014-10-19 14:43:07 +09:00
ChunEon Park 7c16c5731d update command line usage manual. 2014-10-14 15:49:28 +09:00
ChunEon Park 6987c66fdd oops.. fix build break. 2014-10-14 15:30:59 +09:00
ChunEon Park 826045dda6 main: code clean up 2014-10-14 15:30:00 +09:00
Jaehyun Cho f929c7af02 config: Add argument "-to" to open a new file with templates
Summary: Add argument "-to" to open a new file with templates

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D1536
2014-10-14 15:26:42 +09:00
ChunEon Park b9ee49a97e main: set enventor options after setting file.
it's workaround fix.

current enventor doesn't allow setting options before it's file is set.

need to fix.
2014-10-07 11:19:15 +09:00
ChunEon Park e5927b37eb library support.
current enventor apis are under beta apis.
im notice you these apis could be changed soon.
2014-09-30 23:56:16 +09:00
kabeer khan 1b76667733 Main : Corrected typo, replaced h with H
Summary:
Corrected typo in main.c replaced h with H to ensure highlighting with H

Signed-off-by: kabeer khan <kabeer.khan@samsung.com>

Reviewers: Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1488
2014-09-30 11:08:43 +09:00
Jaehyun Cho 1d6ef8c9ac globals: Change default file name to use pid as identifier
Summary: Change default file name to use pid as identifier

Reviewers: Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1394
2014-09-11 15:43:26 +09:00
ChunEon Park c54744e5ef remove redundant theme recover. 2014-08-28 03:11:07 +09:00
ChunEon Park b3fcaaa7b1 console: keep the previous position even it relaunched 2014-08-14 18:29:53 +09:00
ChunEon Park afbf2db73a template: fix to not insert empty line in editor template insert. 2014-08-13 23:12:51 +09:00
ChunEon Park eca2bb7889 live_edit: changed short cut key. 2014-08-13 19:38:46 +09:00
ChunEon Park de81c39a0d live_edit: revise code 2014-08-13 18:20:42 +09:00
ChunEon Park 367ddab33a live_edit: template insertion is disabled while in Live Edit mode. 2014-08-12 11:55:50 +09:00
Kateryna Fesyna 8cbb206669 Live Edit: Part insertion is disabled while in Live Edit mode
Reviewers: Hermet

Reviewed By: Hermet

Subscribers: NikaWhite

Projects: #enventor

Maniphest Tasks: T1515

Differential Revision: https://phab.enlightenment.org/D1316
2014-08-12 11:51:19 +09:00
Kateryna Fesyna 478e058200 Enventor: Prototipe of Drag-n-Drop feature. Patch 2.
Summary:
Second patch of Drag-n-Drop feature contains new layout for editing parts relative sizes before insertion.
This patch improves parts templates in order to allow set parts sizes.

Reviewers: Hermet

Projects: #enventor

Differential Revision: https://phab.enlightenment.org/D1309
2014-08-12 11:31:06 +09:00
ChunEon Park 8e89c0f357 console: new feature comes.
This console box displays error messages.
2014-08-11 21:13:04 +09:00
ChunEon Park 0c0e439bb4 panes: refactoring code.
clean up code for maintainance.
2014-08-11 20:17:31 +09:00
Kateryna Fesyna 80b59d3b15 EDJ Viewer: fix reseting of layout on edc compiling
Summary:
This commit changes the signal that is used to initiate the reset of edj layout:
using of EIO_MONITOR_FILE_MODIFIED sometimes causes calling of edje_object_file_set() earlier than EDC-file compilation is finished.
So, using of ECORE_EXE_EVENT_DEL to track the end of compilation helps to avoid this problem.

Reviewers: Hermet

Reviewed By: Hermet

Projects: #enventor

Differential Revision: https://phab.enlightenment.org/D1306
2014-08-11 17:33:18 +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 0cbf3b38be panes: support top/bottom drag for console. 2014-08-10 18:33:17 +09:00
ChunEon Park 7a771f79e2 console: implemented basic infra 2014-08-10 17:46:14 +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 950d2943a1 revise redo/undo code 2014-08-02 16:41:24 +09:00
Mykyta Biliavskyi 06695c7c55 Redo/Undo: implementation of redo/undo feature.
Summary:
Add module redoundo.c/.h.
Support:
  -    auto intend feature;
  -    autocomplete feature;
  -    code templates insert;
  -    paste text from buffer;
  -    line delete.

Control keys: Undo - **ctrl+z**; Redo - **ctrl + y**.

Need to implement:
  -    API for setting max size queue of changes.
  -    Smart algorithm for management changes.

Known issues:
 on large text(more than 1000 chars) redo, sometimes text inserted in wrong position;

Reviewers: Hermet

Subscribers: Hermet

Projects: #enventor

Differential Revision: https://phab.enlightenment.org/D1258

Conflicts:

	src/bin/Makefile.am
	src/bin/menu.c
	src/include/Makefile.am
	src/include/common.h
2014-08-02 14:00:55 +09:00
ChunEon Park e592d65053 code refactoring.
split setting.c out from the menu.
2014-07-30 18:10:18 +09:00
ChunEon Park 6d0c720b20 fixed some memory leaks that detected by valgrind. 2014-07-19 15:07:25 +09:00
ChunEon Park adae9b6fd3 introduce new feature, auto completion. 2014-07-19 13:31:08 +09:00
ChunEon Park 01ceaa935c set focus on editor correctly.
previous menu_open_depth() is invalid bacause the menu would have close animation.
so right after closing the menu, the menu depth was invalid.

now get the menu depth and set focus on the editor after closing animation is finished.
2014-07-12 17:17:18 +09:00
ChunEon Park 5b6785e252 edj_viewer - recover the live view feature.
Since the edje has been lost the edj file watching,
enventor implement it by it's own way.
2014-07-12 16:01:50 +09:00
ChunEon Park 70477f47a4 newfile - new feature come.
now user choose a template at new file.
2014-07-10 13:43:55 +09:00
ChunEon Park 4e8e915cbe search - fixed missing of a next word selection.
This is a side effect of partial syntax color updation.
Apply syntax color full updation if search mode is enabled.
and whenever word is replaced, repeat the syntax color full updation again.
2014-06-05 00:50:41 +09:00
ChunEon Park 5f14bcbdd7 Revert "enventor - disable auto scroll mode."
This reverts commit 5fe34acc35.

Conflicts:

	src/bin/main.c
2014-06-02 16:27:54 +09:00
ChunEon Park 96f1c73338 main - enable highlight clip. 2014-06-02 13:13:09 +09:00
ChunEon Park 5fe34acc35 enventor - disable auto scroll mode.
auto scroll is not proper for the traditional editor users who may be familiar with it.
2014-06-02 13:10:47 +09:00
ChunEon Park 0cf6bf5b51 goto - added new feature, go to line 2014-06-01 15:35:54 +09:00