Implemented multi-select functionality and basic context-menu for session table.

This commit is contained in:
Jakob Friedl
2025-09-09 22:55:43 +02:00
parent 2320b705d3
commit 5f131ae916
3 changed files with 136 additions and 56 deletions

View File

@@ -1,6 +1,6 @@
[Window][Dockspace]
Pos=0,0
Size=1908,999
Size=2548,1359
Collapsed=0
[Window][Debug##Default]
@@ -9,26 +9,26 @@ Size=449,261
Collapsed=0
[Window][Dear ImGui Demo]
Pos=10,43
Size=1453,946
Pos=1852,43
Size=686,653
Collapsed=0
DockId=0x00000001,1
DockId=0x00000007,0
[Window][Agents [Table View]]
Pos=10,43
Size=1187,946
Collapsed=0
DockId=0x00000001,0
DockId=0x00000006,0
[Window][Agents [Graph View]]
Pos=10,43
Size=1888,473
Collapsed=0
DockId=0x00000001,1
DockId=0x00000006,1
[Window][Eventlog]
Pos=1465,43
Size=433,946
Pos=10,698
Size=2528,651
Collapsed=0
DockId=0x00000004,0
@@ -48,9 +48,10 @@ Size=1150,550
Collapsed=0
[Window][Dear ImGui Debug Log]
Pos=60,60
Size=1088,486
Pos=10,698
Size=2528,651
Collapsed=0
DockId=0x00000004,1
[Window][Dear ImGui Metrics/Debugger]
Pos=60,60
@@ -59,9 +60,9 @@ Collapsed=0
[Window][Sessions [Table View]]
Pos=10,43
Size=1453,946
Size=1840,653
Collapsed=0
DockId=0x00000001,0
DockId=0x00000006,0
[Window][Dear ImGui Demo/ResizableChild_478B81A3]
IsChild=1
@@ -93,6 +94,10 @@ Size=1453,471
Collapsed=0
DockId=0x00000002,0
[Window][Dear ImGui Demo/##Basket_87771727]
IsChild=1
Size=614,540
[Table][0xB6880529,2]
RefScale=27
Column 0 Sort=0v
@@ -100,21 +105,21 @@ Column 0 Sort=0v
[Table][0x951FCC8A,6]
RefScale=27
Column 0 Width=48
Column 1 Width=72 Sort=0v
Column 1 Width=112 Sort=0v
Column 2 Width=108
Column 3 Weight=0.5480
Column 3 Width=136
Column 4 Weight=1.0000
Column 5 Weight=-1.0000
Column 5 Width=-1
[Table][0x32886A44,8]
Column 0 Weight=0.7758
Column 1 Weight=1.1556
Column 2 Weight=0.7758
Column 3 Weight=0.9616
Column 4 Weight=0.9616
Column 5 Weight=1.1556
Column 6 Weight=0.3879
Column 7 Weight=1.8263
Column 0 Weight=0.7126
Column 1 Weight=1.0615
Column 2 Weight=0.7126
Column 3 Weight=1.2397
Column 4 Weight=1.6776
Column 5 Weight=1.2397
Column 6 Weight=0.3563
Column 7 Weight=1.5466
[Table][0x51D6F5EA,3]
Column 0 Weight=1.0000
@@ -168,9 +173,9 @@ Column 1 Weight=1.0000
[Table][0xAED4F161,3]
RefScale=27
Column 0 Width=191 Visible=1
Column 1 Width=108 Visible=1 Sort=0v
Column 2 Width=-1 Visible=0
Column 0 Weight=1.0000
Column 1 Width=839 Sort=0v
Column 2 Width=-1
[Table][0x3A20F3F3,3]
RefScale=27
@@ -182,7 +187,7 @@ Column 2 Width=96
[Table][0x302651AD,14]
RefScale=27
Column 0 Width=96 Sort=0v
Column 0 Width=96
Column 1 Width=33
Column 2 Width=33
Column 3 Width=33
@@ -222,13 +227,13 @@ Column 2 Weight=1.0000
[Table][0x127BEAD2,7]
RefScale=27
Column 0 Width=84
Column 1 Width=167
Column 2 Width=191
Column 3 Width=191
Column 4 Width=191
Column 5 Width=191
Column 6 Width=191
Column 0 Width=155
Column 1 Width=155
Column 2 Width=155
Column 3 Width=156
Column 4 Width=156
Column 5 Width=156
Column 6 Width=474
[Table][0x755BE644,3]
RefScale=27
@@ -237,9 +242,10 @@ Column 1 Width=83
Column 2 Width=84
[Table][0xBE0D9DE1,3]
Column 0 Weight=1.0000
Column 1 Weight=1.0000
Column 2 Weight=1.0000
RefScale=27
Column 0 Width=84
Column 1 Width=84
Column 2 Width=217
[Table][0xDE11CCC7,8]
Column 0 Weight=0.7758
@@ -251,10 +257,18 @@ Column 5 Weight=1.1556
Column 6 Weight=0.3879
Column 7 Weight=1.8263
[Docking][Data]
DockSpace ID=0x85940918 Window=0x260A4489 Pos=10,43 Size=1888,946 Split=X
DockNode ID=0x00000003 Parent=0x85940918 SizeRef=1453,473 Split=Y Selected=0x61E02D75
DockNode ID=0x00000001 Parent=0x00000003 SizeRef=1453,473 CentralNode=1 Selected=0x61E02D75
DockNode ID=0x00000002 Parent=0x00000003 SizeRef=1453,471 Selected=0x6D7E7D39
DockNode ID=0x00000004 Parent=0x85940918 SizeRef=433,473 Selected=0x0FA43D88
[Table][0x61294EC1,3]
RefScale=27
Column 0 Width=119
Column 1 Width=119
Column 2 Width=119
[Docking][Data]
DockSpace ID=0x85940918 Window=0x260A4489 Pos=10,43 Size=2528,1306 Split=Y
DockNode ID=0x00000001 Parent=0x85940918 SizeRef=1453,473 Split=Y Selected=0x61E02D75
DockNode ID=0x00000003 Parent=0x00000001 SizeRef=2528,653 Split=X Selected=0x61E02D75
DockNode ID=0x00000006 Parent=0x00000003 SizeRef=1840,653 CentralNode=1 Selected=0x61E02D75
DockNode ID=0x00000007 Parent=0x00000003 SizeRef=686,653 Selected=0x5E5F7166
DockNode ID=0x00000004 Parent=0x00000001 SizeRef=2528,651 Selected=0x0FA43D88
DockNode ID=0x00000002 Parent=0x85940918 SizeRef=1453,471 Selected=0x6D7E7D39