Zrythm
a highly automated and intuitive digital audio workstation
|
This widget handles the UI part of the initialization of Zrythm and presents a project selector when ready so that a project can be opened. More...
#include <gui/widgets/greeter.h>
Data Fields | |
AdwWindow | parent_instance |
GtkStack * | stack |
Stack for transitioning between progress -> project selector. | |
AdwCarousel * | welcome_carousel |
guint | welcome_carousel_page_idx |
GtkButton * | welcome_carousel_prev_btn |
GtkButton * | welcome_carousel_next_btn |
GtkButton * | continue_to_config_btn |
AdwStatusPage * | read_manual_status_page |
AdwStatusPage * | donate_status_page |
AdwStatusPage * | about_flatpak_status_page |
AdwNavigationView * | nav_view |
AdwNavigationPage * | nav_config_page |
AdwPreferencesPage * | pref_page |
AdwComboRow * | language_dropdown |
GtkLabel * | lang_error_txt |
IdeFileChooserEntry * | fc_entry |
GtkButton * | config_ok_btn |
GtkButton * | config_reset_btn |
AdwStatusPage * | status_page |
GtkProgressBar * | progress_bar |
ZixSem | progress_status_lock |
Semaphore for setting the progress from multiple threads. | |
double | progress |
Progress done (0.0 ~ 1.0). | |
char | title [800] |
char | description [800] |
AdwNavigationView * | open_prj_navigation_view |
AdwPreferencesGroup * | recent_projects_pref_group |
GPtrArray * | project_infos_arr |
GPtrArray * | recent_projects_item_factories |
GtkButton * | create_new_project_btn |
GtkButton * | select_folder_btn |
AdwNavigationPage * | create_project_nav_page |
AdwEntryRow * | project_title_row |
AdwActionRow * | project_parent_dir_row |
IdeFileChooserEntry * | project_parent_dir_fc |
AdwComboRow * | templates_combo_row |
CcListRowInfoButton * | templates_info_button |
GPtrArray * | templates_arr |
GPtrArray * | templates_item_factories |
AdwPreferencesGroup * | templates_pref_group |
GtkButton * | create_project_confirm_btn |
char * | template_ |
bool | zrythm_already_running |
guint | tick_cb_id |
GThread * | init_thread |
Initialization thread. | |
This widget handles the UI part of the initialization of Zrythm and presents a project selector when ready so that a project can be opened.
Projects are opened in a MainWindowWidget when this widget is disposed.
GThread* GreeterWidget::init_thread |
ZixSem GreeterWidget::progress_status_lock |
AdwPreferencesGroup* GreeterWidget::recent_projects_pref_group |
GtkStack* GreeterWidget::stack |