#ifndef WATCH_UI_TEXT_WINDOW_H #define WATCH_UI_TEXT_WINDOW_H /* Pushes a scrollable full-screen text window: `title` as a bold header, * `body` below it, word-wrapped and scrollable with the up/down buttons. * Used for every screen that's just prose (Summary/Guidance, a single * transit's narrative) - the Celtic Cross card screens use * ui_card_window.h instead, which also shows the card's image. * * Copies both strings internally (into the pushed window's own heap * state, freed when it's popped), so the caller's buffer doesn't need to * outlive the call - every caller so far builds `title`/`body` in a * short-lived local buffer right before pushing. */ void text_window_push(const char *title, const char *body); #endif