Mitchell Hashimoto
|
71ca254be8
|
apprt/gtk: window actions
|
2023-09-18 14:41:52 -07:00 |
|
Mitchell Hashimoto
|
394ab3017f
|
apprt/gtk: initial app menu
|
2023-09-18 12:54:19 -07:00 |
|
Mitchell Hashimoto
|
84da10a9b3
|
apprt/gtk: don't use userdata for pages, can request on demand
This is important to keep it in sync if the gl area moves
|
2023-09-16 12:11:10 -07:00 |
|
Mitchell Hashimoto
|
cf84a5513f
|
apprt/gtk: listen to page-removed to hide tab bar if only one
|
2023-09-16 11:48:33 -07:00 |
|
Mitchell Hashimoto
|
5dc0746a17
|
gtk: tabs are draggable to the desktop to extract a window
|
2023-09-16 11:30:22 -07:00 |
|
Mitchell Hashimoto
|
f7272d506e
|
apprt/gtk: handle scenario where OpenGL area becomes unrealized
|
2023-09-16 09:38:28 -07:00 |
|
Mitchell Hashimoto
|
d2fa79effb
|
apprt/gtk: shuffle some lines around in Window
|
2023-09-16 08:32:32 -07:00 |
|
Mitchell Hashimoto
|
35c956fd05
|
apprt/gtk: Window css styling is no longer used
|
2023-09-16 08:29:15 -07:00 |
|
Mitchell Hashimoto
|
d5036e78f4
|
apprt/gtk: refactor into separate files
|
2023-09-16 08:28:49 -07:00 |
|