wxEraseEvent(3erl)
π¦ NAME π¦
okay so bestie, welcome to the wxEraseEvent(3erl) page β it's the Erlang module definition for wxEraseEvent, and it's literally the functions for the wxEraseEvent class. π
β¨
πΈ DESCRIPTION πΈ
An erase event is sent when a window's background needs to be repainted. periodt.
On some platforms, such as GTK+, this event is simulated β simply generated just before the paint event β and it may cause flicker. π It is therefore recommended that you set the text background colour explicitly in order to prevent flicker. The default background colour under GTK+ is grey.
To intercept this event, use the EVT_ERASE_BACKGROUND macro in an event table definition. π οΈ
β οΈ You must use the device context returned bygetDC/1to draw on, and do not create awxPaintDCin the event handler. Like, don't even think about it. π
See: Overview events.
This class is derived (and can use functions) from: wxEvent.
wxWidgets docs: wxEraseEvent.
β¨ EVENTS β¨
Use wxEvtHandler:connect/3 with wxEraseEventType to subscribe to events of this type. That's the whole move. ποΈ
π DATA TYPES π
wxEraseEvent() = wx:wx_object()
wxErase() =
#wxErase{type = wxEraseEvent:wxEraseEventType(),
dc = wxDC:wxDC()}
wxEraseEventType() = erase_background
π EXPORTS π
getDC(This) -> wxDC:wxDC()
Types:
This = wxEraseEvent()
Returns the device context associated with the erase event to draw on. π¨
The returned pointer is never NULL. no cap.
okay that's the page, bestie! π big love to the wxWidgets team, version wx 2.2.2.1, and this is the wxEraseEvent(3erl) manual. The footer didn't list a date, so I'm not inventing one β mwah! π«Άπβ¨
π¦ where this page comes from
- ubuntu noble: erlang-manpages 1:25.3.2.8+dfsg-1ubuntu4 Β· Apache-2.0
- ubuntu noble: erlang-manpages 1:25.3.2.8+dfsg-1ubuntu4.8 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms