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: 3 years ago | Edit on GitHub

Package:winapi
Pkg type:Lua+ffi
Version: 16101d6
Last commit:
License: Public Domain

Requires: +events  +glue  +luajit 

Required by: cairo  cplayer  hidapi  nw  proc  sock  winapi.cairopanel  winapi.wglpanel  dollar  opengl  testui  ui 


Top