| Top |
| #define | AGS_UI_PROVIDER_DEFAULT_TIMEOUT |
| #define | AGS_TYPE_UI_PROVIDER |
| AgsUiProvider | |
| struct | AgsUiProviderInterface |
gboolean
ags_ui_provider_get_show_animation (AgsUiProvider *ui_provider);
Get show animation.
Since: 3.0.0
void ags_ui_provider_set_show_animation (AgsUiProvider *ui_provider,gboolean show_animation);
Set show animation.
Since: 3.0.0
gboolean
ags_ui_provider_get_gui_ready (AgsUiProvider *ui_provider);
Get GUI ready.
Since: 3.0.0
void ags_ui_provider_set_gui_ready (AgsUiProvider *ui_provider,gboolean gui_ready);
Set GUI ready.
Since: 3.0.0
gboolean
ags_ui_provider_get_file_ready (AgsUiProvider *ui_provider);
Get file ready.
Since: 3.0.0
void ags_ui_provider_set_file_ready (AgsUiProvider *ui_provider,gboolean file_ready);
Set file ready.
Since: 3.0.0
gdouble
ags_ui_provider_get_gui_scale_factor (AgsUiProvider *ui_provider);
Get GUI scale factor.
Since: 3.0.0
void ags_ui_provider_set_gui_scale_factor (AgsUiProvider *ui_provider,gdouble gui_scale_factor);
Set the GUI scale factor as gdouble.
Since: 3.0.0
void ags_ui_provider_schedule_task (AgsUiProvider *ui_provider,AgsTask *task);
Schedule task
to be launched.
Since: 3.0.0
void ags_ui_provider_schedule_task_all (AgsUiProvider *ui_provider,GList *task);
Schedule all task
to be launched.
Since: 3.0.0
void
ags_ui_provider_setup_completed (AgsUiProvider *ui_provider);
Application context setup completed.
Since: 3.0.8
void
ags_ui_provider_check_message (AgsUiProvider *ui_provider);
Check messages the UI provider needs to consume.
Since: 3.0.0
void
ags_ui_provider_clean_message (AgsUiProvider *ui_provider);
Clean messages the UI provider needs to consume.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_animation_window (AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_animation_window (AgsUiProvider *ui_provider,GtkWidget *animation_window);
Set animation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_window (AgsUiProvider *ui_provider);
Get window.
Since: 3.0.0
void ags_ui_provider_set_window (AgsUiProvider *ui_provider,GtkWidget *window);
Set window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_automation_window (AgsUiProvider *ui_provider);
Get automation window.
Since: 3.0.0
void ags_ui_provider_set_automation_window (AgsUiProvider *ui_provider,GtkWidget *automation_window);
Set automation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_wave_window (AgsUiProvider *ui_provider);
Get wave window.
Since: 3.0.0
void ags_ui_provider_set_wave_window (AgsUiProvider *ui_provider,GtkWidget *wave_window);
Set wave window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_sheet_window (AgsUiProvider *ui_provider);
Get sheet window.
Since: 3.0.0
void ags_ui_provider_set_sheet_window (AgsUiProvider *ui_provider,GtkWidget *sheet_window);
Set sheet window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_export_window (AgsUiProvider *ui_provider);
Get export window.
Since: 3.0.0
void ags_ui_provider_set_export_window (AgsUiProvider *ui_provider,GtkWidget *export_window);
Set export window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_online_help_window
(AgsUiProvider *ui_provider);
Get online help window.
Since: 3.5.0
void ags_ui_provider_set_online_help_window (AgsUiProvider *ui_provider,GtkWidget *online_help_window);
Set online help window.
Since: 3.5.0
GtkWidget *
ags_ui_provider_get_preferences (AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_preferences (AgsUiProvider *ui_provider,GtkWidget *preferences);
Set animation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_history_browser (AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_history_browser (AgsUiProvider *ui_provider,GtkWidget *history_browser);
Set animation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_midi_browser (AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_midi_browser (AgsUiProvider *ui_provider,GtkWidget *midi_browser);
Set animation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_sample_browser (AgsUiProvider *ui_provider);
void ags_ui_provider_set_sample_browser (AgsUiProvider *ui_provider,GtkWidget *sample_browser);
Set animation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_midi_import_wizard
(AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_midi_import_wizard (AgsUiProvider *ui_provider,GtkWidget *midi_import_wizard);
Set animation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_midi_export_wizard
(AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_midi_export_wizard (AgsUiProvider *ui_provider,GtkWidget *midi_export_wizard);
Set animation window.
Since: 3.0.0
GList *
ags_ui_provider_get_machine (AgsUiProvider *ui_provider);
Get machine.
Since: 3.0.0
void ags_ui_provider_set_machine (AgsUiProvider *ui_provider,GList *machine);
Set machine.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_composite_editor (AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_composite_editor (AgsUiProvider *ui_provider,GtkWidget *composite_editor);
Set animation window.
Since: 3.0.0
GtkWidget *
ags_ui_provider_get_navigation (AgsUiProvider *ui_provider);
Get animation window.
Since: 3.0.0
void ags_ui_provider_set_navigation (AgsUiProvider *ui_provider,GtkWidget *navigation);
Set animation window.
Since: 3.0.0
#define AGS_IS_UI_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_UI_PROVIDER))
#define AGS_IS_UI_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_UI_PROVIDER))
#define AGS_UI_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_UI_PROVIDER, AgsUiProvider))
#define AGS_UI_PROVIDER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_UI_PROVIDER, AgsUiProviderInterface))
#define AGS_UI_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_UI_PROVIDER, AgsUiProviderInterface))
struct AgsUiProviderInterface {
GTypeInterface ginterface;
gboolean (*get_show_animation)(AgsUiProvider *ui_provider);
void (*set_show_animation)(AgsUiProvider *ui_provider,
gboolean show_animation);
gboolean (*get_gui_ready)(AgsUiProvider *ui_provider);
void (*set_gui_ready)(AgsUiProvider *ui_provider,
gboolean gui_ready);
gboolean (*get_file_ready)(AgsUiProvider *ui_provider);
void (*set_file_ready)(AgsUiProvider *ui_provider,
gboolean file_ready);
gdouble (*get_gui_scale_factor)(AgsUiProvider *ui_provider);
void (*set_gui_scale_factor)(AgsUiProvider *ui_provider,
gdouble gui_scale_factor);
void (*schedule_task)(AgsUiProvider *ui_provider,
AgsTask *task);
void (*schedule_task_all)(AgsUiProvider *ui_provider,
GList *task);
void (*setup_completed)(AgsUiProvider *ui_provider);
void (*check_message)(AgsUiProvider *ui_provider);
void (*clean_message)(AgsUiProvider *ui_provider);
GtkWidget* (*get_animation_window)(AgsUiProvider *ui_provider);
void (*set_animation_window)(AgsUiProvider *ui_provider,
GtkWidget *animation_window);
GtkWidget* (*get_window)(AgsUiProvider *ui_provider);
void (*set_window)(AgsUiProvider *ui_provider,
GtkWidget *window);
GtkWidget* (*get_automation_window)(AgsUiProvider *ui_provider);
void (*set_automation_window)(AgsUiProvider *ui_provider,
GtkWidget *automation_window);
GtkWidget* (*get_wave_window)(AgsUiProvider *ui_provider);
void (*set_wave_window)(AgsUiProvider *ui_provider,
GtkWidget *wave_window);
GtkWidget* (*get_sheet_window)(AgsUiProvider *ui_provider);
void (*set_sheet_window)(AgsUiProvider *ui_provider,
GtkWidget *sheet_window);
GtkWidget* (*get_export_window)(AgsUiProvider *ui_provider);
void (*set_export_window)(AgsUiProvider *ui_provider,
GtkWidget *export_window);
GtkWidget* (*get_online_help_window)(AgsUiProvider *ui_provider);
void (*set_online_help_window)(AgsUiProvider *ui_provider,
GtkWidget *online_help_window);
GtkWidget* (*get_preferences)(AgsUiProvider *ui_provider);
void (*set_preferences)(AgsUiProvider *ui_provider,
GtkWidget *preferences);
GtkWidget* (*get_history_browser)(AgsUiProvider *ui_provider);
void (*set_history_browser)(AgsUiProvider *ui_provider,
GtkWidget *history_browser);
GtkWidget* (*get_midi_browser)(AgsUiProvider *ui_provider);
void (*set_midi_browser)(AgsUiProvider *ui_provider,
GtkWidget *midi_browser);
GtkWidget* (*get_sample_browser)(AgsUiProvider *ui_provider);
void (*set_sample_browser)(AgsUiProvider *ui_provider,
GtkWidget *sample_browser);
GtkWidget* (*get_midi_import_wizard)(AgsUiProvider *ui_provider);
void (*set_midi_import_wizard)(AgsUiProvider *ui_provider,
GtkWidget *midi_import_wizard);
GtkWidget* (*get_midi_export_wizard)(AgsUiProvider *ui_provider);
void (*set_midi_export_wizard)(AgsUiProvider *ui_provider,
GtkWidget *midi_export_wizard);
GList* (*get_machine)(AgsUiProvider *ui_provider);
void (*set_machine)(AgsUiProvider *ui_provider,
GList *machine);
GtkWidget* (*get_composite_editor)(AgsUiProvider *ui_provider);
void (*set_composite_editor)(AgsUiProvider *ui_provider,
GtkWidget *composite_editor);
GtkWidget* (*get_navigation)(AgsUiProvider *ui_provider);
void (*set_navigation)(AgsUiProvider *ui_provider,
GtkWidget *navigation);
};
“check-message” signalvoid user_function (AgsUiProvider *ui_provider, gpointer user_data)
The ::check-message signal is emitted every check message of the UI provider. This notifies about to check for messages from message delivery.
ui_provider |
the AgsUiProvider object |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“clean-message” signalvoid user_function (AgsUiProvider *ui_provider, gpointer user_data)
The ::clean-message signal is emitted every clean message of the UI provider. This notifies about to clean messages from message delivery.
ui_provider |
the AgsUiProvider object |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“setup-completed” signalvoid user_function (AgsUiProvider *ui_provider, gpointer user_data)
The ::setup-completed signal is emitted every check message of the UI provider. This notifies about to check for messages from message delivery.
ui_provider |
the AgsUiProvider object |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.8