Top | ![]() |
![]() |
![]() |
![]() |
Functions
Signals
check-message | ||
clean-message | ||
setup-completed | ||
update-ui |
Types and Values
#define | AGS_UI_PROVIDER_DEFAULT_TIMEOUT |
#define | AGS_UI_PROVIDER_DEFAULT_PADDING |
#define | AGS_UI_PROVIDER_DEFAULT_SPACING |
#define | AGS_UI_PROVIDER_DEFAULT_COLUMN_SPACING |
#define | AGS_UI_PROVIDER_DEFAULT_ROW_SPACING |
#define | AGS_UI_PROVIDER_DEFAULT_MARGIN_END |
#define | AGS_TYPE_UI_PROVIDER |
AgsUiProvider | |
struct | AgsUiProviderInterface |
Functions
ags_ui_provider_get_show_animation ()
gboolean ags_ui_provider_get_show_animation (AgsUiProvider *ui_provider
);
Get show animation.
Since:
ags_ui_provider_set_show_animation ()
void ags_ui_provider_set_show_animation (AgsUiProvider *ui_provider
,);
gboolean show_animation
Set show animation.
Since:
ags_ui_provider_get_gui_ready ()
gboolean ags_ui_provider_get_gui_ready (AgsUiProvider *ui_provider
);
Get GUI ready.
Since:
ags_ui_provider_set_gui_ready ()
void ags_ui_provider_set_gui_ready (AgsUiProvider *ui_provider
,);
gboolean gui_ready
Set GUI ready.
Since:
ags_ui_provider_get_file_ready ()
gboolean ags_ui_provider_get_file_ready (AgsUiProvider *ui_provider
);
Get file ready.
Since:
ags_ui_provider_set_file_ready ()
void ags_ui_provider_set_file_ready (AgsUiProvider *ui_provider
,);
gboolean file_ready
Set file ready.
Since:
ags_ui_provider_get_gui_scale_factor ()
gdouble ags_ui_provider_get_gui_scale_factor (AgsUiProvider *ui_provider
);
Get GUI scale factor.
Since:
ags_ui_provider_set_gui_scale_factor ()
void ags_ui_provider_set_gui_scale_factor (AgsUiProvider *ui_provider
,);
gdouble gui_scale_factor
Set the GUI scale factor as gdouble.
Since:
ags_ui_provider_schedule_task ()
void ags_ui_provider_schedule_task (AgsUiProvider *ui_provider
,);
AgsTask *task
Schedule task
to be launched.
Since:
ags_ui_provider_schedule_task_all ()
void ags_ui_provider_schedule_task_all (AgsUiProvider *ui_provider
,);
GList *task
Schedule all task
to be launched.
Since:
ags_ui_provider_setup_completed ()
void ags_ui_provider_setup_completed (AgsUiProvider *ui_provider
);
Application context setup completed.
Since:
ags_ui_provider_check_message ()
void ags_ui_provider_check_message (AgsUiProvider *ui_provider
);
Check messages the UI provider needs to consume.
Since:
ags_ui_provider_clean_message ()
void ags_ui_provider_clean_message (AgsUiProvider *ui_provider
);
Clean messages the UI provider needs to consume.
Since:
ags_ui_provider_get_animation_window ()
GtkWidget * ags_ui_provider_get_animation_window (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_animation_window ()
void ags_ui_provider_set_animation_window (AgsUiProvider *ui_provider
,);
GtkWidget *animation_window
Set animation window.
Since:
ags_ui_provider_get_window ()
GtkWidget * ags_ui_provider_get_window (AgsUiProvider *ui_provider
);
Get window.
Since:
ags_ui_provider_set_window ()
void ags_ui_provider_set_window (AgsUiProvider *ui_provider
,);
GtkWidget *window
Set window.
Since:
ags_ui_provider_get_export_window ()
GtkWidget * ags_ui_provider_get_export_window (AgsUiProvider *ui_provider
);
Get export window.
Since:
ags_ui_provider_set_export_window ()
void ags_ui_provider_set_export_window (AgsUiProvider *ui_provider
,);
GtkWidget *export_window
Set export window.
Since:
ags_ui_provider_get_online_help_window ()
GtkWidget * ags_ui_provider_get_online_help_window (AgsUiProvider *ui_provider
);
Get online help window.
Since:
ags_ui_provider_set_online_help_window ()
void ags_ui_provider_set_online_help_window (AgsUiProvider *ui_provider
,);
GtkWidget *online_help_window
Set online help window.
Since:
ags_ui_provider_get_preferences ()
GtkWidget * ags_ui_provider_get_preferences (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_preferences ()
void ags_ui_provider_set_preferences (AgsUiProvider *ui_provider
,);
GtkWidget *preferences
Set animation window.
Since:
ags_ui_provider_get_history_browser ()
GtkWidget * ags_ui_provider_get_history_browser (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_history_browser ()
void ags_ui_provider_set_history_browser (AgsUiProvider *ui_provider
,);
GtkWidget *history_browser
Set animation window.
Since:
ags_ui_provider_get_midi_browser ()
GtkWidget * ags_ui_provider_get_midi_browser (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_midi_browser ()
void ags_ui_provider_set_midi_browser (AgsUiProvider *ui_provider
,);
GtkWidget *midi_browser
Set animation window.
Since:
ags_ui_provider_get_sample_browser ()
GtkWidget * ags_ui_provider_get_sample_browser (AgsUiProvider *ui_provider
);
ags_ui_provider_set_sample_browser ()
void ags_ui_provider_set_sample_browser (AgsUiProvider *ui_provider
,);
GtkWidget *sample_browser
Set animation window.
Since:
ags_ui_provider_get_midi_import_wizard ()
GtkWidget * ags_ui_provider_get_midi_import_wizard (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_midi_import_wizard ()
void ags_ui_provider_set_midi_import_wizard (AgsUiProvider *ui_provider
,);
GtkWidget *midi_import_wizard
Set animation window.
Since:
ags_ui_provider_get_midi_export_wizard ()
GtkWidget * ags_ui_provider_get_midi_export_wizard (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_midi_export_wizard ()
void ags_ui_provider_set_midi_export_wizard (AgsUiProvider *ui_provider
,);
GtkWidget *midi_export_wizard
Set animation window.
Since:
ags_ui_provider_get_machine ()
GList * ags_ui_provider_get_machine (AgsUiProvider *ui_provider
);
Get machine.
Since:
ags_ui_provider_set_machine ()
void ags_ui_provider_set_machine (AgsUiProvider *ui_provider
,);
GList *machine
Set machine.
Since:
ags_ui_provider_get_composite_editor ()
GtkWidget * ags_ui_provider_get_composite_editor (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_composite_editor ()
void ags_ui_provider_set_composite_editor (AgsUiProvider *ui_provider
,);
GtkWidget *composite_editor
Set animation window.
Since:
ags_ui_provider_get_navigation ()
GtkWidget * ags_ui_provider_get_navigation (AgsUiProvider *ui_provider
);
Get animation window.
Since:
ags_ui_provider_set_navigation ()
void ags_ui_provider_set_navigation (AgsUiProvider *ui_provider
,);
GtkWidget *navigation
Set animation window.
Since:
ags_ui_provider_get_app ()
GtkApplication * ags_ui_provider_get_app (AgsUiProvider *ui_provider
);
Get application.
Since:
ags_ui_provider_set_app ()
void ags_ui_provider_set_app (AgsUiProvider *ui_provider
,);
GtkApplication *app
Set app.
Since:
ags_ui_provider_get_meta_data_window ()
GtkWidget * ags_ui_provider_get_meta_data_window (AgsUiProvider *ui_provider
);
Get meta-data window.
Since:
ags_ui_provider_set_meta_data_window ()
void ags_ui_provider_set_meta_data_window (AgsUiProvider *ui_provider
,);
GtkWidget *meta_data_window
Set meta-data window.
Since:
AGS_IS_UI_PROVIDER()
#define AGS_IS_UI_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_UI_PROVIDER))
AGS_IS_UI_PROVIDER_INTERFACE()
#define AGS_IS_UI_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_UI_PROVIDER))
AGS_UI_PROVIDER()
#define AGS_UI_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_UI_PROVIDER, AgsUiProvider))
AGS_UI_PROVIDER_GET_INTERFACE()
#define AGS_UI_PROVIDER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_UI_PROVIDER, AgsUiProviderInterface))
AGS_UI_PROVIDER_INTERFACE()
#define AGS_UI_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_UI_PROVIDER, AgsUiProviderInterface))
Types and Values
struct 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); void (*update_ui)(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_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); GtkApplication* (*get_app)(AgsUiProvider *ui_provider); void (*set_app)(AgsUiProvider *ui_provider, GtkApplication *app); GtkWidget* (*get_meta_data_window)(AgsUiProvider *ui_provider); void (*set_meta_data_window)(AgsUiProvider *ui_provider, GtkWidget *meta_data_window); };
Signal Details
The “check-message”
signal
void 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.
Parameters
ui_provider |
the AgsUiProvider object |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “clean-message”
signal
void 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.
Parameters
ui_provider |
the AgsUiProvider object |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “setup-completed”
signal
void 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.
Parameters
ui_provider |
the AgsUiProvider object |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “update-ui”
signal
void user_function (AgsUiProvider *ui_provider,gpointer user_data)
The ::update-ui signal is emitted every AGS_UI_PROVIDER_DEFAULT_TIMEOUT
interval.
Parameters
ui_provider |
the AgsUiProvider object |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since: