Commit Graph

140 Commits

Author SHA1 Message Date
cc14151a14 Primitive combo box 2023-04-21 16:47:15 -04:00
Sasha Koshka
2bd7d0fad5 Added a toggle button and lamp pattern 2023-04-20 18:40:05 -04:00
Sasha Koshka
eaee284aaf Lists are now single-column 2023-04-20 14:06:00 -04:00
580b7d2ad0 The whole orientation thing was stupid 2023-04-20 01:10:47 -04:00
698414ee65 Raycaster example works 2023-04-20 00:22:29 -04:00
dbee2ff5a9 Directory view works 2023-04-20 00:15:37 -04:00
Sasha Koshka
ac58a43220 Half-done implementation of file elements 2023-04-18 18:37:50 -04:00
Sasha Koshka
7cdc5868e5 Updated the examples 2023-04-18 16:18:30 -04:00
14080b1f88 Element methods are now more consistent and have less bool flags
Still need to update most examples...
2023-04-18 13:14:10 -04:00
a2b1ac0c73 Oh yeah yeah! 2023-04-18 03:23:51 -04:00
6276327613 Some theming tweaks 2023-04-18 03:12:36 -04:00
d44e7b51da Hehe 2023-04-18 03:08:28 -04:00
0bf5c3b86c Lists are a thing now
Looks like child bounds arent clipped properly though, ugh
2023-04-18 02:59:44 -04:00
427b5e025d Scroll now has a constructor similar to Cell 2023-04-17 02:13:21 -04:00
775390e884 Containers are no longer in their own dir because why were they 2023-04-16 17:30:13 -04:00
a7de6c7f3b Document works now 2023-04-16 16:48:32 -04:00
b9c8350677 Scroll containers yay 2023-04-16 03:37:28 -04:00
ed6de3a36f Got a bunch of examples working 2023-04-15 22:23:08 -04:00
0a21f605fb Added support for horizontal layouts 2023-04-15 19:14:44 -04:00
c0b205c6f0 This is what happens when you dont test anything oh my god 2023-04-15 18:49:02 -04:00
9d78a599aa Migrated fun elements 2023-04-15 18:24:16 -04:00
986315d5db Vertical layout partially works 2023-04-15 18:09:49 -04:00
2987331a31 Ok it kind of works now 2023-04-10 16:47:03 -04:00
aed448671b Well I think thats all of the examples
There are too many examples.
2023-04-10 02:58:52 -04:00
Sasha Koshka
570853890e DocumentContainer now supports inlining elements 2023-04-04 16:39:12 -04:00
d633e0f5f6 Why wont the tecxt alighn ughghghgh 2023-04-04 13:44:38 -04:00
55c13ebf89 TableContainer is now scrollable 2023-04-03 23:09:02 -04:00
b357768c36 User can now select table cells 2023-04-03 22:22:29 -04:00
13518d9ba6 Fixed fragmented/glitchy table drawing 2023-04-03 21:41:39 -04:00
941f6f6576 Added a (half-working) table element 2023-04-03 20:01:44 -04:00
5c2be06601 Upgraded xgbutil 2023-04-03 16:09:13 -04:00
9f70804420 Added a whole bunch of new icons 2023-04-02 17:55:24 -04:00
7b300333cf I am going insane 2023-03-31 01:06:29 -04:00
53bfc8df68 Re-organized module structure 2023-03-30 23:19:04 -04:00
39dc09bc4a X backend clipboard properly negotiates data type with owner
The clipboard API has been changed to allow an application to
accept a number of different mime types, and the X backend will now
check the accepted types list against the owner's TARGETS list and
choose the best one.
2023-03-29 02:55:12 -04:00
0aede3502b This should have been several separate commits 2023-03-29 00:50:23 -04:00
6f15ff3366 We now set the target atom properly 2023-03-28 01:00:54 -04:00
01a0fc1bd3 You can fcucking PASTE now!!! 2023-03-27 20:44:39 -04:00
3aa8495873 Terrible discovery (panels don't work properly) 2023-03-24 17:38:21 -04:00
a2c0ff5f4c Popups package uses the new modal system 2023-03-24 00:47:04 -04:00
Sasha Koshka
45021b6153 Rename DirectoryView to Directory 2023-03-23 15:56:56 -04:00
Sasha Koshka
7ec5e1ab2a Made the buttons in the file browser example work 2023-03-23 14:45:46 -04:00
Sasha Koshka
14802b4b82 Implemented history for DirectoryView
For some reason DirectoryView won't draw changes all of the time...
2023-03-23 14:37:44 -04:00
Sasha Koshka
68341517f7 DirectoryView uses File to display files 2023-03-21 18:03:31 -04:00
d9bddce20b File and directory view elements wip 2023-03-21 12:26:48 -04:00
d651570746 The list element calls the scroll bounds change callback 2023-03-17 01:58:42 -04:00
0fd56f272c Fixed text being cut of on several examples 2023-03-17 01:38:57 -04:00
4c6e01203c Label.EmCollapse actually works now 2023-03-17 01:00:11 -04:00
Sasha Koshka
6258c77f86 Added an align method to label 2023-03-16 15:58:26 -04:00
Sasha Koshka
a4ef28cdd0 Moved containers into a separate package 2023-03-16 14:22:56 -04:00