Commit Graph

138 Commits

Author SHA1 Message Date
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 8dcd605806 editor - now u can delete a current line with Ctrl+D 2014-03-11 00:01:23 +09:00
ChunEon Park edbf669979 enventor - on implementing line deletion. 2014-03-10 02:15:31 +09:00
ChunEon Park dc3ce7be3f hotkeys - redesign ui 2014-03-08 22:55:48 +09:00
ChunEon Park cd4b4a8d04 editor - +fixme comment for future. 2014-03-08 13:30:50 +09:00
ChunEon Park 94be5e3753 search - find a next word as soon as it replaced one word. 2014-03-07 00:35:34 +09:00
ChunEon Park 8e8603b33f search - on implementing.
find and replace works pretty well.
still "find/replace", "replace all" is not enough.
2014-03-02 20:38:27 +09:00
ChunEon Park 052876b7d3 refactoring - removed unnecessary object show calls.
Since the edje sets the visibility of the contents according to it's own layout description
we don't need to set the content visibility additionally.
2014-03-02 14:48:58 +09:00
ChunEon Park de8164bcb9 search - on implementing. 2014-03-02 13:34:22 +09:00
Daniel Juyung Seo 373a23745e editor/search - fix build warnings as some of the codes were commented out. 2014-03-01 23:53:36 +09:00
ChunEon Park dd135280f6 search - implementing the gui 2014-02-28 02:45:49 +09:00
ChunEon Park 145549c201 editor - resolved recalculation edje err log message 2014-02-28 01:34:24 +09:00
ChunEon Park 4786fd67d3 editor - apply syntax color when you paste the text.
if the text was started with empty character, the syntax color won't be applied.
now it's fixed to check the string length additionally.
2014-02-28 01:07:06 +09:00
ChunEon Park 144ec65ee6 edc_editor - set the default font size to the default entry size.
now editor doesn't need to customize the entry theme.
2014-02-27 16:29:23 +09:00
ChunEon Park fb1b4d861f search - on implementing search function. 2014-02-26 10:36:53 +09:00
ChunEon Park fdc0868632 stats - refactoring code.
keep the func name consistency.
2014-02-18 14:42:30 +09:00
ChunEon Park 35605d5dd9 stats - update max line number if the edc is newly readed. 2014-02-18 14:39:52 +09:00
ChunEon Park 3522d0d25e editor/statusbar - let's initialize states according to the config value. 2014-02-06 18:55:51 +09:00
ChunEon Park e0672e4ae5 statusbar - refactoring.
make it singleton style.
it's clear that statusbar has only one instance.
2014-02-04 22:45:41 +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 79eb7b7f88 modify gui.
display file path on the window title not on the statusbar.
2014-02-04 17:55:56 +09:00
Jihoon Kim fa85c1bf15 Use key not keyname for considering setxkbmap
ex> setxbmap -layout fr
In french layout, 'q' key will be replaced with 'a'. Therefore, key should be used instead of keyname.
2014-02-01 16:22:00 +09:00
ChunEon Park faf6a5f803 hotkeys - enable f5, f6 hotkeys. 2014-01-30 03:17:59 +09:00
ChunEon Park 4fcf8eaef7 config - got rid of config instance handling outside of the config_data scope.
count config as a singletone instance also.
since we won't handle multiple configs in the enventor.
2014-01-30 02:45:10 +09:00
ChunEon Park c4467b2d37 Revert "enventor - no more workaround code. it works now...?"
This reverts commit 27530e9d2d.

no, still it has the problem. when you insert the template code,
the cursor will be set to 0 position.
2013-10-20 02:26:52 +09:00
ChunEon Park 27530e9d2d enventor - no more workaround code. it works now...? 2013-10-19 00:28:50 +09:00
ChunEon Park 6b37c2b9de enventor - increase lines less 1 when insert template code.
since it doens't considered the current empty line, it increases the lines much more than 1.
2013-10-19 00:09:15 +09:00
ChunEon Park 6f06d145e7 enventor - update the status of the cursor position correctly.
status of the cursor position should be updated whenever cursor is changed regardless of it's mechanism.
2013-10-18 14:58:40 +09:00
ChunEon Park 303bd779e1 enventor - no more support theme change.
now enventor works only on the dark theme based.
2013-10-18 13:41:47 +09:00
ChunEon Park 585755f100 enventor - fix the crash whenever u rename the group.
the envetor tried to create a new group layout whenever the group name is changed.

In the end, the layouts count is getting increased unnecessarily if user are renaming the group.

Now it only creates a new group layout after user saved the edc.
2013-10-15 02:30:36 +09:00
ChunEon Park 420c912188 enventor - optimize cursor updation.
don't try to update line number if the line number is same at the request time.
2013-10-14 13:23:57 +09:00
ChunEon Park 868cdd0eaa enventor - fix the dummy swallow object to be removed directly when swallow part is removed. 2013-10-08 00:02:05 +09:00
ChunEon Park 23bbac8eb9 enventor - removed a comment which is no more valid. 2013-10-06 21:27:37 +09:00
ChunEon Park 3203b77a90 enventor - removed redundant code. 2013-10-04 10:48:17 +09:00
ChunEon Park c250e5d8be enventor - code refactoring. removed duplicated lines. 2013-10-04 02:24:29 +09:00
ChunEon Park 9281799193 enventor - --warning. 2013-10-03 23:10:47 +09:00
ChunEon Park dfa07864db enventor - fix the bugs that edj/edc didn't updated correctly when reload an edc file. 2013-10-03 21:38:51 +09:00
ChunEon Park bc4cf45aaf enventor - refactoring code for build system. 2013-09-29 00:13:52 +09:00
ChunEon Park 414186a9d7 enventor - support theme change in the option
but panes bug eeeeek.
2013-09-24 02:29:46 +09:00
ChunEon Park ba716569c2 enventor - support group template code 2013-09-19 22:51:19 +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 82515d3c30 enventor - introducing edj manager 2013-09-19 13:42:34 +09:00
ChunEon Park cdbfb514f8 enventor - code refactoring before implementing futher group switching feature. 2013-09-19 02:05:46 +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 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 b7e9a629e3 enventor - fix incorrect line decrease 2013-09-16 00:22:15 +09:00
ChunEon Park af51d199ec enventor - improving auto indentation. 2013-09-15 22:44:04 +09:00
ChunEon Park b001373c44 enventor - skip applying the syntax color as possible. 2013-09-15 21:45:03 +09:00
ChunEon Park e155228e00 enventor - refactored code. replace the functions into the proper files. 2013-09-15 17:20:13 +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 a1d5eba453 enventor - fixed all warnings. cool! 2013-09-12 22:14:16 +09:00
ChunEon Park cb37bd39e6 enventor - removed redundant code. 2013-09-12 00:57:08 +09:00
ChunEon Park ccf6270a32 enventor - code clean up 2013-09-11 00:31:19 +09:00
ChunEon Park 6190c10441 enventor - support image relay show with key down/up. 2013-09-10 00:58:33 +09:00
ChunEon Park 95c0ec54c1 enventor - print a message when it failes to show the image. 2013-09-09 23:03:02 +09:00
ChunEon Park cb21854718 enventor - support "tween" keyword 2013-09-09 17:42:46 +09:00
ChunEon Park c990cd7cbc enventor - fix messages to make consistency. 2013-09-08 17:45:56 +09:00
ChunEon Park ee506157c7 enventor - additionally, image preview on "normal" keyword. 2013-09-08 17:25:27 +09:00
ChunEon Park eded0b4a6e enventor - added image preview feature. to test it, double click the "image" word. 2013-09-08 17:04:56 +09:00
ChunEon Park 093d8e6da2 enventor - refactoring before adding image preview feature. 2013-09-08 16:31:46 +09:00
ChunEon Park 10c9e81689 enventor - refacatoring before adding image preview feature. 2013-09-08 16:26:11 +09:00
ChunEon Park 8fac8ebc85 enventor - removed unused var. 2013-09-08 16:02:15 +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 0a397e2dcd enventor - print information message in template code inserting. 2013-09-05 23:09:51 +09:00
ChunEon Park b6d324eba0 enventor - implementing template code inserting. 2013-09-02 03:52:31 +09:00
ChunEon Park d9d9262807 enventor - don't count {} if they are inside the quotation mark. 2013-09-01 18:20:03 +09:00
ChunEon Park 09924dcf3a enventor - increase lines properly when template code inserted. 2013-09-01 14:26:42 +09:00
ChunEon Park 1343f0586a enventor - missed template code header 2013-09-01 03:49:17 +09:00
ChunEon Park 0262bb3afa enventor - added a feature: part template code insert. 2013-09-01 02:50:17 +09:00
ChunEon Park 2c51d81a3a enventor - implementing template code inserting feature. 2013-08-31 21:03:11 +09:00
ChunEon Park 45d88c2f5b enventor - support aspect_preference ctxpopup 2013-08-31 16:41:16 +09:00
ChunEon Park 2161d2c70e enventor - fixed ctxpopup positioning problem 2013-08-31 02:11:27 +09:00
ChunEon Park e4ba82f697 enventor - fixd the entry cursor jumped to th 0 position. 2013-08-31 02:06:57 +09:00
ChunEon Park 01418bc66e enventor - dont print statusbar msgs if user change some states in setting menu. 2013-08-25 03:39:39 +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 fbdf69c69a enventor - support font size select. 2013-08-22 21:47:23 +09:00
ChunEon Park f4fffe4b21 enventor - more message prints and removed an unused internal function. 2013-08-21 09:52:55 +09:00
ChunEon Park ea919365fe enventor - enable auto indent option in the menu window. 2013-08-21 01:19:09 +09:00
ChunEon Park 2691cfc909 enventor - skip applying syntax color if the edc just increase/decreased lines. 2013-08-20 02:46:37 +09:00
ChunEon Park 7d35de25e1 enventor - implementing auto-indentation 2013-08-20 02:39:03 +09:00
ChunEon Park 294473900f enventor - implementing indentation 2013-08-19 23:51:16 +09:00
ChunEon Park d7e522bdbf enventor - don't reset the entry but set the entry text directly when the translating syntax color is finished. 2013-08-19 23:29:43 +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 df862207c6 enventor - refactoring code.
split ctxpopup funtions from edc editor to it's own file.
2013-08-09 02:22:56 +09:00
Cedric Bail 5deb9ee755 enventor: begin adding autofoo support. 2013-08-08 18:04:22 +09:00