Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
GUI Backend

Serializable structs that define how the GUI should behave. More...

Data Structures

class  ClipEditor
 Backend for the clip editor part of the UI. More...
struct  FileBrowserLocation
 Locations to be used in the file browser. More...
class  FileManager
 Manages the file browser functionality, including loading files, setting the current selection, adding and removing locations (bookmarks), and saving the locations. More...

Macros

#define CLIP_EDITOR   (PROJECT->clip_editor_)

Enumerations

enum class  FileManagerSpecialLocation { FILE_MANAGER_NONE , FILE_MANAGER_HOME , FILE_MANAGER_DESKTOP , FILE_MANAGER_DRIVE }
 Special location type. More...
enum class  FileBrowserSelectionType { FB_SELECTION_TYPE_COLLECTIONS , FB_SELECTION_TYPE_LOCATIONS }
 Current selection in the top window. More...

Detailed Description

Serializable structs that define how the GUI should behave.

Macro Definition Documentation

◆ CLIP_EDITOR

#define CLIP_EDITOR   (PROJECT->clip_editor_)

Definition at line 21 of file clip_editor.h.

Enumeration Type Documentation

◆ FileBrowserSelectionType

enum class FileBrowserSelectionType
strong

Current selection in the top window.

Definition at line 89 of file file_manager.h.

◆ FileManagerSpecialLocation

enum class FileManagerSpecialLocation
strong

Special location type.

Definition at line 25 of file file_manager.h.