Commit Graph

1078 Commits

Author SHA1 Message Date
Andy Williams 3d65bbc456 elm_code: When appending lines ignore widget size now we're scrolling 2015-01-28 00:20:58 +00:00
Andy Williams d65bc3bce9 windows support: remove the last fork 2015-01-27 22:41:36 +00:00
Andy Williams 203f2619e1 Fix crash when creating a new file 2015-01-27 22:31:12 +00:00
Andy Williams be7119c787 elm_code: Update resizing to reflect only the space that's required 2015-01-27 22:13:59 +00:00
Andy Williams 61912e962a Allow up/down/left/right to participate in focus control.
When we cannot move within the cursor availability then note it
the callback from elm will see if the event should be propagated so we
report the veto when we're contained or allow propagation when we overrun
2015-01-27 17:02:45 +00:00
Andy Williams 576c2aa954 Add TODO note to list 2015-01-27 17:02:45 +00:00
Andy Williams 12944ecaa3 Update TODO with recent changes 2015-01-27 17:02:45 +00:00
Stephen Houston fc3b6963c7 Elm_Code: Keep up with min size so scroller works properly. 2015-01-27 10:43:32 -06:00
Andy Williams ba60959058 And document the wiget API 2015-01-26 23:09:22 +00:00
Andy Williams 09ac58f30e Bind up/down/left/right to cursor control.
Add a veto callback that blocks the up/down hitting the focus manager. This needs to be improved so once we hit the top / bottom it will pass on
2015-01-26 19:46:30 +00:00
Andy Williams 874101aeb1 Merge in key_down fixes from branch 'devs/ajwillia-ms/elm_code' 2015-01-26 19:06:27 +00:00
Andy Williams 50c5cb572b Refactor eo widget2 to widget - update in edi too 2015-01-26 19:05:34 +00:00
Stephen Houston a90e8cf789 Elm_Code: For box to get key down, it needs to have a child receiving key down. 2015-01-26 10:28:04 -06:00
Andy Williams 159c47d340 Port everything to use new widget API. Remove old widget API 2015-01-26 14:00:37 +00:00
Andy Williams f236f78cd4 Manipulate the position of the cursor.
When clicking in edit mode just change the position of it to where was clicked.
Known issue that this does not work with the keyboard
2015-01-25 23:15:37 +00:00
Andy Williams d017c06339 elm_code: Add focus support for the elm_code widget.
Hook into the internal elementary API to be part of the focus chain
2015-01-25 17:18:21 +00:00
Andy Williams 29f683d084 Complete port of elm_code widget to eo as widget2 2015-01-24 22:07:00 +00:00
Andy Williams 5e21f9da54 Fix eo and regen to generate the right code based on okra's changes.
We need to inherit from Elm_Box and not get in the way of smart resizing...
2015-01-24 08:26:09 +00:00
Stephen Houston 4ed86910af Elm_Code_Widget2: Inherit from box instead of layout since a layout is not provided. 2015-01-23 20:35:14 -06:00
Andy Williams 64b08570f0 Merge branch 'master' into elm_code 2015-01-23 23:42:07 +00:00
Andy Williams 664cff7d4d install our test diff for elm_code_test binaries 2015-01-23 23:41:53 +00:00
Andy Williams ada1529dce Let's open .eo files too 2015-01-23 23:31:28 +00:00
Andy Williams 3fb3564d05 Experimental eo commit - structure in place and it's resizing but won't render 2015-01-23 22:55:13 +00:00
Andy Williams 2249bcfc71 Adding replace support to our search bar.
Run a search first if one has not been, from then replace the current term and search again.
Submitted by Kelly Wilson
2015-01-18 17:36:12 +00:00
Andy Williams 1b1242a430 Merge in master 2015-01-17 22:08:16 +00:00
Andy Williams b39ac7c3f7 Don't allow users to open multiple project choosers.
Avoiding issues of trying to open a second project in 1 app instance.
Submitted by Kelly Wilson
2015-01-17 20:10:56 +00:00
Andy Williams 6a63044b30 Add a click handler for lines in a widget 2015-01-17 19:57:15 +00:00
Andy Williams e6ddefedd5 Tidying some more headers to try and get windows builds working 2015-01-10 17:55:04 +00:00
Andy Williams 01cb36f510 More updates to correct API/export declarations for Windows.
Various changes brought in. Patch from Vincent Torri - thanks
2015-01-10 17:43:12 +00:00
Andy Williams 3ab9857e52 Allow up/down/left/right to participate in focus control.
When we cannot move within the cursor availability then note it
the callback from elm will see if the event should be propagated so we
report the veto when we're contained or allow propagation when we overrun
2015-01-27 14:34:11 +00:00
Andy Williams ff2057b494 Add TODO note to list 2015-01-27 09:23:33 +00:00
Andy Williams 6dcfb21d3e Update TODO with recent changes 2015-01-26 23:30:17 +00:00
Andy Williams 66b79dd0e2 Merge in the new elm_code widget.
This provides the new eo API and handles focus and a cursor now too!
2015-01-26 23:14:17 +00:00
Andy Williams 823c2e2a86 Improving portability again 2015-01-10 17:12:52 +00:00
Andy Williams 6de4f7b14c cleaning up fork/wait removal 2015-01-10 17:04:49 +00:00
Andy Williams 032d7e5963 Move project creation to our Edi library.
Move to ecore_exe from fork/wait as it is more portable
2015-01-17 17:04:26 +00:00
Andy Williams f9ba2d3edf Update year in skeleton user files 2015-01-17 17:00:06 +00:00
Andy Williams 123c137a24 Don't try to open recent projects if they can't be found.
Allow the user to choose if it should be deleted or not before returning.
Submitted by Kelly Wilson
2015-01-15 23:13:14 +00:00
Andy Williams e33b39aa2a Avoid a crash when right clicking empty space on file list.
Show a dialog to user explaining they must choose a file.
Submitted by Kelly Wilson
2015-01-15 22:56:08 +00:00
Andy Williams 40172fa83e Fix a crash on building a brand new project.
Submitted by Kelly Wilson
2015-01-15 22:52:15 +00:00
Andy Williams 16a714520a Better escape sed commands so URLs can include some rather special characters 2015-01-14 23:07:30 +00:00
Andy Williams db44e46946 To be more portable let's use built in cross_compiling definitions... 2015-01-04 14:35:29 +00:00
Andy Williams 2bbee0bacf Tidying up intl a little 2015-01-04 14:15:14 +00:00
Andy Williams 432b05b575 Disable NLS by default when cross compiling, remove broken need for libintl 2015-01-04 14:07:35 +00:00
Andy Williams 9de1a9b318 Elm_Code now compiling on Windows, thanks to Vincent Torri for the patch.
Next to tackle some non-standard EDI code to complete the compilation
2015-01-04 12:00:40 +00:00
Andy Williams cc3ae23d4b Update various headers to use Elm_Code to load all our public headers and fix a few build glitches 2014-12-24 18:16:38 +00:00
Andy Williams ed4560dbaa Remove circular include of the elm_code_file.h header 2014-12-24 18:06:51 +00:00
Andy Williams de9b02ae6e Fix logging so the bin is not trying to access the private lib domain - fixes build issues 2014-12-21 23:32:14 +00:00
Andy Williams 82d87e2578 correctly created nulled data for our lists which need to be NULL by default. Fixes T1928 2014-12-16 23:53:28 +00:00
Andy Williams 8555a54d62 Fix indentation of code 2014-12-08 21:03:26 +00:00