import { TabWidget } from "std-widgets.slint"; import { RecordWidget } from "record.slint"; import { ReviewWidget } from "review.slint"; export component AppWindow inherits Window { callback update-record-visible-time <=> record.update-visible-time; callback start-new-event <=> record.start-new-event; callback stop-event <=> record.stop-event; callback update-record-offset(int); update-record-offset(new-offset) => { record.offset = new-offset; } property<[string]> combo-spans: ["1 Hour", "4 Hours", "8 Hours", "24 Hours"]; TabWidget { Tab { title: "Record"; record := RecordWidget {} } Tab { title: "Review"; review := ReviewWidget {} } } }