add and edit

This commit is contained in:
2026-03-07 14:47:42 +01:00
parent 724980fd31
commit 9d015c2e2c
15 changed files with 214 additions and 43 deletions

View File

@@ -125,6 +125,14 @@ class _MainAppState extends State<MainApp> {
return (start: earliest.subtract(padding), end: latest.add(padding));
}
void _onEntrySelected(TimelineEntry entry) {
emitEvent('item_selected', {'itemId': entry.id});
}
void _onBackgroundTap() {
emitEvent('item_deselected');
}
void _onEntryMoved(
TimelineEntry entry,
DateTime newStart,
@@ -346,6 +354,7 @@ class _MainAppState extends State<MainApp> {
const ZTimelineTieredHeader(),
Expanded(
child: ZTimelineInteractor(
onBackgroundTap: _onBackgroundTap,
child: ZTimelineView(
groups: _groups,
entries: _entries,
@@ -355,6 +364,8 @@ class _MainAppState extends State<MainApp> {
enableDrag: true,
onEntryMoved: _onEntryMoved,
onEntryResized: _onEntryResized,
onEntrySelected: _onEntrySelected,
selectedEntryId: _state?.selectedItemId,
),
),
),