Skip to main content

Crate open_timeline_gui

Crate open_timeline_gui 

Source
Expand description

Part of the wider OpenTimeline project

This library crate provides the GUI parts of the GUI application. It is used to build the OpenTimeline native GUI application.

Macros§

impl_is_valid_method_for_iterable
Helper macro that returns the open_timeline_gui_core::ValidityAsynchronous of some iterable
impl_valid_asynchronous_macro_never_called
Helper macro that implements open_timeline_gui_core::ValidAsynchronous for some type for which it should never be called (all methods panic)
impl_valid_synchronous_macro_never_called
Helper macro that implements open_timeline_gui_core::ValidSynchronous for some type for which it should never be called (all methods panic)
spawn_transaction_no_commit_send_result
Run a code block that requires a database connection in a context in which one is made available. The transaction is not committed and thus this should only be used in contexts where that is desired (i.e. read-only).

Structs§

Config
The config that’s saved to disk
OpenTimelineApp
All data needed for the OpenTimeline (egui) desktop app

Constants§

DEFAULT_WINDOW_SIZES