Jaehyun Cho
7a85d0bc3b
live_edit: Remove unused code.
...
live_edit does not need trigger any more. Therefore, code related to
trigger is removed.
2016-05-10 23:19:04 +09:00
Hermet Park
5450bcdf1b
file_browser: just comment fixed.
2016-05-08 04:52:33 +09:00
Hermet Park
5c21ca9ba9
file_browser: refactoring internals.
...
remove unnecessary edc usage.
and don't surprise even though refresh button generation is wierd.
That is about genlist bug and will be fixed there soon.
2016-05-08 04:49:55 +09:00
Hermet Park
c20a47bced
edc_edit: code refactoring.
...
toggle option for ctxpopup should be global.
so, take care of this in enventor object data.
This is a partial change for multiple edc editor.
2016-05-08 03:16:46 +09:00
Hermet Park
a77f756735
edc_edit: fixed redo undo short cut keys.
...
there were still wrong implementation. fixed them.
2016-05-08 03:11:04 +09:00
Hermet Park
47bbaf731b
edc_edit: fix broken ctrl+z, ctrl+r short-cut key events.
...
This was introduced from previous patches.
Now initialization point of edit_data is next to the efl lib initialization.
This broke this and now i fixed this with dispatching way.
2016-05-08 02:55:46 +09:00
Hermet Park
512e13a626
redoundo: fix invalid timer usage.
...
don't access freed timer.
@fix
2016-05-08 02:36:52 +09:00
Hermet Park
0b27ce5474
redoundo: code refactoring.
...
toggle option for redoundo should be global.
so, take care of this in enventor object data.
2016-05-08 02:34:31 +09:00
Hermet Park
e36b84e53d
internal changes for supporting multiple editor.
...
loose the dependency of edc_edit with enventor instance.
2016-05-07 23:14:45 +09:00
Hermet Park
047c9ff238
refactoring for multiple edc editor.
...
move editor attributes out of edc_edit.
since those attributes should be applied through editors.
2016-05-07 17:35:07 +09:00
Hermet Park
ae7f3e30b3
redoundo: do coupling with edc_edit instance.
...
one redoundo should work with it's owner editor.
This is a refactoring for multiple edc editor.
2016-05-07 04:14:47 +09:00
Hermet Park
dc916f0dfe
syntax_indent: code refactoring.
...
1. reuse exisiting strbuf.
2. fix code convention.
3. coupling with editor entry.
2016-05-07 02:58:26 +09:00
Hermet Park
fa3dc0cc3a
just rename file.
...
indent -> syntax_indent
2016-05-07 02:32:05 +09:00
Hermet Park
fa1d1fc6d7
syntax_color: reorganize internals for multiple edc editor.
...
place a global syntax color source to share throught editor instances.
This is a partial change for supporting multiple edc files.
2016-05-07 01:46:58 +09:00
Jaehyun Cho
1b5054c1eb
file_browser: Disable functions if workspace is not set.
...
Workspace layout is disabled to disable functions in file browser if
workspace is not set.
2016-05-04 15:10:26 +09:00
Jaehyun Cho
b34c637273
file_browser: Add file search function.
...
If a search word is input, then files which contain the search word in
their file names are displayed.
To show file icons clearly in search mode, file icon images of file
browser are modified.
@T3579
2016-05-04 15:10:25 +09:00
Taehyub Kim
279eea73eb
live_edit: add new feature about auto align
...
Summary:
when we are layouting using live edit item,
It is hart to align the inserting item among the exist parts.
so add auto align feature to align easily.
Test Plan:
1. launch enventor
2. add a live item using the toolbar
3. move and resize the live item in live view
4. check the auto align function when the item near another part
Reviewers: Jaehyun_Cho, NikaWhite, Hermet
Differential Revision: https://phab.enlightenment.org/D3884
2016-05-03 16:53:07 +09:00
Jaehyun Cho
cfc55700ce
file_browser: Expand current directory only.
...
Previously, file browser expands all directory hierarchy.
Now, file browser expands current directory only.
Moreover, directory's sub file data is created when the directory is
expanded to support deep directory hierarchy.
2016-05-03 14:47:33 +09:00
Jaehyun Cho
5e4cbcfc9c
file_browser: Fix crash that occurs when file does not exist.
...
ecore_file_exists() returns EINA_FALSE for some cases although the given
file exists. This commit is for the above malfunction cases.
2016-05-03 13:11:23 +09:00
Hermet Park
d5a3c29f36
file_browser: adjust refresh button position.
2016-05-02 22:55:33 +09:00
Jaehyun Cho
037f9d4283
file_browser: Apply resource file icons.
...
Apply edc, image, sound, and font file icons.
2016-05-02 19:45:44 +09:00
Jaehyun Cho
a030df08d1
file_browser: Fix "Workspace" text position.
2016-05-02 19:45:03 +09:00
Jaehyun Cho
a176e619e6
file_browser: Support "Show All Files" function.
...
By default, file browser shows resource type files only such as edc,
image, sound, and font type files.
If the "Show All Files" check is on, then file browser shows all types
of files.
@T3390
2016-05-02 15:49:14 +09:00
Jaehyun Cho
48fb17f938
file_browser: Change refresh button.
...
Change the refresh button to an icon button and move it next to the
"Workspace".
2016-05-02 15:49:00 +09:00
Jaehyun Cho
f84eeb951e
file_browser: Remove "Collections EDC".
...
Normally collections edc is included in the workspace directory.
Therefore, "Collections EDC" item is removed from the file browser.
2016-05-02 15:48:58 +09:00
Hermet Park
084fbd4b62
add TODO for multiple file editor.
2016-05-01 22:26:12 +09:00
Hermet Park
22fc5a96e5
edc_parser: fix wrong value.
...
base_scale shouldn't be zero.
2016-05-01 22:07:42 +09:00
Hermet Park
6946d1f715
additional implementation for multiple edc editor.
...
some missing implementation from bea4735e02
.
2016-05-01 22:05:20 +09:00
Hermet Park
3db7a0a7c8
remove EINA_REF
...
This looks quitely unnecesary. go away from here.
2016-05-01 21:21:40 +09:00
Hermet Park
bea4735e02
Change Enventor API.
...
This is a partial change for supporting multiple edc files.
enventor_object_file_set() -> enventor_object_main_file_set()
2016-05-01 21:16:31 +09:00
Hermet Park
e08cc69795
code refactoring
...
change declarations type of enventor object
from Evas_Object to Enventor_Object
2016-05-01 20:27:08 +09:00
Hermet Park
9c2748d95b
code refactoring.
...
put declarations at proper positions.
2016-05-01 17:31:37 +09:00
Hermet Park
bd78cafef4
theme: update invert size icon.
2016-05-01 16:22:05 +09:00
Hermet Park
dfd4a1acde
theme: update expand icon design.
2016-05-01 16:04:04 +09:00
Hermet Park
c33f835836
live_edit: fix center guide text positioning problem.
...
This problem looks it just introduced from copy & paste...
@fix T3568
2016-04-28 22:45:20 +09:00
Jaehyun Cho
0f3740630e
file_browser: Add refresh button.
...
When refresh button is clicked, then all directories in file browser are
updated.
2016-04-28 17:51:09 +09:00
Hermet Park
8c6da49ae1
colorpalette: remove fixed warnings.
2016-04-27 00:06:25 +09:00
Hermet Park
1c21a8538f
status: adjust stats msg idle time.
...
as well as some messages.
2016-04-27 00:03:25 +09:00
Hermet Park
d38facff7f
edc_editor: fix a broken ctxpopup image relay behavior.
...
Next image word selection was broken.
so, the selection was a little twisted.
It seems something has been changed in entry.
Anyhow, it's fixed in enventor side. :(
@fix T3258
2016-04-26 23:41:40 +09:00
Hermet Park
8d109970c6
code refactoring.
...
sanitize duplicated error message code.
2016-04-26 23:13:42 +09:00
Hermet Park
e7bc310f1b
edc_editor: free used memory.
2016-04-26 22:58:46 +09:00
Hermet Park
99eee8091e
ctxpopup: fix a broken ctxpopup image relay behavior.
...
grab keys to ensure key events.
fix @T3271
2016-04-26 22:18:05 +09:00
Hermet Park
d271175953
fix unexpected close on edc navigator.
...
if edj view failed to load a edj, edje_edit apis will occur crashes.
we could avoid this crash in enventor side.
@fix T3510
2016-04-26 20:39:44 +09:00
Hermet Park
e263ffa002
edc_navigator: removed auto contraction option.
...
I've tried this.
And concluded this is not necessary in point of user experience.
2016-04-25 11:50:26 +09:00
Hermet Park
ce9c4ba4e5
edc_navigator: ++safety.
2016-04-23 14:06:28 +09:00
Hermet Park
2b7a8af2ce
edc_navigator: fix item contents remaining bugs.
...
Genlist reuses the contents unintendly.
Definitely, This is a genlist bug
and it looks a side effect of resuable contents feature. :(
2016-04-23 13:53:37 +09:00
Hermet Park
6f9d51e28b
edc_navigator: optimize state update logic.
...
don't need to flush every updation time.
we only update changed states.
2016-04-23 13:27:58 +09:00
Hermet Park
a4d4fb748c
edc_navigator: support stop all programs.
...
for this, added one more api, enventor_object_programs_stop()
2016-04-23 13:15:32 +09:00
Hermet Park
97fbb51062
edc_navigator: add play button icon.
2016-04-23 11:43:47 +09:00
Hermet Park
087538ce0c
tiny optimization.
...
sharing enventor string names.
2016-04-23 11:30:36 +09:00