summaryrefslogtreecommitdiff
path: root/lib/wx/src/gen/wxPanel.erl
Commit message (Collapse)AuthorAgeFilesLines
* wx: Generate docsDan Gudmundsson2020-12-211-36/+26
| | | | Use (and modify) wxWidgets doc input to generate documenation for erlang.
* Rewrite wx, use wxWidgets 3 as base and use nif interfaceDan Gudmundsson2020-12-211-93/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Complete overhaul of wx. Use nif interface instead of erlang driver interface. Use wxWidgets interface files as base for doxygen and code generation. This upgrades the base to 3.1.4. Change the interface files so we can generate code that is backward as compatible as possible. Compatibility with the old 2.8 API Reduce incompatibility with the old API as much as possible. Changes to the old API include: wxNotebookEvent have been replaced by the wxBookctrlEvent (NOTE) wxWindowDC default creators have been removed wxClientDC default creators have been removed wxPaintDC default creators have been removed wxWindow:setVirtualSizeHints(..) have been deprecated wxWindow:makeModal(..) have been deprecated wxWindow:makeModal(..) have been deprecated wxToolBar add/insertTool without label have been deprecated wxStyledTextCtrl some functions have changed args from boolean to int wxSizerItem:new() Some args have become options Removed depr wxSizerItem:setWindow() use assignWindow Removed depr wxSizerItem:setSpacer() use assignSpacer Removed depr wxSizerItem:setSpacer() use assignSpacer Removed depr wxSizerItem:setSizer() use assignSizer wxMenu append/insert/prepend have changed return value and lost IsCheckable argument wxListCtrl:setItem/4 changed return value wxListCtrl:setItem/4 changed return value wxImage::convertToGreyscale opts incompatible wxGridSizer::wxGridSizer opts incompatible wxGrid API have many changes wxGraphicsRenderer:create*GradientBrush(..) uses GradientStops now wxGraphicsRenderer:createPen(..) have been removed wxGraphicsRenderer:create*GradientBrush(..) uses GradientStops now wxGLCanvas API is incompatible wxFlexGridSizer::wxFlexGridSizer opts incompatible wxDisplay::wxDisplay opts incompatible wxCalendarDateAttr:new(ColText [,OptList]) have been removed wxBitmapButton:[g|s]etBitmapSelected have been removed
* wx: Add To/FromDIP functionalityDan Gudmundsson2019-12-021-19/+26
| | | | Add the possibility to handle high resolution screens.
* Add wxWindow:isShownOnScreen/1Dan Gudmundsson2019-10-291-10/+12
| | | | | | | Many functions on gtk relies on that the window is actually shown on screen, i.e. realized. Create window/frame is an async request and it may take some time before it is actually shown on screen, so add this to allow user to test it.
* wx: Add wxWindow:getContentScaleFactorDan Gudmundsson2016-10-071-2/+4
|
* wx: add wxWindowDragAcceptFilesDan Gudmundsson2016-09-291-23/+25
| | | | Enable window to handle drop file events.
* wx: Quote atoms in types and specsDan Gudmundsson2016-05-241-8/+8
| | | | Follow the convention and make atom more visibile in types and specs
* wx: Add wxWindow:SetTransparent and CanSetTransperantDan Gudmundsson2016-02-291-6/+10
| | | | Available in at least 2.8.12 and later.
* wx: Add wxWindow SetDoubleBuffered and IsDoubleBuffered from wxWidgets 3.0Dan Gudmundsson2016-02-291-11/+16
| | | | | | This is really needed on windows to get rid of flickering when updating some widgets. These functions are only available if 3.0 and not on mac where everything is double buffered already.
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
|
* wx: Update documentation links to wxWidgetsDan Gudmundsson2013-11-211-6/+6
|
* wx: Add wxPanel:setFocusIgnoringChildren/1Dan Gudmundsson2013-08-231-2/+10
| | | | It was missing and needed
* [wx] Fix spec errorsDan Gudmundsson2012-02-221-1/+1
|
* [wx] Generated types for all wx classesDan Gudmundsson2012-02-161-10/+22
|
* [wx] Fix whitespacesDan Gudmundsson2011-11-101-2/+2
| | | | Generate whitespace after comma in types
* Generate without trailing spacesBjörn Gustavsson2010-02-021-4/+4
|
* Update copyright headersBjörn Gustavsson2010-02-021-5/+5
|
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-201-0/+493