a highly automated and intuitive digital audio workstation
No Matches
GenericProgressDialogWidgetPrivate Struct Reference

A generic progress dialog. More...

#include <gui/widgets/dialogs/generic_progress_dialog.h>

Collaboration diagram for GenericProgressDialogWidgetPrivate:

Data Fields

GtkProgressBar * progress_bar
bool autoclose
 Whether to automatically close the progress dialog when finished.
bool cancelable
 Whether to allow canceling the action.
ProgressInfo * progress_info
GenericProgressDialogButton extra_buttons [10]
 Additional buttons.
size_t num_extra_buttons
GenericCallback close_cb
 Optional callback when autoclose is requested.
void * close_cb_obj
 Callback object.

Detailed Description

A generic progress dialog.

Definition at line 51 of file generic_progress_dialog.h.

Field Documentation

◆ autoclose

bool GenericProgressDialogWidgetPrivate::autoclose

Whether to automatically close the progress dialog when finished.

This will hide the OK button.

Definition at line 60 of file generic_progress_dialog.h.

◆ cancelable

bool GenericProgressDialogWidgetPrivate::cancelable

Whether to allow canceling the action.

Will show a Cancel button if true.

Definition at line 67 of file generic_progress_dialog.h.

◆ close_cb

GenericCallback GenericProgressDialogWidgetPrivate::close_cb

Optional callback when autoclose is requested.

Definition at line 78 of file generic_progress_dialog.h.

◆ close_cb_obj

void* GenericProgressDialogWidgetPrivate::close_cb_obj

Callback object.

Definition at line 81 of file generic_progress_dialog.h.

◆ extra_buttons

GenericProgressDialogButton GenericProgressDialogWidgetPrivate::extra_buttons[10]

Additional buttons.

Definition at line 74 of file generic_progress_dialog.h.

◆ num_extra_buttons

size_t GenericProgressDialogWidgetPrivate::num_extra_buttons

Definition at line 75 of file generic_progress_dialog.h.

◆ progress_bar

GtkProgressBar* GenericProgressDialogWidgetPrivate::progress_bar

Definition at line 53 of file generic_progress_dialog.h.

◆ progress_info

ProgressInfo* GenericProgressDialogWidgetPrivate::progress_info

Definition at line 69 of file generic_progress_dialog.h.

The documentation for this struct was generated from the following file: