Summary:
Editor line number is scrollable horizontally
This patch fix the line number scrolling
ref T4276
Test Plan:
1. Open enventor
2. Scroll the scrollerbar horizontally in edc_editor
3. check that the line number entry is fixed
Reviewers: Jaehyun_Cho
Maniphest Tasks: T4276
Differential Revision: https://phab.enlightenment.org/D4901
Summary:
scroller had auto-scroll properties.
In detail, when the content of scroller have focus, the scroller scroll top-left
position of the content.
But enventor does not want to auto-scroll.
This prevent it.
Ref : 44e40c7c5e4549e78008eb7b74b6ab1b7e1fcf9d
Test Plan:
1. Open enventor basic template
2. Scroll down
3. click edc_editor
Reviewers: Jaehyun_Cho, cedric
Reviewed By: cedric
Subscribers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D4930
Summary:
1. When delete text
2. When add some separated text on the same line ex) aaaa -> abbaacca
,the smart redoundo is broken
This fixes that bugs
Test Plan:
1. turn on smart redo / undo option
1. add / delete text
2. check that smart redoundo works correctly
Reviewers: Jaehyun_Cho
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D4880
group_add and group_del have become evas internal functions according to
the efl commit 55b529cebc113dd66906ce39034299df97a2a2ed.
Therefore, codes inside group_add and group_del move to constructor and
destructor.
Previously, font style was not selected automatically when font name is
selected.
Now, the first font style is selected automatically when font name is
selected.
Previously, if edc file is located in a path containing space character,
then, edje_cc did not work.
Now, to resolve the above issue, edc file path is treated with double
quotation marks.
Previously, if the searched word was located position 0, then the first
search worked but the next search did not work. Because the search
position was still 0.
Now, the search position moves to the end of the searched word if the
search type is forward.
Previously, if a font style was selected and then re-open text setting,
the selected font style was not applied to example text in text setting.
Now, the selected font style is applied to example text when text
setting is re-opened.
Summary: The key event work well now.
Test Plan:
1. Run enventor
2. Test the shortcut key that use modifiers(<Ctrl>, <Alt>)
3. Check the shortcut work correctly
Reviewers: Hermet, Jaehyun_Cho
Reviewed By: Jaehyun_Cho
Maniphest Tasks: T5146
Differential Revision: https://phab.enlightenment.org/D4620
Summary:
Add scroller_region_show method.
fix https://phab.enlightenment.org/T4416
Test Plan:
1. Run enventor
2. Open goto window using shortcut key(<Ctrl> + <l>)
3. type line number
4. check the scroller scroll correctly
Reviewers: Jaehyun_Cho, Hermet
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D4619
This fixes following compilation errors
enventor_object.eo:216:7: class 'Efl.Gfx.visible' not found within the
inheritance tree of 'Enventor.Object'
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
Summary:
edc_navigator can be resized. in order to prevent collision
between edc_navigator and file_browser, limit the size to half each other.
Test Plan:
1. Run enventor
2-1. Drag the bar between text editor and edc_navigator
2-2. Toggle edc_navigator using key F10
3. Check edc_navigator size is saved after restart envertor
Reviewers: Jaehyun_Cho, Hermet
Differential Revision: https://phab.enlightenment.org/D4439
Summary: file_browser can be resized.
Test Plan:
1. Run enventor
2-1. Drag the bar between file_browser and live view
2-2. Toggle file_browser using key F9
3. Check file_browser size is saved after restart envertor
Reviewers: Jaehyun_Cho, Hermet
Differential Revision: https://phab.enlightenment.org/D4431
When error code is saved, cursor moves to the error code.
This cursor position change causes that candidate slider values are
appended after error code because cursor position moved to error code.
This patch restores cursor position to candidate keyword.
As a result, candidate slider values are always appended after candidate
keyword.
Previously, tab key causes that both spaces for indent and spaces for
tab are inserted.
Now, tab key causes that either spaces for indent or spaces for tab are
inserted.
If paragraph is shorter than spaces for indent then only spaces for
indent are inserted. Otherwise, only spaces for tab are inserted.
Summary: when some menu is hidden, it's scrollable.
Test Plan:
1. run enventor
2. reduce enventor window size
3. scroll tool tabs
Reviewers: Jaehyun_Cho, Hermet
Differential Revision: https://phab.enlightenment.org/D4418
This commit applies the following efl commits.
evas: Mark group_add/del as internal
evas/elm: Remove function group_move
evas/elm: Remove function group_move
evas/elm: Remove group_show and group_hide
evas: Move clip_unset to legacy, remove group_clip