aboutsummaryrefslogtreecommitdiffstats
path: root/lib/wx/c_src/gen/wxe_events.cpp
AgeCommit message (Collapse)Author
2019-01-25Fix showModal crash on MojaveDan Gudmundsson
Invoking wxDialog:showModal could cause a seg-fault on Mojave if invoked from inside event callback. Which could happen when wx dispatch commands inside send_event. Wx dispatches commands inside send_event because some events will not return to idle mode (on Windows) until mouse is released. These events are (at least) wxSize and wxMove according to previous commits. Solved by only dispatching commands for those events. Another solution might be to ifdef the code to only do it on windows or not do it on the Mac.
2018-12-13Add wxGCDCDan Gudmundsson
Been included in wxWidgets since 2.7.1, but not documented and have been missed in wx. Is documented in 3.0.0
2016-11-22wx: Do not dispatch commands after frequent eventsDan Gudmundsson
The user app may want to handle several mouse motion events before drawing new data for example.
2016-09-28wx: Add simple dropfiles supportDan Gudmundsson
Added wxDropFiles event
2015-11-24wx: Add a command queue check after event sent to erlangDan Gudmundsson
Some events are callbacks inside wxWidgets so idle processing doesn't take place until operation is completed, for instance move/resize window on Windows. This way we get some response while mouse button is pressed.
2015-08-28wx: Add missing aui functionalityDan Gudmundsson
2015-06-30wx: Add mouse_capture_lost eventDan Gudmundsson
Needed to avoid asserts when capturing mouse on Windows.
2015-06-18Change license text to APLv2Bruce Yinhe
2015-05-05wx: Add missing data in eventsDan Gudmundsson
Some events where missing useful information. May require user code recompilation, since some records in wx.hrl have chnaged it's definition.
2015-03-27wx: On Mac keyboards use meta field as raw_ctrlDan Gudmundsson
On mac and wxWidgets-3.0 the crtlDown field in keyboard and mouse events are set when command button is pressed. The ctrl key on mac keyboard is in a field called raw_control as this would be backward incompatible to add we reuse the metaDown field as indicator when the ctrl keyboard button is pressed.
2014-04-16wx: Add wxActivateEventDan Gudmundsson
2014-03-25wx: Added misc functionsDan Gudmundsson
Nice to have functionality
2014-02-13wx: Rewrite eventhandling againDan Gudmundsson
Remove the extra wxEvtListener that only caused confusion, now everything is automatically cleaned up by the destructors and event sent to erlang when it becomes delete for all cases.
2014-01-21wx: Add init_dialog eventDan Gudmundsson
It was missing.
2013-10-30wx: Fix cleanup of event handlersDan Gudmundsson
Event handlers was not removed after objects/process had been delete/died, which causes memory leakage and that fun's was kept in the wx_server process. Code that might be purged and the server died.
2013-08-22wx: Add wxClipboardTextEventDan Gudmundsson
2013-01-16wx: Remove deprecated driver_send_term usageDan Gudmundsson
2013-01-09wx: Ifdef changed/removed functionality in wxWidgets-2.9.xDan Gudmundsson
2012-02-24[wx] Add wxTaskBarIcon classDan Gudmundsson
2011-11-10[wx] Add wxSystemOptionsDan Gudmundsson
Needed on mac
2011-07-07Add wxListItemAttrDan Gudmundsson
Needed in virtual listctrls.
2011-07-05Re-generated with new doxygenDan Gudmundsson
Used doxygen 1.7.3
2010-07-14Implemented wxSystemSettings class.Dan Gudmundsson
It was missing as Doug Edmunds pointed out.
2010-02-02Generate without trailing spacesBjörn Gustavsson
2010-02-02Added wxListCtrl:getEditCtrl (not available on Mac)Dan Gudmundsson
2010-01-19wx: Improved wxTreeCtrl.Dan Gudmundsson
Changed representation of wxTreeItem to be int. This saves memory, where the driver don't need to keep a reference map for every tree item. And added getFirstChild and getNextChild to wxTreeCtrl.
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP