Jaehyun Cho
bc64118d58
Revert "console: Reset console error message when edc file is saved."
...
This reverts commit 392a12f9dd
.
2015-02-13 13:34:34 +09:00
ChunEon Park
5e15bfab77
enventor/lib: no these are incorrect...
2015-02-13 13:22:57 +09:00
michelle legrand
83bb597ecd
enventor_main: use elm_app_data_get_dir()
...
Summary:
Replacing PACKAGE_DATA_DIR by elm_app_data_get_dir() function. This function will look
for the data directory from where we are executing the program and not from where
we installed it. This enable us to have separated binaries (for Windows) in another
directory different from the configure's prefix.
@fix
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1964
2015-02-13 13:17:12 +09:00
Jaehyun Cho
46d1017df7
template: Fix cursor position when insert image description and textblock style.
...
Fix the cursor position when image description and textblock style are inserted
with image part and textblock part.
2015-02-12 23:01:37 +09:00
Jaehyun Cho
fe48ac5af7
edc_parser: Fix to enable inserting templates by live edit.
...
The problem that template is not inserted by live edit was caused by the wrong
double quotation marks parser.
The double quotation marks are written as ""e;" in entry markup format and
they are written as "\"" in utf8 format.
Previously, only ""e;" was used to parse double quotation marks.
Now, ""e;" is used in entry markup format and "\"" is used in utf8 format
to parse double quotation marks.
2015-02-12 22:42:33 +09:00
Jaehyun Cho
b14f106bf7
setting: Set a custom chain to set the focus order.
...
When the setting layout is unset and set, the focus order is changed.
To make the focus order same, set a custom chain.
2015-02-12 17:50:07 +09:00
Jaehyun Cho
995a6ef684
setting: Change the width of view width and view height entries.
...
Change the width of view width and view height entries to fit to 4 digits.
2015-02-12 15:44:24 +09:00
Jaehyun Cho
20b11fbc29
setting: Use label for uneditable text instead of entry.
...
To move focus correctly, use label for uneditable text instead of entry.
2015-02-12 15:25:25 +09:00
Jaehyun Cho
6c4d881777
newfile: Set temporary path to default edc path by eina_file_mkstemp().
2015-02-11 22:20:34 +09:00
Jaehyun Cho
2e80073cfd
template: Enable to insert image description and textblock style.
...
Enable to insert image description and textblock style when image part and
textblock part are inserted.
Previously, those are inserted only if parts are inserted by the live edit.
2015-02-11 20:21:27 +09:00
Jaehyun Cho
392a12f9dd
console: Reset console error message when edc file is saved.
2015-02-11 19:08:20 +09:00
Jaehyun Cho
83abef91d2
setting: Add the Text Editor mode in setting.
...
Add the Text Editor mode in setting by adding text_setting.c.
text_setting.c covers the syntax coloring and the syntax font scaling.
2015-02-03 15:44:12 +09:00
Jaehyun Cho
899551a20c
config: Add config_syntax_color_set()/get() functions.
...
Add config_syntax_color_set()/get() functions to save and load
2015-02-03 15:21:01 +09:00
Jaehyun Cho
d0070eb673
Revert "config: Add config_syntax_color_set()/get() functions."
...
This reverts commit 2289ad6c03
.
This commit is not applied correctly.
2015-02-03 13:47:53 +09:00
Jaehyun Cho
e1991b63ff
Revert "setting: Add the Text Editor mode in setting."
...
This reverts commit 799fd32e13
.
The previous commit("config: Add config_syntax_color_set()/get() functions.")
is not applied correctly.
2015-02-03 13:46:43 +09:00
Jaehyun Cho
799fd32e13
setting: Add the Text Editor mode in setting.
...
Add the Text Editor mode in setting by adding text_setting.c.
text_setting.c covers the syntax coloring and the syntax font scaling.
2015-02-03 13:42:12 +09:00
Jaehyun Cho
2289ad6c03
config: Add config_syntax_color_set()/get() functions.
...
Summary: Add config_syntax_color_set()/get() functions to save and load user syntax color list.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1915
2015-02-03 12:00:32 +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
9d6726799f
syntax_color: Add an enum value ENVENTOR_SYNTAX_COLOR_LAST
...
Add an enum value ENVENTOR_SYNTAX_COLOR_LAST to help to indicate the last enum value of the syntax color.
2015-02-02 19:53:46 +09:00
ChunEon Park
43b3b77e04
lib: add enventor_object_cursor_pos_set to public API
...
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1894
2015-01-26 13:27:46 +09:00
Jaehyun Cho
d5898e5434
syntax_color: Fix to parse and append double quotation marks(") correctly.
...
Fix the way of parsing and appending """ correctly.
2015-01-20 13:48:25 +09:00
Jaehyun Cho
af1dc2f23d
edc_parser: Fix to show double quotation marks(")
...
Change the markup for double quotation marks from "\"" to """.
2015-01-16 17:56:26 +09:00
Jaehyun Cho
aeb4bcda16
syntax_color: Add enventor_object_syntax_color_set()/get().
...
Summary: Add enventor_object_syntax_color_set()/get() to support changing text color.
@feature
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1833
2015-01-05 13:27:54 +09:00
Jaehyun Cho
ec28195641
ctxpopup: Fix to initialize string buffer.
...
Summary: Fix to initialize string buffer before calling strcat().
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1831
2014-12-30 11:52:14 +09:00
ChunEon Park
caeec62fdb
lib/edc_parser: add more candidate popup keywords
2014-12-23 18:24:14 +09:00
ChunEon Park
d8ef874198
lib/auto_comp: add "smooth" keyword
2014-12-23 11:11:28 +09:00
Jaehyun Cho
da3cff83d9
edc_parser: Support property keywords of "transition".
...
Summary:
Support property keywords of "transition" in program.
@feature
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1792
2014-12-19 15:46:11 +09:00
Jaehyun Cho
ea2918130f
edc_parser: Support a new candidate keyword "signal".
...
Summary:
Support a new candidate keyword "signal" in program.
@feature
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1791
2014-12-19 15:43:50 +09:00
ChunEon Park
ef6ac44737
lib/ctxpopup: simpler toogle message
2014-12-19 14:44:09 +09:00
Jaehyun Cho
528389b95c
ctxpopup: Support toggle candidate.
...
Summary:
Support toggle candidate.
@feature
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1789
2014-12-19 14:36:49 +09:00
Jaehyun Cho
48e56a4c4c
ctxpopup: Change slider candidate style to contain type and entry.
...
Summary:
Change slider candidate style to contain value type and entry.
@feature
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1743
2014-12-16 09:08:15 +09:00
ChunEon Park
0f78075ead
bin/main: fixed missing linenumber toogles.
...
F5 did nothing since it missed toggling the linenumber.
@fix
2014-12-15 09:50:01 +09:00
ChunEon Park
1061dd1aa6
bin/menu: revise save/load title messages.
2014-12-15 09:46:16 +09:00
ChunEon Park
43b070e0bb
bin/menu: add tooltip messages.
...
@feature
2014-12-15 09:43:47 +09:00
ChunEon Park
e2a58c0200
bin/tools: add short cut key info to tools tooltips.
2014-12-15 09:36:06 +09:00
ChunEon Park
8a568b1b89
bin/tools: improve tooltip messages.
2014-12-15 09:17:02 +09:00
ChunEon Park
9212c2eae4
bin: add tooltip messages to tools buttons.
...
@feature
2014-12-15 09:09:27 +09:00
Jaehyun Cho
855373f002
main: Keep view size set last time.
...
Summary:
Keep view size set last time by using "live_view,loaded" enventor callback.
@feature
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1745
2014-12-12 19:49:50 +09:00
Jaehyun Cho
f177939cd2
enventor_main: Add "live_view,loaded" enventor callback.
...
Summary:
Add "live_view,loaded" enventor callback to notice that view layout is newly loaded.
@feature
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1744
2014-12-12 19:48:30 +09:00
Jaehyun Cho
6b8cebe8b5
main: Not dismiss ctxpopup by key events which are not shortcut keys.
...
Summary:
Not dismiss ctxpopup by key events which are not shortcut keys.
This enables to control slider and buttons with key events,
@feature
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1735
2014-12-09 11:19:55 +09:00
Jaehyun Cho
b33e0e824e
ctxpopup: Disable autoscroll while ctxpopup is visible.
...
Summary:
Disable autoscroll while ctxpopup is visible.
This fixes the incorrect region show problem when ctxpopup is opened
and also enables slider and buttons in ctxpopup can get focus.
@fix
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1731
2014-12-09 11:19:07 +09:00
Jaehyun Cho
f05dca3a22
Change the way of activating candidate ctxpopup.
...
Summary:
Change the way of activating candidate ctxpopup.
@feature
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1729
2014-12-09 11:09:36 +09:00
ChunEon Park
2029a8ae45
lib/edc_parser: add a candidate item, "cubic_bezier"
...
@feature
2014-12-04 19:31:08 +09:00
Jaehyun Cho
62cf8910ff
bin/auto_comp: Support auto_comp and color for keywords in item.
...
Summary:
Support auto_comp and color for keywords aspect_mode, position, prefer, span, spread, weight.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1718
@fix
2014-12-03 11:59:22 +09:00
Jaehyun Cho
f19f89f777
edc_parser: Fix max value of mouse_events from 1000 to 1
...
Summary:
Fix max value of mouse_events from 1000 to 1
@fix
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1727
2014-12-03 11:56:25 +09:00
ChunEon Park
112cca116b
bin/setting: recomposite setting gui.
2014-11-27 14:55:09 +09:00
Jaehyun Cho
d9b91b0e67
edc_parser: Fix keyword name from "align" to "align:"
...
Summary:
edc_parser: Fix keyword name from "align" to "align:"
@fix
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1702
2014-11-26 21:23:29 +09:00
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
442bcaab36
Makefile: Install eo header files
...
Summary:
Install eo header files (enventor_object.eo.h, enventor_object.eo.legacy.h)
@fix
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: kfesyna
Differential Revision: https://phab.enlightenment.org/D1676
2014-11-19 21:57:35 +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
06557d3214
config_data: Keep window size set last time
...
Summary: Keep window size set last time by storing window size in config data
Reviewers: Hermet, seoz
Differential Revision: https://phab.enlightenment.org/D1665
2014-11-14 17:28:03 +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
7adb7fc5ae
lib/ctxpopup: disable slider focus.
...
There is a editor auto scroll problem.
We don't need focus on slider so disable the slider focus that triggered the problem.
Please fix it later if possible.
2014-11-03 17:26:08 +09:00
ChunEon Park
59a4e2bfa3
app/setting: remove unused var.
2014-11-03 15:33:57 +09:00
ChunEon Park
ff7caeae42
lib/enventor: fix typo
2014-11-03 15:33:15 +09:00
ChunEon Park
07b52da739
lib/ctxpopup: fix to close ctxpopup correctly.
...
image previews won't be closed since it's enabled state is incorrect.
keep up state correctly for image preview relaying.
2014-11-03 14:27:33 +09:00
ChunEon Park
bc2f514d96
lib/ctxpopup: call dismiss before object is deleted.
2014-11-03 13:53:55 +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
5c8ff06ba3
lib/edj_viewer: free eio_monitor properly.
2014-11-01 20:13:59 +09:00
ChunEon Park
0c315a64f8
lib/auto_comp: don't access free memory.
...
entry smart callback could be called after auto_comp is terminated.
Don't access the freed autocomp instance in the entry callbacks.
2014-11-01 20:03:39 +09:00
ChunEon Park
6569821349
lib/syntax_color: free allocated memory.
2014-11-01 18:45:42 +09:00
ChunEon Park
22a39f2d47
app/file_mgr: update missed function delcares.
2014-11-01 18:31:27 +09:00
ChunEon Park
859d38c7f0
lib/build: update the build commands.
...
if the edc file path is changed, the build command should be updated.
Before this fix, it missed updation so the live view wasn't updated even if new template is selected.
2014-11-01 18:29:56 +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
c39f46970c
lib/enventor: support focused smart callback.
2014-11-01 18:20:21 +09:00
ChunEon Park
d90e2101b9
app/file_mgr, menu: fix more build errors.
2014-11-01 17:31:02 +09:00
ChunEon Park
0ad8fd8180
app/file_mgr: fix build warnings.
2014-11-01 17:23:20 +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
9c37b14e98
app/file_mgr: set focus properly.
...
Set focus on warning box if warning box is opened.
And then recover to enventor if it's closed.
2014-11-01 17:10:36 +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
ChunEon Park
8137317bd1
lib: remove header file which should not be tracked.
2014-11-01 00:20:56 +09:00
ChunEon Park
89eaac3468
bump up version
2014-11-01 00:14:24 +09:00
ChunEon Park
8d0622fafe
app/config_data: fix wrong pass.
2014-10-31 23:58:19 +09:00
ChunEon Park
5ff7e99169
app/config_data: make compatible with windows.
...
save temporary edj file in folder which is generated by eina_file_mkstemp()
suggested by adrien.
2014-10-31 23:04:31 +09:00
ChunEon Park
ed0da0ab10
fix make distcheck errors
2014-10-31 22:24:19 +09:00
Jaehyun Cho
ae90b70c57
auto_comp: Reset queue when arrow keys are pressed.
...
Summary: Reset queue when arrow keys are pressed(when cursor is moved without character input).
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1626
2014-10-31 22:02:08 +09:00
Jaehyun Cho
bf59f2c8da
auto_comp: Remove unnecessary call.
...
Summary: Remove unnecessary call. queue_reset() includes entry_anchor_off() already.
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1616
2014-10-31 21:58:05 +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
4244351e0b
auto_comp: Support "Tab" key to auto complete.
...
Summary: Support "Tab" key to auto complete.
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1614
2014-10-31 15:09:59 +09:00
Jaehyun Cho
7f6206269e
search: Fix to clear selection when find window is moved or closed.
...
Summary: Fix to clear selection when find window is moved or closed. Otherwise, the selection block begins from old one.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1581
2014-10-28 01:23:24 +09:00
ChunEon Park
92cad63c43
app/file_mgr: fix build warning.
...
fix warning that introduced by 8c68bc9981
2014-10-24 13:36:46 +09:00
ChunEon Park
d6522842f3
app/file_mgr: revise warning box gui.
2014-10-24 13:35:17 +09:00
ChunEon Park
04682f7814
app/file_mgr: add a descriptive comment for maintainance.
2014-10-24 13:23:52 +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
516ae82bab
live_edit: code refactoring.
...
changed variable name.
2014-10-24 11:59:29 +09:00
Jaehyun Cho
03c80d7025
live_edit: Fix build error by using open API instead of private API.
...
Summary: Fix build error by using open API instead of private API.
Reviewers: Hermet, seoz
Differential Revision: https://phab.enlightenment.org/D1575
2014-10-24 11:57:33 +09:00
Jaehyun Cho
72e28a7310
enventor: Support "edc,modified" smart callback.
...
Summary: Support "edc,modified" smart callback. The event_info of edc,modified smart callback indicates whether the modification is done by itself or by other process.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1551
2014-10-23 16:39:31 +09:00
Jaehyun Cho
c62b19e9c7
auto_comp: Support auto_comp and color for keyword box, table, item, items, layout, and padding.
...
Summary: auto_comp: Support auto_comp and color for keyword box, table, item, items, layout, and padding.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1564
Conflicts:
src/lib/auto_comp_code.h
2014-10-23 10:52:57 +09:00
Jaehyun Cho
d55e920eb0
auto_comp: Support auto_comp and color for keyword set in images.
...
Summary: auto_comp: Support auto_comp and color for keyword set in images.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1563
2014-10-23 10:37:46 +09:00
Jaehyun Cho
f89a9be19f
auto_comp: Support auto_comp and color for keyword base_scale.
...
Summary: auto_comp: Support auto_comp and color for keyword base_scale.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1562
2014-10-22 15:53:01 +09:00
Jaehyun Cho
1bfb773a72
build: Fix to show multi-line error message on console.
...
Summary: Fix to show multi-line error message on console.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1556
2014-10-22 14:17:41 +09:00
Jaehyun Cho
c2bec2c14d
menu: Fix to set config edc path when an edc is loaded
...
Summary: Fix to set config edc path when an edc is loaded. Otherwise, the loaded edc cannot be saved properly.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1550
2014-10-21 11:52:55 +09:00
ChunEon Park
29c54814c3
main: remove workaround code that is no more valid.
2014-10-19 14:43:07 +09:00
ChunEon Park
0a6dab3fbb
edj_viewer: remove redundant function
2014-10-19 14:32:46 +09:00
Jaehyun Cho
2e0be44e7a
enventor_smart: Store dummy_swallow value in Enventor_Object_Data instead of view_data.
...
Summary: Store dummy_swallow value in Enventor_Object_Data instead of view_data.
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1535
2014-10-19 14:30:15 +09:00
Jaehyun Cho
99c02fc702
config: Show tool bar of enventor as default
...
Summary: Show tool bar of enventor as default
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1537
2014-10-14 20:46:39 +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
Jaehyun Cho
5229b12423
tools: Fix to set data for swallow button callback data
...
Summary: Fix to set data for swallow button callback
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1526
2014-10-10 14:30:37 +09:00
Jaehyun Cho
cdcc68fba1
liveedit: Add text shadow in live edit template
...
Summary: Add text shadow in live edit template to identify text clearly
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1522
2014-10-07 11:30:44 +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
9b83fe29b8
confic_data: Fix T1662 to always save edj file in /tmp/
...
Summary: Fix T1662 to always save edj file in /tmp/
Reviewers: Hermet
Maniphest Tasks: T1662
Differential Revision: https://phab.enlightenment.org/D1462
2014-09-22 10:23:35 +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
Jaehyun Cho
0447a026cc
edc_editor: Fix T1602 to update syntax color after deleting a line
...
Summary: Fix T1602 to update syntax color after deleting a line
Reviewers: Hermet
Reviewed By: Hermet
Maniphest Tasks: T1602
Differential Revision: https://phab.enlightenment.org/D1431
2014-09-11 15:19:30 +09:00
ChunEon Park
f238cb5a4e
tools: improve tools gui.
2014-09-11 11:28:30 +09:00
ChunEon Park
6858d60529
tools: fixed typo.
2014-09-03 11:39:53 +09:00
ChunEon Park
ff2eb4c3d1
tools: improve tools ui.
2014-09-02 19:53:20 +09:00
Jaehyun Cho
dd8a898c87
enventor: Change tools from toolbar to box with buttons
...
Summary: Change tools from toolbar to box with buttons
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1385
2014-09-02 19:21:55 +09:00
Jaehyun Cho
199ae41883
enventor: Change tools from toolbar to box with buttons
...
Summary: Change tools from toolbar to box with buttons
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1385
2014-09-02 19:16:18 +09:00
ChunEon Park
7c23ae8be4
template: insert the textblock styles when template code inserted.
...
Signed-Off-By: Kateryna Fesyna <k.fesyna@samsung.com>
2014-08-30 18:20:38 +09:00
ChunEon Park
a05f7fd6ea
setting: use slider text instead of label widgets.
2014-08-29 00:52:56 +09:00
ChunEon Park
b9778cbe7b
Revert "enventor: Add customized entry styles for line entry"
...
This reverts commit 99af6d4b9e
.
Not necesary.
2014-08-29 00:19:51 +09:00
ChunEon Park
19d73728b3
setting: change the preference ui.
2014-08-28 16:50:00 +09:00
ChunEon Park
c54744e5ef
remove redundant theme recover.
2014-08-28 03:11:07 +09:00
Mykyta Biliavskyi
cfb145c3b1
dummy_object: change input param for edje_object_add from Evas_Object* to Evas*
...
Reviewers: Hermet
Subscribers: NikaWhite
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1355
2014-08-27 17:21:51 +09:00
Mykyta Biliavskyi
9de2aaef00
live_edit: create menu if it still does not created.
...
Summary:
create menu object if it does not created early, and just move menu if
it already created.
@fix
Reviewers: Hermet
Subscribers: NikaWhite
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1356
2014-08-27 17:19:30 +09:00
Jaehyun Cho
99af6d4b9e
enventor: Add customized entry styles for line entry
...
Summary: Add customized entry styles for line entry
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1363
2014-08-27 17:00:41 +09:00
ChunEon Park
1eae977508
edc_parser: code refactoring.
...
be simpler code.
2014-08-26 11:37:34 +09:00
Daniel Juyung Seo
57c52c07ad
edc_editor: cast pointers to another types correctly.
2014-08-23 01:03:51 +09:00
Daniel Juyung Seo
3a7c6caee6
edc_editor, edc_parser: fixed resource leak.
...
This fixes coverity CID 47576, 47577, and 47578.
2014-08-23 01:01:39 +09:00
Daniel Juyung Seo
09d2275ad1
edj_viewer: Fixed write to pointer after free bug.
...
This fixes coverity CID 47574.
2014-08-23 00:52:16 +09:00
Daniel Juyung Seo
b39ab53ffc
config: fixed buffer not null terminated bug.
...
This fixes coverity CID 47570.
2014-08-23 00:44:34 +09:00
Daniel Juyung Seo
2139ecc40a
search: initialize the local variable.
...
This fixed coverity CID 47575.
2014-08-23 00:41:50 +09:00
ChunEon Park
17e8a13303
about: add about file.
...
previousely, Enventor just showed the README file in about view.
now it just has own ABOUT file for better proper content.
2014-08-18 17:56:41 +09:00
ChunEon Park
aab2f000c9
tools: fix typo.
2014-08-17 13:28:02 +09:00
ChunEon Park
b2495c9a8d
live_edit: cancel live_edit if edc is reload.
2014-08-15 20:08:01 +09:00
ChunEon Park
f67c8b0255
menu: adjust ui.
2014-08-15 19:58:45 +09:00
ChunEon Park
559131729d
live_edit: revise theme.
2014-08-15 19:34:57 +09:00
ChunEon Park
c03a71d27c
remove workaround code
2014-08-15 17:59:27 +09:00
ChunEon Park
e120546b97
edc_parser: missed push to previous commit.
2014-08-15 17:56:29 +09:00
ChunEon Park
fe0a67bf9c
edc_editor: update selection area when image preview goes prev/next.
2014-08-15 17:54:03 +09:00
ChunEon Park
782a5f94a9
ctxpopup: support mouse wheel to go prev/next image.
2014-08-15 15:10:09 +09:00
ChunEon Park
4475f97d8a
menu: improve ui.
2014-08-15 15:00:31 +09:00
ChunEon Park
3cfeb5c54b
auto_comp: reset tooltip at better proper position.
...
it's better to reset tooltip content callback when it's going off.
2014-08-14 23:33:20 +09:00
ChunEon Park
5b905cf613
auto_comp: correct candidates lists.
...
Reset content_cb to have guarantee the callback call.
If anchor is changed faster than tooltip hide,
the callback won't be called since tooltip regards the content callback is same with before.
2014-08-14 23:27:21 +09:00
ChunEon Park
b3fcaaa7b1
console: keep the previous position even it relaunched
2014-08-14 18:29:53 +09:00
ChunEon Park
8e54bf506d
template: fix typo introduced while code clean up.
2014-08-13 23:50:47 +09:00
Kateryna Fesyna
16d7d8847e
Live_Edit: Use template groups as background of new part in Drag-n-Drop mode
...
Summary: Created new groups to setup as bg for dragable area in Drag-n-Drop mode.
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1323
Conflicts:
src/bin/live_edit.c
2014-08-13 23:48:49 +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
82a29d984c
template: correct line increase in part insert.
2014-08-13 22:35:47 +09:00
ChunEon Park
603b53b503
template: clean up code.
2014-08-13 22:35:09 +09:00
ChunEon Park
b1d882765c
Revert "template: insert image parts not only live edit mode."
...
This reverts commit 607f54ae87
.
it caused cursor position side effect. revert it.
2014-08-13 22:19:32 +09:00
ChunEon Park
0258c3e23c
template: don't use static buffer as possible.
2014-08-13 22:14:09 +09:00
ChunEon Park
607f54ae87
template: insert image parts not only live edit mode.
2014-08-13 22:04:51 +09:00
ChunEon Park
07077f53cb
template_code: fix one less line increase problem in template inserting.
2014-08-13 20:35:03 +09:00
ChunEon Park
bdd0c77c8a
template: keep the external functions to be lower position.
2014-08-13 20:28:43 +09:00
ChunEon Park
818070912d
template: print exception message in case of out of collections.
2014-08-13 19:56:32 +09:00
ChunEon Park
dbfb9169f4
template: apply syntax color after template code is inserted.
2014-08-13 19:48:47 +09:00
ChunEon Park
eca2bb7889
live_edit: changed short cut key.
2014-08-13 19:38:46 +09:00
ChunEon Park
178ca51dcb
live_edit: don't create menu multiple times.
2014-08-13 19:28:35 +09:00
ChunEon Park
e3168daf3d
live_edit: access layout obj
2014-08-13 19:19:44 +09:00
Kateryna Fesyna
c3bae3bd01
Live Edit: Add ability to drag new part area
...
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1319
Conflicts:
src/bin/live_edit.c
2014-08-13 19:16:08 +09:00
Kateryna Fesyna
de58bbdfa8
Live Edit: clear selection before insertion
...
Summary: To avoid the deletion of selected part of text the selection is cleared before insertion in Live Edit mode
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: NikaWhite
Projects: #enventor
Maniphest Tasks: T1514
Differential Revision: https://phab.enlightenment.org/D1317
2014-08-13 19:09:11 +09:00
ChunEon Park
de81c39a0d
live_edit: revise code
2014-08-13 18:20:42 +09:00
ChunEon Park
bbfc446455
menu: revise previous commit 06c7aac63d
2014-08-13 17:16:07 +09:00
Jaehyun Cho
06c7aac63d
enventor: Add back button on menu screen
...
Summary: Add back button on menu screen
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1321
2014-08-13 17:05:45 +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
c8d6ec6538
panes: adjust console default size.
2014-08-11 22:14:18 +09:00
ChunEon Park
6077d47cab
console: eeek. add missed header file.
2014-08-11 21:59:15 +09:00
ChunEon Park
57267bae53
live_edit: modify status messages.
...
keep the consistency of it's style.
2014-08-11 21:15:45 +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
ChunEon Park
c4e3ac89fd
tools: renew tools items.
...
remove new/save/load
add menu
2014-08-11 17:56:33 +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
b96e83472a
redoundo: removed non-body declares.
2014-08-11 16:52:23 +09:00
Mykyta Biliavskyi
848c337493
template: fix generate for names of templates.
...
Summary: without escaped char '\0' in the end of name, possible generate string with trash at the end. @fix
Reviewers: Hermet
Subscribers: NikaWhite
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1303
2014-08-11 16:33:17 +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
Mykyta Biliavskyi
9619ad4f82
redoundo: add limit for maximum depth.
...
Summary:
Added analysis current depth of queue redo/undo.
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: NikaWhite
Differential Revision: https://phab.enlightenment.org/D1298
2014-08-11 10:59:12 +09:00
Alex-P. Natsios
aa8618db16
auto_completion - fix typo for 'relative'
...
Summary:
Fixes a typo in the completion popup.
relatvie -> relative
Test Plan: try to open a popup that suggests autocompletion for 'relative'
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1299
2014-08-11 10:14:57 +09:00
ChunEon Park
0cbf3b38be
panes: support top/bottom drag for console.
2014-08-10 18:33:17 +09:00
ChunEon Park
858c2f3001
panes: removed unused.
2014-08-10 17:53:15 +09:00
ChunEon Park
0660e4904a
panes: code refactoring.
...
migrate global variables to structure.
2014-08-10 17:51:02 +09:00
ChunEon Park
7a771f79e2
console: implemented basic infra
2014-08-10 17:46:14 +09:00
ChunEon Park
ac1430ded0
build: build with ecore_exe and notify errors.
2014-08-09 20:03:06 +09:00
ChunEon Park
d94890555d
template_code: rename template texts
2014-08-09 14:52:52 +09:00
ChunEon Park
3eeec96897
ctxpopup: free the resource after use
2014-08-09 14:39:09 +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
56c33ba6aa
edc_editor: request edc file mapping all in reading.
2014-08-08 19:59:40 +09:00
Mykyta Biliavskyi
0486a03074
menu: Update window title on creation empty project.
...
Summary:
empty file creation changes window title.
Sets filepath into title. @fix
Reviewers: Hermet
Reviewed By: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1287
2014-08-08 18:45:36 +09:00
ChunEon Park
5944f3d4c1
statusbar: improve layout.
...
improve structure to be customizable.
also, this removes the annoying padding at the end of the group name.
2014-08-08 17:32:46 +09:00
ChunEon Park
072a088a73
menu: adjust some messages.
2014-08-07 23:01:32 +09:00
ChunEon Park
89a65c680c
template: refactoring.
...
revise the code.
2014-08-07 22:32:27 +09:00
Kateryna Fesyna
7d24fc8a3c
[EDC-Editor] Make template of parts to use unique names on insertion
...
Summary:
To create templates with unique name the counter of created parts is added to the Configure Data.
The line with the name of the part is placed in separate template because it is the same for each part template.
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1278
2014-08-07 21:59:51 +09:00
Mykyta Biliavskyi
e9950a2869
redoundo: dismiss text selection after redo/undo action.
...
Summary: after apply diff from undo/redo queue any text selection in the entry will be dismissed. Fixes T1483 @fix
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: kfesyna
Projects: #enventor
Maniphest Tasks: T1483
Differential Revision: https://phab.enlightenment.org/D1285
2014-08-07 21:58:48 +09:00
Mykyta Biliavskyi
717ad0148e
menu: Fix change window title.
...
Summary: When file saved with new name - changes title of main window. @fix
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1286
2014-08-07 21:57:44 +09:00
ChunEon Park
e804f00371
edc_editor: update file path on title exactly.
2014-08-07 21:55:13 +09:00
ChunEon Park
48bff46168
edc_parser: support action slider for color2, color3 keywords.
2014-08-07 16:01:59 +09:00
Mykyta Biliavskyi
de98785cc4
redoundo: fix cursor position after redo action.
...
Summary: cursor set after inserted symbol(or string) and shifted left after delete. @fix
Reviewers: Hermet
Reviewed By: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1284
2014-08-07 15:36:45 +09:00
ChunEon Park
8e1e82c609
dummy_obj: declare a function in the header to be exposed.
2014-08-07 15:34:16 +09:00
Mykyta Biliavskyi
8067dfe916
redoundo: fix cursor position after undo action.
...
Summary: cursor sets after inserted symbol(or string) and shifted left after delete. @fix
Reviewers: Hermet
Reviewed By: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1283
2014-08-07 15:28:38 +09:00
Mykyta Biliavskyi
911341c30b
edc_editor: fix segfault on last character undo.
...
Summary:
In case when undone character(s) in entry, was call updating syntax highlight. If entry is empty, then pointer of text didn't cleared and it was cause segfault in evas_textblock module.
@fix Fixes T1480
Reviewers: Hermet
Subscribers: kfesyna
Projects: #enventor
Maniphest Tasks: T1480
Differential Revision: https://phab.enlightenment.org/D1272
2014-08-07 15:25:26 +09:00
ChunEon Park
925bc6f06e
fix shadow, unused build warnings.
2014-08-06 18:02:54 +09:00
Mykyta Biliavskyi
414e604273
indent: enhanced integration with Redo/Undo module.
...
Summary: in case when was adding or deleting line, will sent changing whitespaces (add/delete) from module "indent" into undo/redo module. Fixes T1481 @fix
Reviewers: Hermet
Subscribers: kfesyna
Projects: #enventor
Maniphest Tasks: T1481
Differential Revision: https://phab.enlightenment.org/D1274
Conflicts:
src/bin/indent.c
2014-08-06 17:17:34 +09:00
ChunEon Park
ce373ec81f
indent: code refactoring.
...
apply simpler code.
2014-08-06 16:56:53 +09:00
ChunEon Park
0919238358
indent: free the used memory.
2014-08-06 16:52:05 +09:00
Mykyta Biliavskyi
8880e402a4
edc_editor: Fix template text range for undo/redo feature.
...
Summary: fixed take start position of pasted templates. Fixes T1484 @fix.
Reviewers: Hermet
Subscribers: kfesyna
Projects: #enventor
Maniphest Tasks: T1484
Differential Revision: https://phab.enlightenment.org/D1277
2014-08-06 16:16:49 +09:00
ChunEon Park
f986ac38a1
code refactoring.
...
specify 'void' for void arguments functions to catch up the warnings more intensively.
2014-08-05 15:32:12 +09:00
ChunEon Park
ea7ba535e3
redoundo: fixed typo.
2014-08-02 18:39:05 +09:00
ChunEon Park
1a75d9f18e
redoundo: remove odd line status updation call.
2014-08-02 18:33:23 +09:00
ChunEon Park
bfcc188551
editor: set line number status correctly when edc is empty.
2014-08-02 18:26:14 +09:00
ChunEon Park
9da55623c7
editor: update current line status properly.
...
put the line updation in the line inc/dec functions to be ensure.
2014-08-02 18:15:22 +09:00
ChunEon Park
dfabf9d122
goto: removed a period in the message
2014-08-02 17:58:27 +09:00
ChunEon Park
518f193d1e
goto: removed an empty line.
2014-08-02 17:45:09 +09:00
ChunEon Park
faa6781753
goto: allow only digits input
2014-08-02 17:40:51 +09:00
ChunEon Park
34919344e4
editor: additional descriptive messages.
...
display a message when no text to be redoundo.
2014-08-02 17:18:21 +09:00
ChunEon Park
e81058d2f8
editor: display redo/undo message.
2014-08-02 16:59:37 +09:00
ChunEon Park
3cd276bc49
editor: update line status when text is changed.
2014-08-02 16:53:06 +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
cb0e70bff9
finished the missed code clean up.
...
This is an additional code change from this commit.
e592d65053
2014-07-31 22:42:15 +09:00
ChunEon Park
e592d65053
code refactoring.
...
split setting.c out from the menu.
2014-07-30 18:10:18 +09:00
ChunEon Park
cbfe14c87c
refactoring code.
...
renamed the edc file, group names to be more clear.
2014-07-30 17:02:08 +09:00
Kateryna Fesyna
eee06afa2e
edc_editor: focus lose on left-arrow key is pressed
...
Summary:
Call elm_object_focus_allow_set() function for en_line entry to
forbid focusing it, so en_editor would not lose its focus.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1246
2014-07-29 16:33:22 +09:00
Jaehyun Cho
93f2148e43
enventor: Add log messages for memory allocation error
...
Summary: Add log messages for memory allocation error
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1245
2014-07-28 13:42:14 +09:00
ChunEon Park
9505d24711
edc_editor - fix the vertical scroller disappear on ctrl+v
...
Reproduce Step:
a. Open new empty project.
b. Input 'collections {'
c. Copy and paste edc text (for example elementary video.edc text) to the Enventor edit window.
Current result: vertical scroller is not shown
Expected result: vertical scroller is shown
Signed-Off-By:Kateryna Fesyna<k.fesyna@samsung.com>
2014-07-26 14:10:14 +09:00
ChunEon Park
3771fc8afb
edc_editor - fix the disappear scrollable functionality.
...
Reproduce Step:
a. Set font scale to 2.0;
b. Set entry cursor to 1st position;
c. Press Enter;
d. Set cursor to 1st position;
e. Press backspace;
f. Press Del;
Current result: disappear scrollable functionality;
Expected result: delete 1st line.
Signed-Off-By:Kateryna Fesyna(k.fesyna@samsung.com )
2014-07-26 14:08:27 +09:00
ChunEon Park
bdc865a84c
dummy_obj - update properly when the swallow part is changed.
2014-07-19 16:03:46 +09:00
ChunEon Park
515efc710b
fixed some memory leaks.
2014-07-19 15:50:40 +09:00
ChunEon Park
c5d1467513
edc_parser - fixed memory leaks
2014-07-19 15:34:47 +09:00
ChunEon Park
6d0c720b20
fixed some memory leaks that detected by valgrind.
2014-07-19 15:07:25 +09:00
ChunEon Park
3d8ca8112f
statusbar - enable in default
2014-07-19 14:45:07 +09:00
ChunEon Park
9d7c89b7b9
added missed a header.
2014-07-19 14:09:59 +09:00
ChunEon Park
1430eb9741
auto_completion - adjust scale value
2014-07-19 13:56:26 +09:00
ChunEon Park
408e6fd04d
template - add a new template, minimum
2014-07-19 13:55:24 +09:00
ChunEon Park
e84a03968a
newfile - allow enter key for selecting an item.
2014-07-19 13:39:07 +09:00
ChunEon Park
3c0f61b4aa
auto_completion - fix indentation
2014-07-19 13:35:35 +09:00
ChunEon Park
adae9b6fd3
introduce new feature, auto completion.
2014-07-19 13:31:08 +09:00
ChunEon Park
4db65212a7
goto,search - fix gui scalability
2014-07-15 22:59:39 +09:00
ChunEon Park
544965020c
editor - increase lines by one function call.
2014-07-15 22:16:23 +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
17db0c8e96
newfile - support double click item selection.
2014-07-12 16:14:16 +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
d216fd9c42
fixed compile warnings.
2014-07-12 14:21:02 +09:00
ChunEon Park
6d26867030
newfile - get focus as it opened.
2014-07-10 16:21:07 +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
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
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
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
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
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
ChunEon Park
87e76c3b35
syntax_color - removed define color.
...
it's merged to macro color.
2014-05-21 10:36:15 +09:00
ChunEon Park
921f4b274b
syntax_color - support macro color
2014-05-21 10:19:46 +09:00
ChunEon Park
a9aa904b63
syntax_color - apply an additional color to strings
2014-05-20 20:09:14 +09:00
ChunEon Park
7e27aeead1
syntax_color: initialize it on the multi-thread.
2014-05-20 16:54:41 +09:00
ChunEon Park
4e015e7678
parser - use inarray instead of inlist.
...
Since we know the item count is constant, inarray is better than inlist.
2014-05-20 16:37:29 +09:00
ChunEon Park
2b14f9a6fc
parser - use array instead of list.
...
Since we know the item count is constant, array is better than list.
2014-05-20 13:28:24 +09:00
ChunEon Park
81c4a9fde2
syntax_color: improved syntax_color to be configurable.
2014-05-19 01:26:47 +09:00
ChunEon Park
9595c206b8
editor - updated displaying max line if max line is changed.
...
when just one line is deleted or entry selection cleared,
the max line is not updated in the status bar.
now it's fixed.
2014-05-17 18:19:18 +09:00
Ryuan Choi
c88e9bf9d3
Fix the crash when user passed wrong input file.
...
ex) enventor a/b.edc
2014-05-15 20:54:14 +09:00
ChunEon Park
1f7f52a9ea
syntax_color: introduce cache buffer for syntax apply.
...
It avoids copying of text buffer, every syntax color apply time.
2014-05-15 17:12:37 +09:00
ChunEon Park
ed8c3b2922
syntax_color - refactored syntax color apply logic.
...
now, it method changed to look-up table way for more equational processing in various cases.
Also, this change is a preliminary job for configurable syntax color.
2014-05-15 16:15:36 +09:00
ChunEon Park
1191f306a5
syntax_color - support more keywords
2014-05-14 19:24:52 +09:00