Thorsten Ball
|
dc0f6e3a5b
|
WIP: gtk: handle split surfaces when closing tab/window
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
790cd84203
|
gtk: refator Parent/Tab/Paned and how they interact
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
9ddf097a03
|
gtk: Refactor how a new split is created
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
de7cbb602f
|
gtk: refactor replacing child of Paned
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
0add9de0eb
|
gtk: handle closing of surfaces with sibling being a Paned
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
142a2f4cb0
|
gtk: refactor how Paned is created
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
19f7b37bb3
|
gtk: move Child/Parent/Position into same file
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
5e789bf152
|
gtk: allow splitting when already split
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
2ed841145b
|
gtk: take direction into account when creating a new split
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
2d7a81c0db
|
gtk: cleanup code in *Paned
|
2023-11-30 21:43:38 -08:00 |
|
Thorsten Ball
|
d88898fc61
|
gtk: get 1st version of GTK splits working
|
2023-11-30 21:43:37 -08:00 |
|
Nathan Fisher
|
aba1b85503
|
Add Parent and Child types for tracking splits; Add methods for
adding start and end children in `Paned` widget;
|
2023-11-30 21:41:34 -08:00 |
|
Nathan Fisher
|
1b16c2dd23
|
Add to Tab.init and fix compilation errors
|
2023-11-30 21:41:34 -08:00 |
|
Nathan Fisher
|
5c0b668517
|
Begin working on a skeleton for splits in Linux/Gtk
|
2023-11-30 21:41:34 -08:00 |
|