1
0
Fork 0
mirror of synced 2024-05-17 19:03:08 +12:00

Optimization(probably)

This commit is contained in:
Rafał Mikrut 2023-11-15 17:00:09 +01:00
parent 74ae728cde
commit a14ace1b44

View file

@ -15,6 +15,7 @@ export component SelectableTableView inherits Rectangle {
in-out property <int> parentPathIdx;
in-out property <int> fileNameIdx;
in-out property <int> selected_item: -1;
out property <length> list_view_width: column_sizes[0] + column_sizes[1] + column_sizes[2] + column_sizes[3] + column_sizes[4] + column_sizes[5] + column_sizes[6] + column_sizes[7] + column_sizes[8] + column_sizes[9] + column_sizes[10] + column_sizes[11];
forward-focus: focus_item;
// TODO not works
focus_item := FocusScope {
@ -75,7 +76,7 @@ export component SelectableTableView inherits Rectangle {
min-width: 100px;
forward-focus: focus-item;
for r [idx] in root.values: Rectangle {
width: column_sizes[0] + column_sizes[1] + column_sizes[2] + column_sizes[3] + column_sizes[4] + column_sizes[5] + column_sizes[6] + column_sizes[7] + column_sizes[8] + column_sizes[9] + column_sizes[10] + column_sizes[11];
width: list_view_width;
border-radius: 5px;
forward-focus: focus-item;