88849ea766
Improve main widget resize behavior in Window
c4d9672e0b
Add VerticalBoxLayout automatic sizing and modify demo program
2c15569339
slightly reduce amount of work needed when painting text or rectangles
b37e587808
reduce default button border radius
ba29515720
don't use a rounded rectangle when drawing the background of a widget
93b33c433b
remove redundant computation for window_relative
ac340869a7
switch to older example program for testing
2a5ae1f100
add a simpler example program
c96fc98f37
export colors
cd38bad6ea
fix DocumentLayout
23bde79967
improve styles
9ee4acfba5
tidy: rename
current_geometry
to rect
and tidy includes
305279c0f7
add improved style system for widgets
bfe126ab3c
cleanup
94c0be051b
Add "invalidation rectangle"-based repainting
f14d88c776
fix bounds check for focus event
2e27b99dbf
improve exception handing and add more commands
cadec6cdfe
display errors to users properly