Commit graph

21 commits

Author SHA1 Message Date
Ian Douglas Scott
cc8da887e6 WIP show notification 2021-09-09 07:38:18 -07:00
Ian Douglas Scott
17df83e611 Store notifications 2021-09-08 15:18:13 -07:00
Ian Douglas Scott
7430b965e1 Pass app to PanelWindow::new() 2021-09-07 12:56:25 -07:00
Ian Douglas Scott
4e5479cdd8 Use GtkApplication 2021-09-07 12:46:18 -07:00
Ian Douglas Scott
3f9fd84737 Bold buttons 2021-09-03 10:57:34 -07:00
Ian Douglas Scott
4b942c1b92 Support panel at bottom
Since there's no configuration to read, hardcoded constant for now.
2021-08-31 16:40:02 -07:00
Ian Douglas Scott
684ef12fca Button formatting 2021-08-30 12:45:46 -07:00
Ian Douglas Scott
91638fae8b Button style
How to get `MenuButton` to be "flat"?
2021-08-26 22:21:15 -07:00
Ian Douglas Scott
e26ae62532 Use IsA<Window> 2021-08-26 22:04:07 -07:00
Ian Douglas Scott
cf63465320 Actually use window size to determine space to reserve 2021-08-26 22:00:48 -07:00
Ian Douglas Scott
223b4c5ba0 Subclass gtk4::Window 2021-08-26 21:54:51 -07:00
Ian Douglas Scott
a1edaa2f62 WIP window size detection code 2021-08-26 21:14:58 -07:00
Ian Douglas Scott
843fba67b1 Add StatusArea widget
A palceholder, for now.
2021-08-26 13:50:54 -07:00
Ian Douglas Scott
0ccab6df13 Move time_button into its own custom widget 2021-08-26 10:22:47 -07:00
Ian Douglas Scott
4917422f21 Start implementing media controls 2021-08-25 19:00:59 -07:00
Ian Douglas Scott
6b64b2e998 No arrow on date 2021-08-25 17:17:21 -07:00
Ian Douglas Scott
9fcd57c97f Show correct time 2021-08-24 19:08:48 -07:00
Ian Douglas Scott
94a563b436 Set WM_STATE correctly 2021-08-24 16:14:52 -07:00
Ian Douglas Scott
2020885cce WIP set position (not working) 2021-08-24 15:13:38 -07:00
Ian Douglas Scott
7fbbefa134 Use _NET_WM_STRUT_PARTIAL
Still not working quite correctly...
2021-08-24 14:30:27 -07:00
Ian Douglas Scott
ae1ab55421 Initial WIP code 2021-08-24 14:14:08 -07:00