Blob Blame History Raw
--- docs/reference/libgsequencer/libgsequencer.xml.orig	2017-10-02 06:25:49.377909826 +0200
+++ docs/reference/libgsequencer/libgsequencer.xml	2017-10-02 06:26:19.579293421 +0200
@@ -143,6 +143,8 @@
       <xi:include href="xml/ags_automation_toolbar.xml"/>
       <xi:include href="xml/ags_automation_toolbar_callbacks.xml"/>
       <xi:include href="xml/ags_automation_window.xml"/>
+      <xi:include href="xml/ags_crop_note_dialog.xml"/>
+      <xi:include href="xml/ags_crop_note_dialog_callbacks.xml"/>
       <xi:include href="xml/ags_file_selection.xml"/>
       <xi:include href="xml/ags_file_selection_callbacks.xml"/>
       <xi:include href="xml/ags_machine_radio_button.xml"/>
@@ -151,15 +153,23 @@
       <xi:include href="xml/ags_machine_selector_callbacks.xml"/>      
       <xi:include href="xml/ags_meter.xml"/>
       <xi:include href="xml/ags_meter_callbacks.xml"/>
+      <xi:include href="xml/ags_move_note_dialog.xml"/>
+      <xi:include href="xml/ags_move_note_dialog_callbacks.xml"/>
       <xi:include href="xml/ags_note_edit.xml"/>
       <xi:include href="xml/ags_note_edit_callbacks.xml"/>
       <xi:include href="xml/ags_notebook.xml"/>
       <xi:include href="xml/ags_notebook_callbacks.xml"/>      
       <xi:include href="xml/ags_pattern_edit.xml"/>
       <xi:include href="xml/ags_pattern_edit_callbacks.xml"/>
+      <xi:include href="xml/ags_ramp_acceleration_dialog.xml"/>
+      <xi:include href="xml/ags_ramp_acceleration_dialog_callbacks.xml"/>
       <xi:include href="xml/ags_scale.xml"/>
       <xi:include href="xml/ags_scale_area.xml"/>
       <xi:include href="xml/ags_scale_callbacks.xml"/>
+      <xi:include href="xml/ags_select_acceleration_dialog.xml"/>
+      <xi:include href="xml/ags_select_acceleration_dialog_callbacks.xml"/>
+      <xi:include href="xml/ags_select_note_dialog.xml"/>
+      <xi:include href="xml/ags_select_note_dialog_callbacks.xml"/>
       <xi:include href="xml/ags_toolbar.xml"/>
       <xi:include href="xml/ags_toolbar_callbacks.xml"/>
       <xi:include href="xml/ags_toolbar_mode_stock.xml"/>
--- docs/reference/libgsequencer/libgsequencer.types.orig	2017-10-02 06:26:10.285175377 +0200
+++ docs/reference/libgsequencer/libgsequencer.types	2017-10-02 06:40:58.532046167 +0200
@@ -101,11 +101,14 @@
 ags_property_collection_editor_get_type
 ags_property_editor_get_type
 ags_property_listing_editor_get_type
+ags_ramp_acceleration_dialog_get_type
 ags_remove_sequencer_editor_jack_get_type
 ags_remove_soundcard_editor_sink_get_type
 ags_scale_area_get_type
 ags_scale_get_type
 ags_scroll_on_play_get_type
+ags_select_acceleration_dialog_get_type
+ags_select_note_dialog_get_type
 ags_sequencer_editor_get_type
 ags_server_preferences_get_type
 ags_sf2_chooser_get_type
@@ -122,6 +125,7 @@
 ags_toolbar_get_type
 ags_track_collection_get_type
 ags_track_collection_mapper_get_type
+ags_ui_provider_get_type
 ags_update_bulk_member_get_type
 ags_window_get_type
 ags_xorg_application_context_get_type
--- docs/reference/libgsequencer/libgsequencer-sections.txt.orig	2017-10-02 06:25:56.896005313 +0200
+++ docs/reference/libgsequencer/libgsequencer-sections.txt	2017-10-02 06:41:06.237128848 +0200
@@ -7,7 +7,6 @@
 AGS_ADD_BULK_MEMBER_CLASS
 AGS_ADD_BULK_MEMBER_GET_CLASS
 AGS_IS_ADD_BULK_MEMBER
-AGS_IS_ADD_BULK_MEMBER_CLASS
 AGS_TYPE_ADD_BULK_MEMBER
 AgsAddBulkMember
 AgsAddBulkMemberClass
@@ -23,7 +22,6 @@
 AGS_ADD_LINE_MEMBER_CLASS
 AGS_ADD_LINE_MEMBER_GET_CLASS
 AGS_IS_ADD_LINE_MEMBER
-AGS_IS_ADD_LINE_MEMBER_CLASS
 AGS_TYPE_ADD_LINE_MEMBER
 AgsAddLineMember
 AgsAddLineMemberClass
@@ -39,7 +37,6 @@
 AGS_ADD_SEQUENCER_EDITOR_JACK_CLASS
 AGS_ADD_SEQUENCER_EDITOR_JACK_GET_CLASS
 AGS_IS_ADD_SEQUENCER_EDITOR_JACK
-AGS_IS_ADD_SEQUENCER_EDITOR_JACK_CLASS
 AGS_TYPE_ADD_SEQUENCER_EDITOR_JACK
 AgsAddSequencerEditorJack
 AgsAddSequencerEditorJackClass
@@ -55,7 +52,6 @@
 AGS_ADD_SOUNDCARD_EDITOR_SINK_CLASS
 AGS_ADD_SOUNDCARD_EDITOR_SINK_GET_CLASS
 AGS_IS_ADD_SOUNDCARD_EDITOR_SINK
-AGS_IS_ADD_SOUNDCARD_EDITOR_SINK_CLASS
 AGS_TYPE_ADD_SOUNDCARD_EDITOR_SINK
 AgsAddSoundcardEditorSink
 AgsAddSoundcardEditorSinkClass
@@ -72,7 +68,6 @@
 AGS_AUDIO_PREFERENCES_CLASS
 AGS_AUDIO_PREFERENCES_GET_CLASS
 AGS_IS_AUDIO_PREFERENCES
-AGS_IS_AUDIO_PREFERENCES_CLASS
 AGS_TYPE_AUDIO_PREFERENCES
 AgsAudioPreferences
 AgsAudioPreferencesClass
@@ -109,7 +104,6 @@
 AGS_AUTOMATION_AREA_CLASS
 AGS_AUTOMATION_AREA_GET_CLASS
 AGS_IS_AUTOMATION_AREA
-AGS_IS_AUTOMATION_AREA_CLASS
 AGS_TYPE_AUTOMATION_AREA
 AgsAutomationArea
 AgsAutomationAreaClass
@@ -117,6 +111,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_automation_area_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_automation_edit</FILE>
 <TITLE>AgsAutomationEdit</TITLE>
 AGS_AUTOMATION_EDIT_MAX_CONTROLS
@@ -138,7 +137,6 @@
 AGS_AUTOMATION_EDIT_CLASS
 AGS_AUTOMATION_EDIT_GET_CLASS
 AGS_IS_AUTOMATION_EDIT
-AGS_IS_AUTOMATION_EDIT_CLASS
 AGS_TYPE_AUTOMATION_EDIT
 AgsAutomationEdit
 AgsAutomationEditClass
@@ -182,7 +180,6 @@
 AGS_AUTOMATION_EDITOR_CLASS
 AGS_AUTOMATION_EDITOR_GET_CLASS
 AGS_IS_AUTOMATION_EDITOR
-AGS_IS_AUTOMATION_EDITOR_CLASS
 AGS_TYPE_AUTOMATION_EDITOR
 AgsAutomationEditor
 AgsAutomationEditorClass
@@ -204,13 +201,13 @@
 AgsAutomationToolbarFlags
 ags_automation_toolbar_load_port
 ags_automation_toolbar_apply_port
+ags_automation_toolbar_tool_popup_new
 ags_automation_toolbar_new
 <SUBSECTION Public>
 AGS_AUTOMATION_TOOLBAR
 AGS_AUTOMATION_TOOLBAR_CLASS
 AGS_AUTOMATION_TOOLBAR_GET_CLASS
 AGS_IS_AUTOMATION_TOOLBAR
-AGS_IS_AUTOMATION_TOOLBAR_CLASS
 AGS_TYPE_AUTOMATION_TOOLBAR
 AgsAutomationToolbar
 AgsAutomationToolbarClass
@@ -226,8 +223,10 @@
 ags_automation_toolbar_select_callback
 ags_automation_toolbar_copy_or_cut_callback
 ags_automation_toolbar_paste_callback
+ags_automation_toolbar_tool_popup_select_acceleration_callback
+ags_automation_toolbar_tool_popup_ramp_acceleration_callback
 ags_automation_toolbar_zoom_callback
-ags_automation_toolbar_port_changed_callback
+ags_automation_toolbar_port_callback
 </SECTION>
 
 <SECTION>
@@ -240,7 +239,6 @@
 AGS_AUTOMATION_WINDOW_CLASS
 AGS_AUTOMATION_WINDOW_GET_CLASS
 AGS_IS_AUTOMATION_WINDOW
-AGS_IS_AUTOMATION_WINDOW_CLASS
 AGS_TYPE_AUTOMATION_WINDOW
 AgsAutomationWindow
 AgsAutomationWindowClass
@@ -248,6 +246,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_automation_window_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_blink_cell_pattern_cursor</FILE>
 <TITLE>AgsBlinkCellPatternCursor</TITLE>
 ags_blink_cell_pattern_cursor_new
@@ -256,7 +259,6 @@
 AGS_BLINK_CELL_PATTERN_CURSOR_CLASS
 AGS_BLINK_CELL_PATTERN_CURSOR_GET_CLASS
 AGS_IS_BLINK_CELL_PATTERN_CURSOR
-AGS_IS_BLINK_CELL_PATTERN_CURSOR_CLASS
 AGS_TYPE_BLINK_CELL_PATTERN_CURSOR
 AgsBlinkCellPatternCursor
 AgsBlinkCellPatternCursorClass
@@ -284,7 +286,6 @@
 AGS_BULK_MEMBER_CLASS
 AGS_BULK_MEMBER_GET_CLASS
 AGS_IS_BULK_MEMBER
-AGS_IS_BULK_MEMBER_CLASS
 AGS_TYPE_BULK_MEMBER
 AgsBulkMember
 AgsBulkMemberClass
@@ -331,7 +332,6 @@
 AGS_CELL_PATTERN_CLASS
 AGS_CELL_PATTERN_GET_CLASS
 AGS_IS_CELL_PATTERN
-AGS_IS_CELL_PATTERN_CLASS
 AGS_TYPE_CELL_PATTERN
 AgsCellPattern
 AgsCellPatternClass
@@ -358,7 +358,6 @@
 AGS_CHANGE_INDICATOR_CLASS
 AGS_CHANGE_INDICATOR_GET_CLASS
 AGS_IS_CHANGE_INDICATOR
-AGS_IS_CHANGE_INDICATOR_CLASS
 AGS_TYPE_CHANGE_INDICATOR
 AgsChangeIndicator
 AgsChangeIndicatorClass
@@ -374,7 +373,6 @@
 AGS_CHANGE_TACT_CLASS
 AGS_CHANGE_TACT_GET_CLASS
 AGS_IS_CHANGE_TACT
-AGS_IS_CHANGE_TACT_CLASS
 AGS_TYPE_CHANGE_TACT
 AgsChangeTact
 AgsChangeTactClass
@@ -394,7 +392,6 @@
 AGS_CONNECTION_EDITOR_CLASS
 AGS_CONNECTION_EDITOR_GET_CLASS
 AGS_IS_CONNECTION_EDITOR
-AGS_IS_CONNECTION_EDITOR_CLASS
 AGS_TYPE_CONNECTION_EDITOR
 AgsConnectionEditor
 AgsConnectionEditorClass
@@ -421,7 +418,6 @@
 AGS_CONTEXT_MENU_CLASS
 AGS_CONTEXT_MENU_GET_CLASS
 AGS_IS_CONTEXT_MENU
-AGS_IS_CONTEXT_MENU_CLASS
 AGS_TYPE_CONTEXT_MENU
 AgsContextMenu
 AgsContextMenuClass
@@ -439,7 +435,6 @@
 AGS_CROP_NOTE_DIALOG_CLASS
 AGS_CROP_NOTE_DIALOG_GET_CLASS
 AGS_IS_CROP_NOTE_DIALOG
-AGS_IS_CROP_NOTE_DIALOG_CLASS
 AGS_TYPE_CROP_NOTE_DIALOG
 AgsCropNoteDialog
 AgsCropNoteDialogClass
@@ -461,7 +456,6 @@
 AGS_DISPLAY_TACT_CLASS
 AGS_DISPLAY_TACT_GET_CLASS
 AGS_IS_DISPLAY_TACT
-AGS_IS_DISPLAY_TACT_CLASS
 AGS_TYPE_DISPLAY_TACT
 AgsDisplayTact
 AgsDisplayTactClass
@@ -477,7 +471,6 @@
 AGS_DRUM_CLASS
 AGS_DRUM_GET_CLASS
 AGS_IS_DRUM
-AGS_IS_DRUM_CLASS
 AGS_TYPE_DRUM
 AgsDrum
 AgsDrumClass
@@ -505,7 +498,6 @@
 AGS_DRUM_INPUT_LINE_CLASS
 AGS_DRUM_INPUT_LINE_GET_CLASS
 AGS_IS_DRUM_INPUT_LINE
-AGS_IS_DRUM_INPUT_LINE_CLASS
 AGS_TYPE_DRUM_INPUT_LINE
 AgsDrumInputLine
 AgsDrumInputLineClass
@@ -529,7 +521,6 @@
 AGS_DRUM_INPUT_PAD_CLASS
 AGS_DRUM_INPUT_PAD_GET_CLASS
 AGS_IS_DRUM_INPUT_PAD
-AGS_IS_DRUM_INPUT_PAD_CLASS
 AGS_TYPE_DRUM_INPUT_PAD
 AgsDrumInputPad
 AgsDrumInputPadClass
@@ -552,7 +543,6 @@
 AGS_DRUM_OUTPUT_LINE_CLASS
 AGS_DRUM_OUTPUT_LINE_GET_CLASS
 AGS_IS_DRUM_OUTPUT_LINE
-AGS_IS_DRUM_OUTPUT_LINE_CLASS
 AGS_TYPE_DRUM_OUTPUT_LINE
 AgsDrumOutputLine
 AgsDrumOutputLineClass
@@ -575,7 +565,6 @@
 AGS_DRUM_OUTPUT_PAD_CLASS
 AGS_DRUM_OUTPUT_PAD_GET_CLASS
 AGS_IS_DRUM_OUTPUT_PAD
-AGS_IS_DRUM_OUTPUT_PAD_CLASS
 AGS_TYPE_DRUM_OUTPUT_PAD
 AgsDrumOutputPad
 AgsDrumOutputPadClass
@@ -583,6 +572,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_drum_output_pad_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_dssi_bridge</FILE>
 <TITLE>AgsDssiBridge</TITLE>
 AGS_DSSI_BRIDGE_DEFAULT_VERSION
@@ -597,7 +591,6 @@
 AGS_DSSI_BRIDGE_CLASS
 AGS_DSSI_BRIDGE_GET_CLASS
 AGS_IS_DSSI_BRIDGE
-AGS_IS_DSSI_BRIDGE_CLASS
 AGS_TYPE_DSSI_BRIDGE
 AgsDssiBridge
 AgsDssiBridgeClass
@@ -623,7 +616,6 @@
 AGS_DSSI_BROWSER_CLASS
 AGS_DSSI_BROWSER_GET_CLASS
 AGS_IS_DSSI_BROWSER
-AGS_IS_DSSI_BROWSER_CLASS
 AGS_TYPE_DSSI_BROWSER
 AgsDssiBrowser
 AgsDssiBrowserClass
@@ -658,7 +650,6 @@
 AGS_EDITOR_CLASS
 AGS_EDITOR_GET_CLASS
 AGS_IS_EDITOR
-AGS_IS_EDITOR_CLASS
 AGS_TYPE_EDITOR
 AgsEditor
 AgsEditorClass
@@ -689,7 +680,6 @@
 AGS_EFFECT_BRIDGE_CLASS
 AGS_EFFECT_BRIDGE_GET_CLASS
 AGS_IS_EFFECT_BRIDGE
-AGS_IS_EFFECT_BRIDGE_CLASS
 AGS_TYPE_EFFECT_BRIDGE
 AgsEffectBridge
 AgsEffectBridgeClass
@@ -726,7 +716,6 @@
 AGS_EFFECT_BULK_CLASS
 AGS_EFFECT_BULK_GET_CLASS
 AGS_IS_EFFECT_BULK
-AGS_IS_EFFECT_BULK_CLASS
 AGS_TYPE_EFFECT_BULK
 AgsEffectBulk
 AgsEffectBulkClass
@@ -757,6 +746,7 @@
 ags_effect_line_remove_effect
 ags_effect_line_map_recall
 ags_effect_line_find_port
+ags_effect_line_find_next_grouped
 ags_effect_line_indicator_queue_draw_timeout
 ags_effect_line_new
 <SUBSECTION Public>
@@ -764,7 +754,6 @@
 AGS_EFFECT_LINE_CLASS
 AGS_EFFECT_LINE_GET_CLASS
 AGS_IS_EFFECT_LINE
-AGS_IS_EFFECT_LINE_CLASS
 AGS_TYPE_EFFECT_LINE
 AgsEffectLine
 AgsEffectLineClass
@@ -796,7 +785,6 @@
 AGS_EFFECT_PAD_CLASS
 AGS_EFFECT_PAD_GET_CLASS
 AGS_IS_EFFECT_PAD
-AGS_IS_EFFECT_PAD_CLASS
 AGS_TYPE_EFFECT_PAD
 AgsEffectPad
 AgsEffectPadClass
@@ -804,6 +792,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_effect_pad_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_effect_separator</FILE>
 <TITLE>AgsEffectSeparator</TITLE>
 ags_effect_separator_new
@@ -812,7 +805,6 @@
 AGS_EFFECT_SEPARATOR_CLASS
 AGS_EFFECT_SEPARATOR_GET_CLASS
 AGS_IS_EFFECT_SEPARATOR
-AGS_IS_EFFECT_SEPARATOR_CLASS
 AGS_TYPE_EFFECT_SEPARATOR
 AgsEffectSeparator
 AgsEffectSeparatorClass
@@ -833,7 +825,6 @@
 AGS_ENVELOPE_DIALOG_CLASS
 AGS_ENVELOPE_DIALOG_GET_CLASS
 AGS_IS_ENVELOPE_DIALOG
-AGS_IS_ENVELOPE_DIALOG_CLASS
 AGS_TYPE_ENVELOPE_DIALOG
 AgsEnvelopeDialog
 AgsEnvelopeDialogClass
@@ -866,7 +857,6 @@
 AGS_ENVELOPE_EDITOR_CLASS
 AGS_ENVELOPE_EDITOR_GET_CLASS
 AGS_IS_ENVELOPE_EDITOR
-AGS_IS_ENVELOPE_EDITOR_CLASS
 AGS_TYPE_ENVELOPE_EDITOR
 AgsEnvelopeEditor
 AgsEnvelopeEditorClass
@@ -904,7 +894,6 @@
 AGS_ENVELOPE_INFO_CLASS
 AGS_ENVELOPE_INFO_GET_CLASS
 AGS_IS_ENVELOPE_INFO
-AGS_IS_ENVELOPE_INFO_CLASS
 AGS_TYPE_ENVELOPE_INFO
 AgsEnvelopeInfo
 AgsEnvelopeInfoClass
@@ -934,7 +923,6 @@
 AGS_EXPORT_SOUNDCARD_CLASS
 AGS_EXPORT_SOUNDCARD_GET_CLASS
 AGS_IS_EXPORT_SOUNDCARD
-AGS_IS_EXPORT_SOUNDCARD_CLASS
 AGS_TYPE_EXPORT_SOUNDCARD
 AgsExportSoundcard
 AgsExportSoundcardClass
@@ -959,7 +947,6 @@
 AGS_EXPORT_WINDOW_CLASS
 AGS_EXPORT_WINDOW_GET_CLASS
 AGS_IS_EXPORT_WINDOW
-AGS_IS_EXPORT_WINDOW_CLASS
 AGS_TYPE_EXPORT_WINDOW
 AgsExportWindow
 AgsExportWindowClass
@@ -988,7 +975,6 @@
 AGS_FFPLAYER_CLASS
 AGS_FFPLAYER_GET_CLASS
 AGS_IS_FFPLAYER
-AGS_IS_FFPLAYER_CLASS
 AGS_TYPE_FFPLAYER
 AgsFFPlayer
 AgsFFPlayerClass
@@ -1004,7 +990,6 @@
 AGS_FFPLAYER_BRIDGE_CLASS
 AGS_FFPLAYER_BRIDGE_GET_CLASS
 AGS_IS_FFPLAYER_BRIDGE
-AGS_IS_FFPLAYER_BRIDGE_CLASS
 AGS_TYPE_FFPLAYER_BRIDGE
 AgsFFPlayerBridge
 AgsFFPlayerBridgeClass
@@ -1012,6 +997,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_ffplayer_bridge_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_ffplayer_bulk_input</FILE>
 <TITLE>AgsFFPlayerBulkInput</TITLE>
 AGS_FFPLAYER_BULK_INPUT_DEFAULT_VERSION
@@ -1023,7 +1013,6 @@
 AGS_FFPLAYER_BULK_INPUT_CLASS
 AGS_FFPLAYER_BULK_INPUT_GET_CLASS
 AGS_IS_FFPLAYER_BULK_INPUT
-AGS_IS_FFPLAYER_BULK_INPUT_CLASS
 AGS_TYPE_FFPLAYER_BULK_INPUT
 AgsFFPlayerBulkInput
 AgsFFPlayerBulkInputClass
@@ -1031,6 +1020,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_ffplayer_bulk_input_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_ffplayer_callbacks</FILE>
 ags_ffplayer_parent_set_callback
 ags_ffplayer_destroy_callback
@@ -1053,7 +1047,6 @@
 AGS_FFPLAYER_INPUT_LINE_CLASS
 AGS_FFPLAYER_INPUT_LINE_GET_CLASS
 AGS_IS_FFPLAYER_INPUT_LINE
-AGS_IS_FFPLAYER_INPUT_LINE_CLASS
 AGS_TYPE_FFPLAYER_INPUT_LINE
 AgsFFPlayerInputLine
 AgsFFPlayerInputLineClass
@@ -1074,7 +1067,6 @@
 AGS_FFPLAYER_INPUT_PAD_CLASS
 AGS_FFPLAYER_INPUT_PAD_GET_CLASS
 AGS_IS_FFPLAYER_INPUT_PAD
-AGS_IS_FFPLAYER_INPUT_PAD_CLASS
 AGS_TYPE_FFPLAYER_INPUT_PAD
 AgsFFPlayerInputPad
 AgsFFPlayerInputPadClass
@@ -1082,6 +1074,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_ffplayer_input_pad_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_file_selection</FILE>
 <TITLE>AgsFileSelection</TITLE>
 AGS_FILE_SELECTION_ENTRY
@@ -1099,7 +1096,6 @@
 AGS_FILE_SELECTION_CLASS
 AGS_FILE_SELECTION_GET_CLASS
 AGS_IS_FILE_SELECTION
-AGS_IS_FILE_SELECTION_CLASS
 AGS_TYPE_FILE_SELECTION
 AgsFileSelection
 AgsFileSelectionClass
@@ -1121,7 +1117,6 @@
 AGS_GENERIC_PREFERENCES_CLASS
 AGS_GENERIC_PREFERENCES_GET_CLASS
 AGS_IS_GENERIC_PREFERENCES
-AGS_IS_GENERIC_PREFERENCES_CLASS
 AGS_TYPE_GENERIC_PREFERENCES
 AgsGenericPreferences
 AgsGenericPreferencesClass
@@ -1249,14 +1244,32 @@
 <TITLE>AgsGuiThread</TITLE>
 AGS_GUI_THREAD_RT_PRIORITY
 AGS_GUI_THREAD_DEFAULT_JIFFIE
+AGS_GUI_THREAD_SYNC_DELAY
+AGS_GUI_THREAD_SYNC_AVAILABLE_TIMEOUT
 AgsGuiThreadFlags
+ags_gui_thread_complete_task
+ags_gui_thread_do_poll_loop
+ags_gui_thread_run
+ags_gui_init
+ags_gui_thread_enter
+ags_gui_thread_leave
+ags_gui_thread_get_dispatch_mutex
+ags_gui_thread_show_file_error
+ags_gui_thread_launch
+ags_gui_thread_launch_filename
+ags_gui_thread_timer_start
+ags_gui_thread_timer_launch
+ags_gui_thread_timer_launch_filename
+ags_gui_thread_do_animation
+ags_gui_thread_do_run
+ags_gui_thread_schedule_task
+ags_gui_thread_schedule_task_list
 ags_gui_thread_new
 <SUBSECTION Public>
 AGS_GUI_THREAD
 AGS_GUI_THREAD_CLASS
 AGS_GUI_THREAD_GET_CLASS
 AGS_IS_GUI_THREAD
-AGS_IS_GUI_THREAD_CLASS
 AGS_TYPE_GUI_THREAD
 AgsGuiThread
 AgsGuiThreadClass
@@ -1273,7 +1286,6 @@
 AGS_HISTORY_BROWSER_CLASS
 AGS_HISTORY_BROWSER_GET_CLASS
 AGS_IS_HISTORY_BROWSER
-AGS_IS_HISTORY_BROWSER_CLASS
 AGS_TYPE_HISTORY_BROWSER
 AgsHistoryBrowser
 AgsHistoryBrowserClass
@@ -1281,6 +1293,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_history_browser_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_inline_player</FILE>
 <TITLE>AgsInlinePlayer</TITLE>
 ags_inline_player_new
@@ -1289,7 +1306,6 @@
 AGS_INLINE_PLAYER_CLASS
 AGS_INLINE_PLAYER_GET_CLASS
 AGS_IS_INLINE_PLAYER
-AGS_IS_INLINE_PLAYER_CLASS
 AGS_TYPE_INLINE_PLAYER
 AgsInlinePlayer
 AgsInlinePlayerClass
@@ -1297,6 +1313,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_inline_player_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_ladspa_bridge</FILE>
 <TITLE>AgsLadspaBridge</TITLE>
 AGS_LADSPA_BRIDGE_DEFAULT_VERSION
@@ -1306,7 +1327,6 @@
 ags_ladspa_bridge_new
 <SUBSECTION Public>
 AGS_IS_LADSPA_BRIDGE
-AGS_IS_LADSPA_BRIDGE_CLASS
 AGS_LADSPA_BRIDGE
 AGS_LADSPA_BRIDGE_CLASS
 AGS_LADSPA_BRIDGE_GET_CLASS
@@ -1334,7 +1354,6 @@
 ags_ladspa_browser_new
 <SUBSECTION Public>
 AGS_IS_LADSPA_BROWSER
-AGS_IS_LADSPA_BROWSER_CLASS
 AGS_LADSPA_BROWSER
 AGS_LADSPA_BROWSER_CLASS
 AGS_LADSPA_BROWSER_GET_CLASS
@@ -1370,7 +1389,6 @@
 ags_line_new
 <SUBSECTION Public>
 AGS_IS_LINE
-AGS_IS_LINE_CLASS
 AGS_LINE
 AGS_LINE_CLASS
 AGS_LINE_GET_CLASS
@@ -1408,7 +1426,6 @@
 ags_line_editor_new
 <SUBSECTION Public>
 AGS_IS_LINE_EDITOR
-AGS_IS_LINE_EDITOR_CLASS
 AGS_LINE_EDITOR
 AGS_LINE_EDITOR_CLASS
 AGS_LINE_EDITOR_GET_CLASS
@@ -1435,10 +1452,10 @@
 ags_line_member_set_label
 ags_line_member_change_port
 ags_line_member_find_port
+ags_line_member_chained_event
 ags_line_member_new
 <SUBSECTION Public>
 AGS_IS_LINE_MEMBER
-AGS_IS_LINE_MEMBER_CLASS
 AGS_LINE_MEMBER
 AGS_LINE_MEMBER_CLASS
 AGS_LINE_MEMBER_GET_CLASS
@@ -1468,7 +1485,6 @@
 ags_line_member_editor_new
 <SUBSECTION Public>
 AGS_IS_LINE_MEMBER_EDITOR
-AGS_IS_LINE_MEMBER_EDITOR_CLASS
 AGS_LINE_MEMBER_EDITOR
 AGS_LINE_MEMBER_EDITOR_CLASS
 AGS_LINE_MEMBER_EDITOR_GET_CLASS
@@ -1496,7 +1512,6 @@
 ags_link_collection_editor_new
 <SUBSECTION Public>
 AGS_IS_LINK_COLLECTION_EDITOR
-AGS_IS_LINK_COLLECTION_EDITOR_CLASS
 AGS_LINK_COLLECTION_EDITOR
 AGS_LINK_COLLECTION_EDITOR_CLASS
 AGS_LINK_COLLECTION_EDITOR_GET_CLASS
@@ -1522,7 +1537,6 @@
 ags_link_editor_new
 <SUBSECTION Public>
 AGS_IS_LINK_EDITOR
-AGS_IS_LINK_EDITOR_CLASS
 AGS_LINK_EDITOR
 AGS_LINK_EDITOR_CLASS
 AGS_LINK_EDITOR_GET_CLASS
@@ -1545,7 +1559,6 @@
 ags_listing_editor_new
 <SUBSECTION Public>
 AGS_IS_LISTING_EDITOR
-AGS_IS_LISTING_EDITOR_CLASS
 AGS_LISTING_EDITOR
 AGS_LISTING_EDITOR_CLASS
 AGS_LISTING_EDITOR_GET_CLASS
@@ -1573,7 +1586,6 @@
 ags_live_dssi_bridge_new
 <SUBSECTION Public>
 AGS_IS_LIVE_DSSI_BRIDGE
-AGS_IS_LIVE_DSSI_BRIDGE_CLASS
 AGS_LIVE_DSSI_BRIDGE
 AGS_LIVE_DSSI_BRIDGE_CLASS
 AGS_LIVE_DSSI_BRIDGE_GET_CLASS
@@ -1605,7 +1617,6 @@
 ags_live_lv2_bridge_new
 <SUBSECTION Public>
 AGS_IS_LIVE_LV2_BRIDGE
-AGS_IS_LIVE_LV2_BRIDGE_CLASS
 AGS_LIVE_LV2_BRIDGE
 AGS_LIVE_LV2_BRIDGE_CLASS
 AGS_LIVE_LV2_BRIDGE_GET_CLASS
@@ -1642,7 +1653,6 @@
 ags_lv2_bridge_new
 <SUBSECTION Public>
 AGS_IS_LV2_BRIDGE
-AGS_IS_LV2_BRIDGE_CLASS
 AGS_LV2_BRIDGE
 AGS_LV2_BRIDGE_CLASS
 AGS_LV2_BRIDGE_GET_CLASS
@@ -1661,6 +1671,13 @@
 ags_lv2_bridge_lv2ui_write_function
 ags_lv2_bridge_program_changed_callback
 ags_lv2_bridge_preset_changed_callback
+ags_lv2_bridge_dial_changed_callback
+ags_lv2_bridge_vscale_changed_callback
+ags_lv2_bridge_hscale_changed_callback
+ags_lv2_bridge_spin_button_changed_callback
+ags_lv2_bridge_check_button_clicked_callback
+ags_lv2_bridge_toggle_button_clicked_callback
+ags_lv2_bridge_button_clicked_callback
 </SECTION>
 
 <SECTION>
@@ -1676,7 +1693,6 @@
 ags_lv2_browser_new
 <SUBSECTION Public>
 AGS_IS_LV2_BROWSER
-AGS_IS_LV2_BROWSER_CLASS
 AGS_LV2_BROWSER
 AGS_LV2_BROWSER_CLASS
 AGS_LV2_BROWSER_GET_CLASS
@@ -1720,7 +1736,6 @@
 ags_machine_new
 <SUBSECTION Public>
 AGS_IS_MACHINE
-AGS_IS_MACHINE_CLASS
 AGS_MACHINE
 AGS_MACHINE_CLASS
 AGS_MACHINE_GET_CLASS
@@ -1732,8 +1747,6 @@
 
 <SECTION>
 <FILE>ags_machine_callbacks</FILE>
-ags_machine_parent_set_callback
-ags_machine_destroy_callback
 ags_machine_button_press_callback
 ags_machine_popup_move_up_activate_callback
 ags_machine_popup_move_down_activate_callback
@@ -1742,6 +1755,7 @@
 ags_machine_popup_destroy_activate_callback
 ags_machine_popup_rename_activate_callback
 ags_machine_popup_properties_activate_callback
+ags_machine_popup_sticky_controls_toggled_callback
 ags_machine_popup_copy_pattern_callback
 ags_machine_popup_paste_pattern_callback
 ags_machine_popup_envelope_callback
@@ -1764,7 +1778,6 @@
 ags_machine_collection_new
 <SUBSECTION Public>
 AGS_IS_MACHINE_COLLECTION
-AGS_IS_MACHINE_COLLECTION_CLASS
 AGS_MACHINE_COLLECTION
 AGS_MACHINE_COLLECTION_CLASS
 AGS_MACHINE_COLLECTION_GET_CLASS
@@ -1775,12 +1788,16 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_machine_collection_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_machine_collection_entry</FILE>
 <TITLE>AgsMachineCollectionEntry</TITLE>
 ags_machine_collection_entry_new
 <SUBSECTION Public>
 AGS_IS_MACHINE_COLLECTION_ENTRY
-AGS_IS_MACHINE_COLLECTION_ENTRY_CLASS
 AGS_MACHINE_COLLECTION_ENTRY
 AGS_MACHINE_COLLECTION_ENTRY_CLASS
 AGS_MACHINE_COLLECTION_ENTRY_GET_CLASS
@@ -1791,6 +1808,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_machine_collection_entry_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_machine_editor</FILE>
 <TITLE>AgsMachineEditor</TITLE>
 AGS_MACHINE_EDITOR_DEFAULT_VERSION
@@ -1805,7 +1827,6 @@
 ags_machine_editor_new
 <SUBSECTION Public>
 AGS_IS_MACHINE_EDITOR
-AGS_IS_MACHINE_EDITOR_CLASS
 AGS_MACHINE_EDITOR
 AGS_MACHINE_EDITOR_CLASS
 AGS_MACHINE_EDITOR_GET_CLASS
@@ -1829,7 +1850,6 @@
 ags_machine_radio_button_new
 <SUBSECTION Public>
 AGS_IS_MACHINE_RADIO_BUTTON
-AGS_IS_MACHINE_RADIO_BUTTON_CLASS
 AGS_MACHINE_RADIO_BUTTON
 AGS_MACHINE_RADIO_BUTTON_CLASS
 AGS_MACHINE_RADIO_BUTTON_GET_CLASS
@@ -1854,7 +1874,6 @@
 ags_machine_selection_new
 <SUBSECTION Public>
 AGS_IS_MACHINE_SELECTION
-AGS_IS_MACHINE_SELECTION_CLASS
 AGS_MACHINE_SELECTION
 AGS_MACHINE_SELECTION_CLASS
 AGS_MACHINE_SELECTION_GET_CLASS
@@ -1876,7 +1895,6 @@
 ags_machine_selector_new
 <SUBSECTION Public>
 AGS_IS_MACHINE_SELECTOR
-AGS_IS_MACHINE_SELECTOR_CLASS
 AGS_MACHINE_SELECTOR
 AGS_MACHINE_SELECTOR_CLASS
 AGS_MACHINE_SELECTOR_GET_CLASS
@@ -1906,7 +1924,6 @@
 ags_matrix_new
 <SUBSECTION Public>
 AGS_IS_MATRIX
-AGS_IS_MATRIX_CLASS
 AGS_MATRIX
 AGS_MATRIX_CLASS
 AGS_MATRIX_GET_CLASS
@@ -1922,7 +1939,6 @@
 ags_matrix_bridge_new
 <SUBSECTION Public>
 AGS_IS_MATRIX_BRIDGE
-AGS_IS_MATRIX_BRIDGE_CLASS
 AGS_MATRIX_BRIDGE
 AGS_MATRIX_BRIDGE_CLASS
 AGS_MATRIX_BRIDGE_GET_CLASS
@@ -1933,12 +1949,16 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_matrix_bridge_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_matrix_bulk_input</FILE>
 <TITLE>AgsMatrixBulkInput</TITLE>
 ags_matrix_bulk_input_new
 <SUBSECTION Public>
 AGS_IS_MATRIX_BULK_INPUT
-AGS_IS_MATRIX_BULK_INPUT_CLASS
 AGS_MATRIX_BULK_INPUT
 AGS_MATRIX_BULK_INPUT_CLASS
 AGS_MATRIX_BULK_INPUT_GET_CLASS
@@ -1949,6 +1969,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_matrix_bulk_input_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_matrix_callbacks</FILE>
 ags_matrix_parent_set_callback
 ags_matrix_index_callback
@@ -2008,7 +2033,6 @@
 ags_menu_bar_new
 <SUBSECTION Public>
 AGS_IS_MENU_BAR
-AGS_IS_MENU_BAR_CLASS
 AGS_MENU_BAR
 AGS_MENU_BAR_CLASS
 AGS_MENU_BAR_GET_CLASS
@@ -2026,7 +2050,6 @@
 ags_meter_new
 <SUBSECTION Public>
 AGS_IS_METER
-AGS_IS_METER_CLASS
 AGS_METER
 AGS_METER_CLASS
 AGS_METER_GET_CLASS
@@ -2052,7 +2075,6 @@
 ags_midi_dialog_new
 <SUBSECTION Public>
 AGS_IS_MIDI_DIALOG
-AGS_IS_MIDI_DIALOG_CLASS
 AGS_MIDI_DIALOG
 AGS_MIDI_DIALOG_CLASS
 AGS_MIDI_DIALOG_GET_CLASS
@@ -2082,7 +2104,6 @@
 ags_midi_export_wizard_new
 <SUBSECTION Public>
 AGS_IS_MIDI_EXPORT_WIZARD
-AGS_IS_MIDI_EXPORT_WIZARD_CLASS
 AGS_MIDI_EXPORT_WIZARD
 AGS_MIDI_EXPORT_WIZARD_CLASS
 AGS_MIDI_EXPORT_WIZARD_GET_CLASS
@@ -2104,7 +2125,6 @@
 ags_midi_import_wizard_new
 <SUBSECTION Public>
 AGS_IS_MIDI_IMPORT_WIZARD
-AGS_IS_MIDI_IMPORT_WIZARD_CLASS
 AGS_MIDI_IMPORT_WIZARD
 AGS_MIDI_IMPORT_WIZARD_CLASS
 AGS_MIDI_IMPORT_WIZARD_GET_CLASS
@@ -2126,7 +2146,6 @@
 ags_midi_preferences_new
 <SUBSECTION Public>
 AGS_IS_MIDI_PREFERENCES
-AGS_IS_MIDI_PREFERENCES_CLASS
 AGS_MIDI_PREFERENCES
 AGS_MIDI_PREFERENCES_CLASS
 AGS_MIDI_PREFERENCES_GET_CLASS
@@ -2149,7 +2168,6 @@
 ags_mixer_new
 <SUBSECTION Public>
 AGS_IS_MIXER
-AGS_IS_MIXER_CLASS
 AGS_MIXER
 AGS_MIXER_CLASS
 AGS_MIXER_GET_CLASS
@@ -2170,7 +2188,6 @@
 ags_mixer_input_line_new
 <SUBSECTION Public>
 AGS_IS_MIXER_INPUT_LINE
-AGS_IS_MIXER_INPUT_LINE_CLASS
 AGS_MIXER_INPUT_LINE
 AGS_MIXER_INPUT_LINE_CLASS
 AGS_MIXER_INPUT_LINE_GET_CLASS
@@ -2186,7 +2203,6 @@
 ags_mixer_input_pad_new
 <SUBSECTION Public>
 AGS_IS_MIXER_INPUT_PAD
-AGS_IS_MIXER_INPUT_PAD_CLASS
 AGS_MIXER_INPUT_PAD
 AGS_MIXER_INPUT_PAD_CLASS
 AGS_MIXER_INPUT_PAD_GET_CLASS
@@ -2205,7 +2221,6 @@
 ags_move_note_dialog_new
 <SUBSECTION Public>
 AGS_IS_MOVE_NOTE_DIALOG
-AGS_IS_MOVE_NOTE_DIALOG_CLASS
 AGS_MOVE_NOTE_DIALOG
 AGS_MOVE_NOTE_DIALOG_CLASS
 AGS_MOVE_NOTE_DIALOG_GET_CLASS
@@ -2239,7 +2254,6 @@
 ags_navigation_new
 <SUBSECTION Public>
 AGS_IS_NAVIGATION
-AGS_IS_NAVIGATION_CLASS
 AGS_NAVIGATION
 AGS_NAVIGATION_CLASS
 AGS_NAVIGATION_GET_CLASS
@@ -2286,7 +2300,6 @@
 ags_note_edit_new
 <SUBSECTION Public>
 AGS_IS_NOTE_EDIT
-AGS_IS_NOTE_EDIT_CLASS
 AGS_NOTE_EDIT
 AGS_NOTE_EDIT_CLASS
 AGS_NOTE_EDIT_GET_CLASS
@@ -2330,7 +2343,6 @@
 ags_notebook_new
 <SUBSECTION Public>
 AGS_IS_NOTEBOOK
-AGS_IS_NOTEBOOK_CLASS
 AGS_NOTEBOOK
 AGS_NOTEBOOK_CLASS
 AGS_NOTEBOOK_GET_CLASS
@@ -2356,7 +2368,6 @@
 ags_oscillator_new
 <SUBSECTION Public>
 AGS_IS_OSCILLATOR
-AGS_IS_OSCILLATOR_CLASS
 AGS_OSCILLATOR
 AGS_OSCILLATOR_CLASS
 AGS_OSCILLATOR_GET_CLASS
@@ -2383,7 +2394,6 @@
 ags_output_collection_editor_new
 <SUBSECTION Public>
 AGS_IS_OUTPUT_COLLECTION_EDITOR
-AGS_IS_OUTPUT_COLLECTION_EDITOR_CLASS
 AGS_OUTPUT_COLLECTION_EDITOR
 AGS_OUTPUT_COLLECTION_EDITOR_CLASS
 AGS_OUTPUT_COLLECTION_EDITOR_GET_CLASS
@@ -2409,7 +2419,6 @@
 ags_output_editor_new
 <SUBSECTION Public>
 AGS_IS_OUTPUT_EDITOR
-AGS_IS_OUTPUT_EDITOR_CLASS
 AGS_OUTPUT_EDITOR
 AGS_OUTPUT_EDITOR_CLASS
 AGS_OUTPUT_EDITOR_GET_CLASS
@@ -2432,7 +2441,6 @@
 ags_output_listing_editor_new
 <SUBSECTION Public>
 AGS_IS_OUTPUT_LISTING_EDITOR
-AGS_IS_OUTPUT_LISTING_EDITOR_CLASS
 AGS_OUTPUT_LISTING_EDITOR
 AGS_OUTPUT_LISTING_EDITOR_CLASS
 AGS_OUTPUT_LISTING_EDITOR_GET_CLASS
@@ -2462,7 +2470,6 @@
 ags_pad_new
 <SUBSECTION Public>
 AGS_IS_PAD
-AGS_IS_PAD_CLASS
 AGS_PAD
 AGS_PAD_CLASS
 AGS_PAD_GET_CLASS
@@ -2490,7 +2497,6 @@
 ags_pad_editor_new
 <SUBSECTION Public>
 AGS_IS_PAD_EDITOR
-AGS_IS_PAD_EDITOR_CLASS
 AGS_PAD_EDITOR
 AGS_PAD_EDITOR_CLASS
 AGS_PAD_EDITOR_GET_CLASS
@@ -2512,7 +2518,6 @@
 ags_panel_new
 <SUBSECTION Public>
 AGS_IS_PANEL
-AGS_IS_PANEL_CLASS
 AGS_PANEL
 AGS_PANEL_CLASS
 AGS_PANEL_GET_CLASS
@@ -2533,7 +2538,6 @@
 ags_panel_input_line_new
 <SUBSECTION Public>
 AGS_IS_PANEL_INPUT_LINE
-AGS_IS_PANEL_INPUT_LINE_CLASS
 AGS_PANEL_INPUT_LINE
 AGS_PANEL_INPUT_LINE_CLASS
 AGS_PANEL_INPUT_LINE_GET_CLASS
@@ -2555,7 +2559,6 @@
 ags_panel_input_pad_new
 <SUBSECTION Public>
 AGS_IS_PANEL_INPUT_PAD
-AGS_IS_PANEL_INPUT_PAD_CLASS
 AGS_PANEL_INPUT_PAD
 AGS_PANEL_INPUT_PAD_CLASS
 AGS_PANEL_INPUT_PAD_GET_CLASS
@@ -2582,7 +2585,6 @@
 ags_pattern_box_new
 <SUBSECTION Public>
 AGS_IS_PATTERN_BOX
-AGS_IS_PATTERN_BOX_CLASS
 AGS_PATTERN_BOX
 AGS_PATTERN_BOX_CLASS
 AGS_PATTERN_BOX_GET_CLASS
@@ -2619,7 +2621,6 @@
 ags_pattern_edit_new
 <SUBSECTION Public>
 AGS_IS_PATTERN_EDIT
-AGS_IS_PATTERN_EDIT_CLASS
 AGS_PATTERN_EDIT
 AGS_PATTERN_EDIT_CLASS
 AGS_PATTERN_EDIT_GET_CLASS
@@ -2662,7 +2663,6 @@
 ags_pattern_envelope_new
 <SUBSECTION Public>
 AGS_IS_PATTERN_ENVELOPE
-AGS_IS_PATTERN_ENVELOPE_CLASS
 AGS_PATTERN_ENVELOPE
 AGS_PATTERN_ENVELOPE_CLASS
 AGS_PATTERN_ENVELOPE_GET_CLASS
@@ -2701,10 +2701,10 @@
 <SECTION>
 <FILE>ags_performance_preferences</FILE>
 <TITLE>AgsPerformancePreferences</TITLE>
+AgsPerformancePreferencesFlags
 ags_performance_preferences_new
 <SUBSECTION Public>
 AGS_IS_PERFORMANCE_PREFERENCES
-AGS_IS_PERFORMANCE_PREFERENCES_CLASS
 AGS_PERFORMANCE_PREFERENCES
 AGS_PERFORMANCE_PREFERENCES_CLASS
 AGS_PERFORMANCE_PREFERENCES_GET_CLASS
@@ -2715,13 +2715,17 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_performance_preferences_callbacks</FILE>
+ags_performance_preferences_max_precision_callback
+</SECTION>
+
+<SECTION>
 <FILE>ags_playback_window</FILE>
 <TITLE>AgsPlaybackWindow</TITLE>
 AgsPlaybackWindowFlags
 ags_playback_window_new
 <SUBSECTION Public>
 AGS_IS_PLAYBACK_WINDOW
-AGS_IS_PLAYBACK_WINDOW_CLASS
 AGS_PLAYBACK_WINDOW
 AGS_PLAYBACK_WINDOW_CLASS
 AGS_PLAYBACK_WINDOW_GET_CLASS
@@ -2732,6 +2736,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_playback_window_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_plugin_browser</FILE>
 <TITLE>AgsPluginBrowser</TITLE>
 AgsPluginBrowserFlags
@@ -2740,7 +2749,6 @@
 ags_plugin_browser_new
 <SUBSECTION Public>
 AGS_IS_PLUGIN_BROWSER
-AGS_IS_PLUGIN_BROWSER_CLASS
 AGS_PLUGIN_BROWSER
 AGS_PLUGIN_BROWSER_CLASS
 AGS_PLUGIN_BROWSER_GET_CLASS
@@ -2765,7 +2773,6 @@
 ags_plugin_preferences_new
 <SUBSECTION Public>
 AGS_IS_PLUGIN_PREFERENCES
-AGS_IS_PLUGIN_PREFERENCES_CLASS
 AGS_PLUGIN_PREFERENCES
 AGS_PLUGIN_PREFERENCES_CLASS
 AGS_PLUGIN_PREFERENCES_GET_CLASS
@@ -2776,6 +2783,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_plugin_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_preferences</FILE>
 <TITLE>AgsPreferences</TITLE>
 AGS_PREFERENCES_DEFAULT_FILENAME
@@ -2783,7 +2795,6 @@
 ags_preferences_new
 <SUBSECTION Public>
 AGS_IS_PREFERENCES
-AGS_IS_PREFERENCES_CLASS
 AGS_PREFERENCES
 AGS_PREFERENCES_CLASS
 AGS_PREFERENCES_GET_CLASS
@@ -2805,7 +2816,6 @@
 ags_property_collection_editor_new
 <SUBSECTION Public>
 AGS_IS_PROPERTY_COLLECTION_EDITOR
-AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS
 AGS_PROPERTY_COLLECTION_EDITOR
 AGS_PROPERTY_COLLECTION_EDITOR_CLASS
 AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS
@@ -2828,7 +2838,6 @@
 ags_property_editor_new
 <SUBSECTION Public>
 AGS_IS_PROPERTY_EDITOR
-AGS_IS_PROPERTY_EDITOR_CLASS
 AGS_PROPERTY_EDITOR
 AGS_PROPERTY_EDITOR_CLASS
 AGS_PROPERTY_EDITOR_GET_CLASS
@@ -2849,7 +2858,6 @@
 ags_property_listing_editor_new
 <SUBSECTION Public>
 AGS_IS_PROPERTY_LISTING_EDITOR
-AGS_IS_PROPERTY_LISTING_EDITOR_CLASS
 AGS_PROPERTY_LISTING_EDITOR
 AGS_PROPERTY_LISTING_EDITOR_CLASS
 AGS_PROPERTY_LISTING_EDITOR_GET_CLASS
@@ -2860,12 +2868,39 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_ramp_acceleration_dialog</FILE>
+<TITLE>AgsRampAccelerationDialog</TITLE>
+AGS_RAMP_ACCELERATION
+AGS_RAMP_ACCELERATION_MAX_BEATS
+AGS_RAMP_ACCELERATION_MAX_STEPS
+AGS_RAMP_ACCELERATION_DEFAULT_WIDTH
+AgsRampAccelerationDialogFlags
+ags_ramp_acceleration_dialog_new
+AgsRampAutomation
+<SUBSECTION Public>
+AGS_IS_RAMP_ACCELERATION_DIALOG
+AGS_RAMP_ACCELERATION_DIALOG
+AGS_RAMP_ACCELERATION_DIALOG_CLASS
+AGS_RAMP_ACCELERATION_DIALOG_GET_CLASS
+AGS_TYPE_RAMP_ACCELERATION_DIALOG
+AgsRampAccelerationDialog
+AgsRampAccelerationDialogClass
+ags_ramp_acceleration_dialog_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ramp_acceleration_dialog_callbacks</FILE>
+ags_ramp_acceleration_dialog_response_callback
+ags_ramp_acceleration_dialog_port_callback
+ags_ramp_acceleration_dialog_machine_changed_callback
+</SECTION>
+
+<SECTION>
 <FILE>ags_remove_sequencer_editor_jack</FILE>
 <TITLE>AgsRemoveSequencerEditorJack</TITLE>
 ags_remove_sequencer_editor_jack_new
 <SUBSECTION Public>
 AGS_IS_REMOVE_SEQUENCER_EDITOR_JACK
-AGS_IS_REMOVE_SEQUENCER_EDITOR_JACK_CLASS
 AGS_REMOVE_SEQUENCER_EDITOR_JACK
 AGS_REMOVE_SEQUENCER_EDITOR_JACK_CLASS
 AGS_REMOVE_SEQUENCER_EDITOR_JACK_GET_CLASS
@@ -2881,7 +2916,6 @@
 ags_remove_soundcard_editor_sink_new
 <SUBSECTION Public>
 AGS_IS_REMOVE_SOUNDCARD_EDITOR_SINK
-AGS_IS_REMOVE_SOUNDCARD_EDITOR_SINK_CLASS
 AGS_REMOVE_SOUNDCARD_EDITOR_SINK
 AGS_REMOVE_SOUNDCARD_EDITOR_SINK_CLASS
 AGS_REMOVE_SOUNDCARD_EDITOR_SINK_GET_CLASS
@@ -2897,7 +2931,6 @@
 ags_resize_editor_new
 <SUBSECTION Public>
 AGS_IS_RESIZE_EDITOR
-AGS_IS_RESIZE_EDITOR_CLASS
 AGS_RESIZE_EDITOR
 AGS_RESIZE_EDITOR_CLASS
 AGS_RESIZE_EDITOR_GET_CLASS
@@ -2918,7 +2951,6 @@
 ags_scale_new
 <SUBSECTION Public>
 AGS_IS_SCALE
-AGS_IS_SCALE_CLASS
 AGS_SCALE
 AGS_SCALE_CLASS
 AGS_SCALE_GET_CLASS
@@ -2937,7 +2969,6 @@
 ags_scale_area_new
 <SUBSECTION Public>
 AGS_IS_SCALE_AREA
-AGS_IS_SCALE_AREA_CLASS
 AGS_SCALE_AREA
 AGS_SCALE_AREA_CLASS
 AGS_SCALE_AREA_GET_CLASS
@@ -2948,6 +2979,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_scale_area_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_scale_callbacks</FILE>
 ags_scale_expose_event
 ags_scale_configure_event
@@ -2959,7 +2995,6 @@
 ags_scroll_on_play_new
 <SUBSECTION Public>
 AGS_IS_SCROLL_ON_PLAY
-AGS_IS_SCROLL_ON_PLAY_CLASS
 AGS_SCROLL_ON_PLAY
 AGS_SCROLL_ON_PLAY_CLASS
 AGS_SCROLL_ON_PLAY_GET_CLASS
@@ -2970,6 +3005,57 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_select_acceleration_dialog</FILE>
+<TITLE>AgsSelectAccelerationDialog</TITLE>
+AGS_SELECT_ACCELERATION
+AGS_SELECT_ACCELERATION_MAX_BEATS
+AGS_SELECT_ACCELERATION_DEFAULT_WIDTH
+AgsSelectAccelerationDialogFlags
+ags_select_acceleration_dialog_new
+AgsSelectAutomation
+<SUBSECTION Public>
+AGS_IS_SELECT_ACCELERATION_DIALOG
+AGS_SELECT_ACCELERATION_DIALOG
+AGS_SELECT_ACCELERATION_DIALOG_CLASS
+AGS_SELECT_ACCELERATION_DIALOG_GET_CLASS
+AGS_TYPE_SELECT_ACCELERATION_DIALOG
+AgsSelectAccelerationDialog
+AgsSelectAccelerationDialogClass
+ags_select_acceleration_dialog_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_select_acceleration_dialog_callbacks</FILE>
+ags_select_acceleration_dialog_response_callback
+ags_select_acceleration_dialog_add_callback
+ags_select_acceleration_dialog_remove_callback
+ags_select_acceleration_dialog_machine_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_select_note_dialog</FILE>
+<TITLE>AgsSelectNoteDialog</TITLE>
+AGS_SELECT_NOTE_MAX_BEATS
+AGS_SELECT_NOTE_MAX_KEYS
+AgsSelectNoteDialogFlags
+ags_select_note_dialog_new
+<SUBSECTION Public>
+AGS_IS_SELECT_NOTE_DIALOG
+AGS_SELECT_NOTE_DIALOG
+AGS_SELECT_NOTE_DIALOG_CLASS
+AGS_SELECT_NOTE_DIALOG_GET_CLASS
+AGS_TYPE_SELECT_NOTE_DIALOG
+AgsSelectNoteDialog
+AgsSelectNoteDialogClass
+ags_select_note_dialog_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_select_note_dialog_callbacks</FILE>
+ags_select_note_dialog_response_callback
+</SECTION>
+
+<SECTION>
 <FILE>ags_sequencer_editor</FILE>
 <TITLE>AgsSequencerEditor</TITLE>
 AgsSequencerEditorFlags
@@ -2983,7 +3069,6 @@
 ags_sequencer_editor_new
 <SUBSECTION Public>
 AGS_IS_SEQUENCER_EDITOR
-AGS_IS_SEQUENCER_EDITOR_CLASS
 AGS_SEQUENCER_EDITOR
 AGS_SEQUENCER_EDITOR_CLASS
 AGS_SEQUENCER_EDITOR_GET_CLASS
@@ -3007,7 +3092,6 @@
 ags_server_preferences_new
 <SUBSECTION Public>
 AGS_IS_SERVER_PREFERENCES
-AGS_IS_SERVER_PREFERENCES_CLASS
 AGS_SERVER_PREFERENCES
 AGS_SERVER_PREFERENCES_CLASS
 AGS_SERVER_PREFERENCES_GET_CLASS
@@ -3018,6 +3102,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_server_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_sf2_chooser</FILE>
 <TITLE>AgsSF2Chooser</TITLE>
 ags_sf2_chooser_open
@@ -3026,7 +3115,6 @@
 ags_sf2_chooser_new
 <SUBSECTION Public>
 AGS_IS_SF2_CHOOSER
-AGS_IS_SF2_CHOOSER_CLASS
 AGS_SF2_CHOOSER
 AGS_SF2_CHOOSER_CLASS
 AGS_SF2_CHOOSER_GET_CLASS
@@ -3052,7 +3140,6 @@
 ags_simple_autosave_thread_new
 <SUBSECTION Public>
 AGS_IS_SIMPLE_AUTOSAVE_THREAD
-AGS_IS_SIMPLE_AUTOSAVE_THREAD_CLASS
 AGS_SIMPLE_AUTOSAVE_THREAD
 AGS_SIMPLE_AUTOSAVE_THREAD_CLASS
 AGS_SIMPLE_AUTOSAVE_THREAD_GET_CLASS
@@ -3093,7 +3180,6 @@
 ags_simple_file_new
 <SUBSECTION Public>
 AGS_IS_SIMPLE_FILE
-AGS_IS_SIMPLE_FILE_CLASS
 AGS_SIMPLE_FILE
 AGS_SIMPLE_FILE_CLASS
 AGS_SIMPLE_FILE_GET_CLASS
@@ -3109,7 +3195,6 @@
 ags_simple_file_read_new
 <SUBSECTION Public>
 AGS_IS_SIMPLE_FILE_READ
-AGS_IS_SIMPLE_FILE_READ_CLASS
 AGS_SIMPLE_FILE_READ
 AGS_SIMPLE_FILE_READ_CLASS
 AGS_SIMPLE_FILE_READ_GET_CLASS
@@ -3125,7 +3210,6 @@
 ags_simple_file_write_new
 <SUBSECTION Public>
 AGS_IS_SIMPLE_FILE_WRITE
-AGS_IS_SIMPLE_FILE_WRITE_CLASS
 AGS_SIMPLE_FILE_WRITE
 AGS_SIMPLE_FILE_WRITE_CLASS
 AGS_SIMPLE_FILE_WRITE_GET_CLASS
@@ -3150,7 +3234,6 @@
 ags_soundcard_editor_new
 <SUBSECTION Public>
 AGS_IS_SOUNDCARD_EDITOR
-AGS_IS_SOUNDCARD_EDITOR_CLASS
 AGS_SOUNDCARD_EDITOR
 AGS_SOUNDCARD_EDITOR_CLASS
 AGS_SOUNDCARD_EDITOR_GET_CLASS
@@ -3185,7 +3268,6 @@
 ags_syncsynth_new
 <SUBSECTION Public>
 AGS_IS_SYNCSYNTH
-AGS_IS_SYNCSYNTH_CLASS
 AGS_SYNCSYNTH
 AGS_SYNCSYNTH_CLASS
 AGS_SYNCSYNTH_GET_CLASS
@@ -3215,7 +3297,6 @@
 ags_synth_new
 <SUBSECTION Public>
 AGS_IS_SYNTH
-AGS_IS_SYNTH_CLASS
 AGS_SYNTH
 AGS_SYNTH_CLASS
 AGS_SYNTH_GET_CLASS
@@ -3239,7 +3320,6 @@
 ags_synth_input_line_new
 <SUBSECTION Public>
 AGS_IS_SYNTH_INPUT_LINE
-AGS_IS_SYNTH_INPUT_LINE_CLASS
 AGS_SYNTH_INPUT_LINE
 AGS_SYNTH_INPUT_LINE_CLASS
 AGS_SYNTH_INPUT_LINE_GET_CLASS
@@ -3260,7 +3340,6 @@
 ags_synth_input_pad_new
 <SUBSECTION Public>
 AGS_IS_SYNTH_INPUT_PAD
-AGS_IS_SYNTH_INPUT_PAD_CLASS
 AGS_SYNTH_INPUT_PAD
 AGS_SYNTH_INPUT_PAD_CLASS
 AGS_SYNTH_INPUT_PAD_GET_CLASS
@@ -3276,7 +3355,6 @@
 ags_toggle_led_new
 <SUBSECTION Public>
 AGS_IS_TOGGLE_LED
-AGS_IS_TOGGLE_LED_CLASS
 AGS_TOGGLE_LED
 AGS_TOGGLE_LED_CLASS
 AGS_TOGGLE_LED_GET_CLASS
@@ -3294,7 +3372,6 @@
 ags_toolbar_new
 <SUBSECTION Public>
 AGS_IS_TOOLBAR
-AGS_IS_TOOLBAR_CLASS
 AGS_TOOLBAR
 AGS_TOOLBAR_CLASS
 AGS_TOOLBAR_GET_CLASS
@@ -3315,6 +3392,7 @@
 ags_toolbar_invert_callback
 ags_toolbar_tool_popup_move_note_callback
 ags_toolbar_tool_popup_crop_note_callback
+ags_toolbar_tool_popup_select_note_callback
 ags_toolbar_zoom_callback
 ags_toolbar_mode_callback
 </SECTION>
@@ -3334,7 +3412,6 @@
 ags_track_collection_new
 <SUBSECTION Public>
 AGS_IS_TRACK_COLLECTION
-AGS_IS_TRACK_COLLECTION_CLASS
 AGS_TRACK_COLLECTION
 AGS_TRACK_COLLECTION_CLASS
 AGS_TRACK_COLLECTION_GET_CLASS
@@ -3345,6 +3422,11 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_track_collection_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
 <FILE>ags_track_collection_mapper</FILE>
 <TITLE>AgsTrackCollectionMapper</TITLE>
 AGS_TRACK_COLLECTION_MAPPER_DEFAULT_BEATS
@@ -3354,7 +3436,6 @@
 ags_track_collection_mapper_new
 <SUBSECTION Public>
 AGS_IS_TRACK_COLLECTION_MAPPER
-AGS_IS_TRACK_COLLECTION_MAPPER_CLASS
 AGS_TRACK_COLLECTION_MAPPER
 AGS_TRACK_COLLECTION_MAPPER_CLASS
 AGS_TRACK_COLLECTION_MAPPER_GET_CLASS
@@ -3365,12 +3446,33 @@
 </SECTION>
 
 <SECTION>
+<FILE>ags_track_collection_mapper_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_ui_provider</FILE>
+<TITLE>AgsUiProvider</TITLE>
+ags_ui_provider_get_window
+ags_ui_provider_set_window
+<SUBSECTION Public>
+AGS_IS_UI_PROVIDER
+AGS_IS_UI_PROVIDER_INTERFACE
+AGS_TYPE_UI_PROVIDER
+AGS_UI_PROVIDER
+AGS_UI_PROVIDER_GET_INTERFACE
+AGS_UI_PROVIDER_INTERFACE
+AgsUiProvider
+AgsUiProviderInterface
+ags_ui_provider_get_type
+</SECTION>
+
+<SECTION>
 <FILE>ags_update_bulk_member</FILE>
 <TITLE>AgsUpdateBulkMember</TITLE>
 ags_update_bulk_member_new
 <SUBSECTION Public>
 AGS_IS_UPDATE_BULK_MEMBER
-AGS_IS_UPDATE_BULK_MEMBER_CLASS
 AGS_TYPE_UPDATE_BULK_MEMBER
 AGS_UPDATE_BULK_MEMBER
 AGS_UPDATE_BULK_MEMBER_CLASS
@@ -3395,7 +3497,6 @@
 ags_window_new
 <SUBSECTION Public>
 AGS_IS_WINDOW
-AGS_IS_WINDOW_CLASS
 AGS_TYPE_WINDOW
 AGS_WINDOW
 AGS_WINDOW_CLASS
@@ -3417,11 +3518,9 @@
 AGS_XORG_VERSION
 AGS_XORG_BUILD_ID
 AgsXorgApplicationContextFlags
-ags_xorg_application_context_register_types
 ags_xorg_application_context_new
 <SUBSECTION Public>
 AGS_IS_XORG_APPLICATION_CONTEXT
-AGS_IS_XORG_APPLICATION_CONTEXT_CLASS
 AGS_TYPE_XORG_APPLICATION_CONTEXT
 AGS_XORG_APPLICATION_CONTEXT
 AGS_XORG_APPLICATION_CONTEXT_CLASS