Not Impressed with wxEditor / wxEUD.e
- Posted by SDPringle Nov 16, 2014
- 1707 views
I have just downloaded and tried wxEditor. I followed the Readme instructions included. Itf I run it from a directory that I don't have write access to it dies before even creating the GUI and then Euphoria itself dies with the error message being that it cannot create ex.err.
When I run it from a directory I do have access to, the Window pops up and the first thing I try to do is press the new file icon. After moving the mouse over to the middle of the page, the editor dies. Now, if you can accidentally crash a program in less than ten seconds, I cannot write anything substantial with it.
The error produced was
/home/shawn/development/include/wxeu/wxeud.e:8169 in function mouse_event_position() argument out of range. ... called from /usr/local/wxEditor_src-0.2.1/wxSyntax.ew:981 in procedure wxSyntax_onMouse() ... called from /home/shawn/development/include/wxeu/wxeud.e:6077 in function callProc() ^^^ call-back from external source ... called from /home/shawn/development/include/wxeu/wxeud.e:8038 in procedure wxMain() ... called from /usr/local/wxEditor_src-0.2.1/wxEditor.exw:33 --> See ex.err
The code at line 8,169 is
--Returns the coordinates of the mouse at the time of the event. public function mouse_event_position( atom event ) return c_func( WX_MOUSE_EVENT_POSITION, {event} ) end function
It seems to me that the C function WX_MOUSE_EVENT_POSITION is getting bad data.
Shawn

