hippoz pushed to master at hippoz/raven 2022-07-05 20:07:22 +03:00
b0315b76be add scrolling widgets
hippoz pushed to master at hippoz/raven 2022-06-15 21:15:36 +03:00
0b4b3b1332 add resize_fixed() function for widgets
hippoz pushed to master at hippoz/raven 2022-06-15 20:23:49 +03:00
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
Compare 10 commits »
hippoz pushed to master at hippoz/raven 2022-06-14 01:48:06 +03:00
93b33c433b remove redundant computation for window_relative
ac340869a7 switch to older example program for testing
Compare 2 commits »
hippoz pushed to master at hippoz/raven 2022-06-12 23:40:08 +03:00
2a5ae1f100 add a simpler example program
c96fc98f37 export colors
cd38bad6ea fix DocumentLayout
23bde79967 improve styles
Compare 4 commits »
hippoz pushed to master at hippoz/raven 2022-06-11 20:42:29 +03:00
3a9b530a08 remove automatic event propagation
hippoz pushed to master at hippoz/raven 2022-06-11 16:19:10 +03:00
69d8e0a689 tidy: tidy Painter's text() and compute_text_size() methods
hippoz pushed to master at hippoz/raven 2022-06-11 16:02:06 +03:00
9ee4acfba5 tidy: rename current_geometry to rect and tidy includes
305279c0f7 add improved style system for widgets
bfe126ab3c cleanup
Compare 3 commits »
hippoz pushed to master at hippoz/raven 2022-06-10 19:44:36 +03:00
94c0be051b Add "invalidation rectangle"-based repainting
f14d88c776 fix bounds check for focus event
Compare 2 commits »
hippoz pushed to master at hippoz/raven 2022-06-04 12:12:51 +03:00
1f04b5d1dc begin working on adding invalidation rects
hippoz pushed to master at hippoz/fishbot 2022-05-31 17:33:36 +03:00
0240dcc069 add rudimentary variable support; note: the code sucks
hippoz pushed to master at hippoz/fishbot 2022-05-30 18:53:34 +03:00
2e27b99dbf improve exception handing and add more commands
cadec6cdfe display errors to users properly
Compare 2 commits »
hippoz pushed to master at hippoz/fishbot 2022-05-29 16:16:02 +03:00
19d121a572 initial commit,
hippoz created repository hippoz/fishbot 2022-05-29 16:14:25 +03:00
hippoz pushed to master at hippoz/homepage 2022-05-15 18:45:58 +03:00
797c47b4a0 completely refactor website generator and add experimental fast nav system
hippoz pushed to master at hippoz/rice 2022-05-15 11:05:06 +03:00
0085d43366 backport some dwm patches and add new neovim configuration
hippoz pushed to master at hippoz/raven 2022-05-15 10:54:46 +03:00
b781db009a clean up class header files
hippoz pushed to master at hippoz/raven 2022-05-14 15:45:13 +03:00
a01a3c1927 add an property to widgets to make them omit layout...
hippoz pushed to master at hippoz/raven 2022-05-14 13:06:16 +03:00
fbece08638 make fitting widgets to text a generic function and add it to label
hippoz pushed to master at hippoz/raven 2022-05-14 11:33:13 +03:00
8251532938 don't dispatch activation/focus events if the status did not change