Commit 6235eae
committed
Add Image List UI and Preferences window
Add a new Image List UI (imiv_image_list_ui.*) and a dedicated Preferences window (imiv_preferences_window.cpp), and wire them into the build (imiv_sources.cmake). Replace the previous image_window_title function with an inline constexpr k_image_window_title and update call sites. Move large preference-related UI code out of imiv_aux_windows.cpp into the new preferences file and clean up related helper functions. Update persistence paths to use string literals for legacy filenames, and adjust includes across several modules (developer tools, frame, etc.) to reference the new headers. Also include minor adjustments to test-engine hooks to use the new image title constant and other housekeeping to integrate the new UI components.
Signed-off-by: Vlad <shaamaan@gmail.com>
Signed-off-by: Vlad (Kuzmin) Erium <libalias@gmail.com>1 parent 27e95f6 commit 6235eae
File tree
27 files changed
+2099
-1987
lines changed- src/imiv
- cmake
27 files changed
+2099
-1987
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| 26 | + | |
| 27 | + | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | 197 | | |
204 | 198 | | |
205 | 199 | | |
| |||
403 | 397 | | |
404 | 398 | | |
405 | 399 | | |
406 | | - | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
407 | 403 | | |
408 | 404 | | |
409 | 405 | | |
| |||
686 | 682 | | |
687 | 683 | | |
688 | 684 | | |
689 | | - | |
| 685 | + | |
690 | 686 | | |
691 | 687 | | |
692 | 688 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | | - | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
68 | | - | |
| 69 | + | |
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| |||
0 commit comments