Andy Williams
|
fdccc03a4a
|
Passing Eo events from Elm_Code to the Evas_Object when the backend data changes. Track a list of all widgets connected to the Elm_Code so we can signal them all. Add API to change status of a line which will refresh the widget too.
|
2014-11-06 23:43:56 +00:00 |
Andy Williams
|
051e03ba99
|
Add a simple elm_code_test binary that loads the widget and inserts some demo text
|
2014-11-05 13:55:37 +00:00 |
Andy Williams
|
4eec76793b
|
Fix a crash when resizing if the file is longer than the viewport
|
2014-11-05 13:36:54 +00:00 |
Andy Williams
|
4be9198da5
|
Adding some initial concept of status flags for a line and default enum to start working on color pallette in our widget. Load enough colors to provide these statuses and hook into the EDI log panel implementation
|
2014-11-05 00:01:28 +00:00 |
Andy Williams
|
a28e199c72
|
Add an initial stab at an elm_code widget. It currently does not refresh at any time other than load or resize, so is not respecting content updates, but it's a start.
Use it in place of the list of elm_label objects that were rendered in the log panel. Not colour highlighted yet, but one thing at a time.
|
2014-11-04 22:21:49 +00:00 |
Andy Williams
|
0ad14fac14
|
Allow appending of lines to an Elm_Code_File, allow Elm_Code_File objects to be created empty without reading from a filesystem source
|
2014-11-04 21:05:29 +00:00 |
Andy Williams
|
83c0e231ec
|
Add basic structure for elm_code object - namespacing the elm_code_file properly to keep it clean
|
2014-10-26 22:47:27 +00:00 |
Andy Williams
|
3d35a3f949
|
Add some documentation grouping
|
2014-10-26 22:08:52 +00:00 |
Andy Williams
|
84414c6e1b
|
Merging in master
|
2014-10-23 21:24:20 +01:00 |
Andy Williams
|
863a4a47a2
|
Update the syntax highlighting to work after text set - thanks a lot to herdsman for the initial patch
|
2014-10-23 21:14:46 +01:00 |
Andy Williams
|
f7336e9276
|
fix syntax mistake after changing markup type
|
2014-10-22 22:43:32 +01:00 |
Andy Williams
|
95958caa31
|
Warn if the passed parameter is not a valid project location.
Currently EDI can only open existing directories or create them - no single file mode
|
2014-10-22 22:41:23 +01:00 |
Andy Williams
|
50b9cd16f7
|
Fix building out of tree
|
2014-10-22 22:03:39 +01:00 |
Boris Faure
|
8fadf10987
|
fix some compiler warnings
|
2014-10-22 21:16:17 +02:00 |
Boris Faure
|
d671a68877
|
use waitpid() instead of wait()
|
2014-10-22 21:09:41 +02:00 |
Andy Williams
|
383bae2def
|
Update tests to use the proper api check
|
2014-10-21 22:28:12 +01:00 |
Andy Williams
|
a50fd20f06
|
warning--
|
2014-10-21 22:27:10 +01:00 |
Andy Williams
|
76675f6298
|
Use the recommended formatting for colour, avoid font weight right now as it doesn't stack properly
|
2014-10-21 14:26:46 +01:00 |
Andy Williams
|
4eaf564f01
|
Use the recommended formatting for colour, avoid font weight right now as it doesn't stack properly
|
2014-10-21 14:26:01 +01:00 |
Andy Williams
|
9838f4b35c
|
Using the +/- format application to remove bold etc where used.
This requires a patch from herdsman to evas to work effectively
|
2014-10-20 23:22:13 +01:00 |
Andy Williams
|
5402a5921f
|
Using the +/- format application to remove bold etc where used.
This requires a patch from herdsman to evas to work effectively
|
2014-10-20 23:20:14 +01:00 |
Andy Williams
|
6cf6df3886
|
Load the content and verify from our test files.
Includes an eina_file_map_lines workaround for blank lines
|
2014-10-19 22:33:49 +01:00 |
Andy Williams
|
0bb5201e3c
|
Load lines sequentially and insert to a structure for reference
|
2014-10-19 22:29:44 +01:00 |
Andy Williams
|
69feac6ced
|
updated gitignore
|
2014-10-17 23:46:42 +01:00 |
Andy Williams
|
16ca047e64
|
Disable a broken test for now - we're focussing on testing elm_code at the moment
|
2014-10-17 23:43:43 +01:00 |
Andy Williams
|
676018f60d
|
Disable a broken test for now - we're focussing on testing elm_code at the moment
|
2014-10-17 23:43:15 +01:00 |
Andy Williams
|
b38f986767
|
A pretty slim test of file loading and initial path apis
|
2014-10-17 23:36:07 +01:00 |
Andy Williams
|
a78a0301e7
|
Base addition of elm_code area within the edi codebase, including an empty test to verify it's working
|
2014-10-17 21:36:03 +01:00 |
Andy Williams
|
174210cb02
|
Trying some slight optimisations for highlighting
|
2014-10-16 20:47:57 +01:00 |
Andy Williams
|
ae9990f06c
|
Tweaking syntax a little to have 1) less vivid comments and 2) the same colour for macro introducing punctuation characters as the macro they introduce
|
2014-10-12 13:34:41 +01:00 |
Andy Williams
|
f7639a9631
|
Update TODO list in sync with feature completion and wiki changes
|
2014-10-12 13:07:19 +01:00 |
Andy Williams
|
263b3da155
|
Fix scrolling to added line in console panel.
Scroll to the bottom manually rather than relying on gravity
|
2014-10-12 13:06:23 +01:00 |
Andy Williams
|
84b25a2090
|
Implement the colouring of code based on the clang parser.
Has some issues with performance and failing on large files which need to be looked into.
|
2014-10-10 13:43:54 +01:00 |
Andy Williams
|
f11369a361
|
Merge the clang syntax highlight parsing work from edi PROTO.
That's the parsing complete but I need to hook it into style the elm_entry widget...
|
2014-10-09 00:06:55 +01:00 |
Andy Williams
|
d40c220e68
|
Add basic creation of new projects using the skeleton tool
|
2014-09-28 23:45:33 +01:00 |
Andy Williams
|
451137c70f
|
Include the skeleton tool in the edi build so we can work on project creation
|
2014-09-13 22:30:20 +01:00 |
Andy Williams
|
d4e78a1c3e
|
TODO notes
|
2014-09-13 16:48:29 +01:00 |
Andy Williams
|
9ac976aa17
|
Add mime or requested type to text editor status bar.
Some refactoring to start splitting out file management from UI
|
2014-09-13 16:48:16 +01:00 |
Andy Williams
|
85661fc2a6
|
Add/remove the serch panel as elm calculations are not working if we just how / hide
|
2014-07-19 20:28:14 -07:00 |
Andy Williams
|
c9d52cda28
|
Fix new window sizing following the layout changes
|
2030-07-13 03:06:54 +01:00 |
Andy Williams
|
a25b043761
|
Move search UI into a panel at the top of the editor.
Correct search to work across multiple tabs within one Edi instance. Fix various issues around searc.
|
2030-07-12 21:12:05 +01:00 |
Andy Williams
|
21a5f2b1b4
|
reducing complexity a little
|
2030-07-10 00:04:01 +01:00 |
Andy Williams
|
64862ac5f1
|
Adding a status bar to editors, currently displaying line & col info
|
2030-07-10 00:03:26 +01:00 |
Andy Williams
|
102b3ecaf3
|
tweaking readme for GitHub
|
2014-06-29 23:59:39 +01:00 |
Andy Williams
|
6a6851fd4a
|
Initial welcome screen, working on adding the create project support
|
2014-06-29 23:54:29 +01:00 |
Andy Williams
|
2de3879b6c
|
Re-add the original readme to make the builds work properly
|
2014-06-28 16:16:58 +01:00 |
Andy Williams
|
15c3e7b3f1
|
Fix wrong relative path
|
2014-06-28 14:20:55 +01:00 |
Andy Williams
|
09f252ba88
|
Move to a markdown file for github readers
|
2014-06-28 14:17:32 +01:00 |
Andy Williams
|
961f65d910
|
Update line numbers to be the same length as content to better match the rows.
Still has an issue with very long files, but that's being investigated
|
2014-06-15 22:54:08 +01:00 |
Andy Williams
|
7e8f3dd5c4
|
Use the shiny EDI icon I made
|
2014-06-15 11:54:09 +01:00 |