lights FAQ Forum github.com/luapower/winapi

Native OS APIs
winapi
winapi.wglpanel
winapi.cairopanel
objc
xlib

panelclass

Custom-painted child windows


require'winapi.panelclass'

This module implements the Panel class which is the base class for custom-painted child windows. Panel is useful for both subclassing and for instantiation.

Panel

Hierarchy

Initial fields and properties

NOTE: in the table below i means initial field, r means property which can be read, w means property which can be set.

appearance irw description default reference
dropshadow irw drop shadow false CS_DROPSHADOW
transparent irw make transparent false WS_EX_TRANSPARENT
behavior irw description default reference
own_dc irw keep the same HDC false CS_OWNDC
receive_double_clicks irw receive double click messages true CS_DBLCLKS
tabstop irw focus on tab false WS_TABSTOP

Last updated: 2 years ago | Edit on GitHub

Pkg type:Lua+ffi
Version: r4-26-ge5b5a56
Last commit:
License: PD
Requires: glue  luajit 
Required by: cairo  cplayer  nw  winapi.cairopanel  winapi.wglpanel 

Top