Commit Graph

124 Commits

Author SHA1 Message Date
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