Commit Graph

47 Commits

Author SHA1 Message Date
Hermet Park e3b5d85e08 ++ enventor config version 2016-01-03 15:51:38 +09:00
Hermet Park a41671c11a rename author 2015-12-24 09:18:54 +09:00
Mykyta Biliavskyi 2f6f020f65 Multilanguage: Add infrastructure for multilanguage support.
Added macros _(), that should be used for each string,
that will be translated to other languages.
2015-11-17 16:59:55 +00:00
Mykyta Biliavskyi 9cc1fb443e Correct handling ecore key modificators.
Summary: Macro EVENT_KEY_MODIFIER_CHECK_OR_RET provide possibility  to check, if only one modifier pressed.

Reviewers: Hermet

Projects: #enventor

Differential Revision: https://phab.enlightenment.org/D2759
2015-06-26 13:49:43 +09:00
ChunEon Park 460e6dc97b updatd command line help message. 2015-06-24 15:50:20 +09:00
ChunEon Park 802d68ff83 config: store/recover the editor panes position. 2015-06-23 14:39:48 +09:00
ChunEon Park 3ff81bce00 clean up help message. 2015-06-12 23:11:28 +09:00
Mykyta Biliavskyi af56cdb083 Support version fo the enventor config file.
Config data is checked on the versiob of config file.
if the version is lower than current, then don't read
the config data and instead open with default.
On enventor close, config file is rewrited with new data.
2015-06-03 22:52:19 +09:00
Mykyta Biliavskyi 00a7e03432 Update hale information.
Update --help informarion about attributes.
2015-06-03 20:09:08 +09:00
Mykyta Biliavskyi 4415cdf7a9 Command line: add new arguments into command line.
Added next arguments:
-v, --version           show program version.
-c, --copyright         show copyright.
-l, --license           show license.
2015-05-27 14:43:25 +09:00
ChunEon Park a83556895f base_gui: + assert for easy debugging 2015-04-14 13:16:59 +09:00
Jaehyun Cho 4fd5b2f132 common: Move <Enventor.h> to common header file of application.
Move <Enventor.h> to common.h to let application files include
<Enventor.h> and <Elementary.h> easily by including only "common.h".
2015-02-02 20:10:51 +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 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
ChunEon Park 8e89c0f357 console: new feature comes.
This console box displays error messages.
2014-08-11 21:13:04 +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 89a65c680c template: refactoring.
revise the code.
2014-08-07 22:32:27 +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 adae9b6fd3 introduce new feature, auto completion. 2014-07-19 13:31:08 +09:00
ChunEon Park 0cf6bf5b51 goto - added new feature, go to line 2014-06-01 15:35:54 +09:00
ChunEon Park 5a4d2baaf3 newfile - open real "new" template code when NEW file is requested.
previously, it doesn't open a new template code but modified one.
now it's fixed.
2014-03-13 03:54:03 +09:00
ChunEon Park 084211579f hotkeys - renames to tools
conceptually, the function is changed.
2014-03-09 01:22:54 +09:00
ChunEon Park dd135280f6 search - implementing the gui 2014-02-28 02:45:49 +09:00
ChunEon Park fb1b4d861f search - on implementing search function. 2014-02-26 10:36:53 +09:00
ChunEon Park 9178443524 search - start to implement search/relace 2014-02-22 15:24:53 +09:00
ChunEon Park d72b0756d2 edj_mgr - refactoring.
removed edj_mgr instance handling outside of the edj_mgr.
edj_mgr is also singleton instance.
don't need to handle the instant unnecessarily.
2014-02-04 22:20:40 +09:00
ChunEon Park 542e2a9075 enventor - code clean up.
hide data types as possible.
2014-02-04 21:48:06 +09:00
ChunEon Park 29e4aa94c6 panes - refactoring.
it's now singleton style.
only base gui access this panes internally.
2014-02-04 21:37:49 +09:00
ChunEon Park afb618365a refactoring.
Added base_gui for handling basic window, layout and panes so that other files refer them.
2014-02-04 17:20:39 +09:00
Daniel Juyung Seo 7c5c7dd999 enventor - fixed build warnings. 2014-02-03 20:34:33 +09:00
ChunEon Park efab2b76a1 menu, config - hide internal structure type since they are private.
affected by these patchs

4fcf8eaef7
9af9369c79
2014-01-30 12:28:07 +09:00
ChunEon Park 4542644e81 implementing hotkey menu 2014-01-29 22:28:02 +09:00
ChunEon Park bc4cf45aaf enventor - refactoring code for build system. 2013-09-29 00:13:52 +09:00
ChunEon Park eb38a5da4d enventor - applied view switching effect. 2013-09-19 17:44:51 +09:00
ChunEon Park 167a2e9fd9 enventor - improving auto indentation.
now } bracket is to be placed intelligently.
2013-09-15 17:07:43 +09:00
ChunEon Park cb37bd39e6 enventor - removed redundant code. 2013-09-12 00:57:08 +09:00
ChunEon Park 891fe2a679 enventor - eeeeek. missed adding new files. prohibit them from compiling. 2013-09-11 09:45:12 +09:00
ChunEon Park ccf6270a32 enventor - code clean up 2013-09-11 00:31:19 +09:00
ChunEon Park 4447dacd49 enventor - maximum font size is up to 5x enough. 2013-08-26 02:34:08 +09:00
ChunEon Park 0903e0e352 enventor - rename from option_data to config_data 2013-08-25 02:41:53 +09:00
ChunEon Park 6f8611a671 enventor - support font size up/down short-cut keys 2013-08-25 01:46:56 +09:00
ChunEon Park 5b3127f228 enventor - base code for auto-indentation 2013-08-18 20:43:01 +09:00
ChunEon Park aeed6f742d enventor - refactoring code for future features comming.
introduce syntax_help and inline the syntax_color inside it.
later, synax_helper share some resources (i.e string buffer) with syntax_color and indent
2013-08-16 00:47:31 +09:00
ChunEon Park 5c8fbabe61 enventor - put the include folder under src 2013-08-10 02:43:14 +09:00