ui: one way to open the events page, and stale wording after the pane's removal
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
8c866300d8
commit
794df9b4d0
5 files changed
+40
-30
No files matched your search
@@ -1945,6 +1945,12 @@ GdkTexture* scale_texture(GdkTexture* source, int width, int height);
|
||||
EventThumbCache* event_thumb_cache(App& app);
|
||||
GdkTexture* event_preview_texture(App& app, const std::string& path);
|
||||
void refresh_events_pane(App& app);
|
||||
/// Opens the `events` page. **Every route that opens that page must use this** and never `slideover_open()`
|
||||
/// directly: the page's list is rebuilt only while the page is open (see `record_event()`), and the
|
||||
/// slide-over has no on-open hook, so the list is refreshed here, once, before the page shows. The refresh
|
||||
/// is skipped when the page is already open -- it is current then, and a rebuild would drop the
|
||||
/// Compare/Accumulate selection and the scroll position. Returns what `slideover_open()` returns.
|
||||
bool open_events_page(App& app);
|
||||
/// Re-marks which row is the event currently on screen, **without rebuilding the list**.
|
||||
///
|
||||
/// The mark is the only thing about a row that a replay changes -- the picture and the numbers
|
||||
|
||||
Reference in new issue
Block a user