Commit Graph

27 Commits

Author SHA1 Message Date
dfc5c4514a Fix window type for tear-off menus 2024-09-12 02:53:12 -04:00
51afca6a3f Fix menu windows not being override redirect 2024-09-12 02:51:20 -04:00
b58932f02b Fix x/window.go 2024-09-12 02:07:57 -04:00
ee64650c19 Fix x/event.go 2024-09-12 02:06:16 -04:00
ab6bdeaba3 Add Bounds, InnerBounds to x.Window 2024-08-16 17:25:17 -04:00
e4fdde3da1 Use premultiplied alpha for X canvas 2024-08-12 18:15:15 -04:00
a60a729ad9 Update X backend 2024-08-10 20:47:36 -04:00
a62dff4236 Update code for x backend 2024-07-25 13:01:24 -04:00
19ca3e821a Add xgbsel as dependency 2024-07-21 13:06:09 -04:00
39a591e732 Fix boundary detection for polygons 2024-06-24 19:11:21 -04:00
07865dc85f Polygon boundary detection now rounds properly 2024-06-24 19:04:08 -04:00
1c803ff9c1 Fix out of bounds panic with polygon filling 2024-06-24 18:42:43 -04:00
caa261665f Remove obsolete TODO 2024-06-15 23:35:44 -04:00
e21b57a915 X backend properly converts image data 2024-06-15 23:33:59 -04:00
02de78c997 Window is resizable by default (lol) 2024-06-12 00:29:07 -04:00
95b1d033a9 SetResizable has been implemented 2024-06-11 23:58:19 -04:00
1951b6e408 Partially implement new stuff for X 2024-06-11 23:45:49 -04:00
52a0136e60 Fixed Window.NewChild returning the parent (oops) 2024-06-07 01:47:24 -04:00
5657f85c83 Update Window.SetIcon 2024-06-07 01:12:04 -04:00
a9ac9f6600 Change scrolling speed from 16 to 32 2024-06-07 01:07:48 -04:00
6eff6887e7 Unify window and mainWindow 2024-06-07 01:07:28 -04:00
07bcd119d7 X backend uses Close method instead of Destroy to free canvas 2024-06-03 20:54:45 -04:00
c51ce65c88 System no longer requires a NewCanvas method 2024-06-03 20:44:58 -04:00
0d93d73c32 Backend returns CanvasCloser 2024-06-03 20:43:05 -04:00
3e1a3ea5b9 Fix several segfaults 2024-06-03 01:51:43 -04:00
284b91f0e5 Bring over X backend code 2024-06-02 23:09:20 -04:00
41ccb2dce4 Bring over X canvas package 2024-06-02 13:45:32 -04:00