Commit Graph

572 Commits

Author SHA1 Message Date
ChunEon Park a7309dd114 added more templates 2014-07-10 16:19:08 +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 2659e31255 menu - code refactoring.
renamed internal function.
2014-07-09 16:32:06 +09:00
ChunEon Park b2bb300c3c editor - fixed missing line feeds when reading a edc file. 2014-07-07 22:33:38 +09:00
ChunEon Park 39f4499eba proto - removed line feed at the end of file. 2014-06-08 15:35:59 +09:00
ChunEon Park 9e3bee763e enventor - discard selection region when goto is activated. 2014-06-08 13:25:47 +09:00
ChunEon Park e1c194544c editor - recover selection region next to the syntax color applying. 2014-06-08 13:17:06 +09:00
ChunEon Park 4803251ae3 tools - fixed toolbar find/replace crash.
passed the missed argument.
2014-06-08 02:46:38 +09:00
ChunEon Park 95027e091a search - reset the current search position.
Reset search position because search requests syntax color partial apply
when it's window is unfocused. the selection region would be dismissed.
So reset.
2014-06-05 01:09:00 +09:00
ChunEon Park e0b2ed26aa search - cancel entry selection before reset the region. 2014-06-05 00:58:02 +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 0cd86f1289 editor - fix the incorrect line increase at copy & paste. 2014-06-04 22:37:00 +09:00
ChunEon Park c4ca207ba6 ui - improved goto icon image. 2014-06-02 23:06:48 +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 6f956dc9cc goto - implemented goto button callback. 2014-06-01 16:34:34 +09:00
ChunEon Park de2dedaa13 tools - added a goto item. 2014-06-01 16:13:38 +09:00
ChunEon Park 209c34caad tools - rename internal functions.
to be more descriptive names.
2014-06-01 16:01:27 +09:00
ChunEon Park fc50097f0f close child windows if setting is opened. 2014-06-01 15:55:24 +09:00
ChunEon Park ed89dd1d97 editor - calc entry forcely after textblock change 2014-06-01 15:49:40 +09:00
ChunEon Park 0cf6bf5b51 goto - added new feature, go to line 2014-06-01 15:35:54 +09:00
ChunEon Park 285c2ff530 editor - fix confiction between amp and escaped words.
When texts includes '&' symbol, it missed the character in editor.
Now the logic is considered to recognize it correctly.
2014-05-31 17:33:33 +09:00
ChunEon Park 2b40f3d578 syntax_color: adjust updation time while scroller size is beging changed. 2014-05-31 16:20:01 +09:00
ChunEon Park f559e67402 theme - removed panes buttons 2014-05-30 19:53:09 +09:00
ChunEon Park 5af20a44f1 theme - removed enventor title animation 2014-05-30 19:41:52 +09:00
ChunEon Park 502d53d6f1 edit - use a exist function to set the state. 2014-05-29 15:23:10 +09:00
ChunEon Park fd8ec65fe7 editor - make state change when line is deleted. 2014-05-29 15:20:39 +09:00
ChunEon Park f2ddb56c5a syntax_color - revise code to be simpler logic. 2014-05-27 17:36:25 +09:00
ChunEon Park b73103a2d7 editor - use a thread for syntax color full updation. 2014-05-27 17:17:15 +09:00
ChunEon Park dee1f3c1af editor - set syntax color text rage in experimental. 2014-05-27 16:30:09 +09:00
ChunEon Park f0afae6853 syntax_color: missed change from 67cf449fdd. 2014-05-27 13:56:22 +09:00
ChunEon Park 67cf449fdd syntax_color: improve syntax color.
apply syntax_color on whole texts if the scroll vbar is pressed.
so as if it's not on the partial text updating.

one more thing to do is,
applying multi-thread in this case to not block the user interaction.
2014-05-27 13:52:15 +09:00
ChunEon Park dc9482a42a syntax_color: apply syntax_color right now if the template code is inserted. 2014-05-27 11:23:41 +09:00
ChunEon Park a6e2f4cc23 editor - ahhh not enought.. more detail message again. 2014-05-26 23:52:19 +09:00
ChunEon Park 2b34749b8f editor - more detail message. 2014-05-26 23:50:57 +09:00
ChunEon Park 65a48e0cd8 syntax_color: use the strchr instead of strstr to find a character. 2014-05-26 23:49:02 +09:00
ChunEon Park 6104c3cd7f syntax_color: apply syntax_color on only visible text region.
it's really faster than before while editing large text.
2014-05-26 23:35:57 +09:00
ChunEon Park 20685840ce syntax_color - ++ more keywords 2014-05-23 13:50:09 +09:00
ChunEon Park c6b7f30c5d syntax_color: improve logic for applying color elaborately.
Until this patch, it applied the color to subwords.
Now, it applies the color to only independet words.
2014-05-23 13:43:15 +09:00
ChunEon Park 8f9ceccee5 editor - cheating for performance.
I'm not sure this will be problem.
ut it can avoid entry_object_text_escaped_set() in Edje.
Logically that's unnecessary in this case.
2014-05-22 22:17:12 +09:00
ChunEon Park 1fb51951fe syntax_color - more simple api call as possible. 2014-05-22 19:34:06 +09:00
ChunEon Park 5fc6fce8ff syntax_color - append string only if it's valid. 2014-05-22 18:56:43 +09:00
ChunEon Park a7deebef00 syntax_color - refactoring code.
1. removed redundant code
2. split out internal function to reduce function complexity.
2014-05-22 18:52:40 +09:00
ChunEon Park fe1d934cf1 syntax_color - rename internal function. 2014-05-21 21:16:43 +09:00
ChunEon Park 4120f2c75c syntax_color - free memory as soon as possible. 2014-05-21 21:15:06 +09:00
ChunEon Park 0128690266 syntax_color - revise macro color apply logic. 2014-05-21 21:10:05 +09:00
ChunEon Park 97697a9f0f color - updated 2014-05-21 12:01:42 +09:00
ChunEon Park 0b1f5759f9 syntax_color - code refactoring.
moved a structure var to global
2014-05-21 10:59:43 +09:00
ChunEon Park 27b47b536e syntax_color - cutoff "()" from the macro keywords. 2014-05-21 10:50:32 +09:00