From fea04138f62f2b8542c3675eada92ee3d69170a9 Mon Sep 17 00:00:00 2001 From: Takashi Sakamoto Date: Wed, 1 Apr 2020 18:13:28 +0900 Subject: [PATCH] seq: doc: generate documentation for alsaseq library Signed-off-by: Takashi Sakamoto --- doc/reference/meson.build | 1 + doc/reference/seq/alsaseq-docs.xml | 52 ++++++++++++++++++++++++++++++ doc/reference/seq/alsaseq.types | 32 ++++++++++++++++++ doc/reference/seq/meson.build | 10 ++++++ 4 files changed, 95 insertions(+) create mode 100644 doc/reference/seq/alsaseq-docs.xml create mode 100644 doc/reference/seq/alsaseq.types create mode 100644 doc/reference/seq/meson.build diff --git a/doc/reference/meson.build b/doc/reference/meson.build index 70cb024..3f74647 100644 --- a/doc/reference/meson.build +++ b/doc/reference/meson.build @@ -9,3 +9,4 @@ configure_file( subdir('ctl') subdir('timer') +subdir('seq') diff --git a/doc/reference/seq/alsaseq-docs.xml b/doc/reference/seq/alsaseq-docs.xml new file mode 100644 index 0000000..5835ebe --- /dev/null +++ b/doc/reference/seq/alsaseq-docs.xml @@ -0,0 +1,52 @@ + + + +]> + + + + ALSASeq Reference Manual + This document is for the ALSASeq library, version &version;. + + + + + ALSASeq enumerations + + + + + ALSASeq global methods + + + + + ALSASeq objects + + + + + + + + + + + + + + + + + + + + Index of all symbols + + + + + + diff --git a/doc/reference/seq/alsaseq.types b/doc/reference/seq/alsaseq.types new file mode 100644 index 0000000..601a5bc --- /dev/null +++ b/doc/reference/seq/alsaseq.types @@ -0,0 +1,32 @@ +alsaseq_addr_get_type +alsaseq_client_info_get_type +alsaseq_client_pool_get_type +alsaseq_client_type_get_type +alsaseq_event_data_connect_get_type +alsaseq_event_data_ctl_get_type +alsaseq_event_data_note_get_type +alsaseq_event_data_queue_get_type +alsaseq_event_data_result_get_type +alsaseq_event_fixed_get_type +alsaseq_event_get_type +alsaseq_event_length_mode_get_type +alsaseq_event_priority_mode_get_type +alsaseq_event_time_mode_get_type +alsaseq_event_timestamp_mode_get_type +alsaseq_event_type_get_type +alsaseq_event_variable_get_type +alsaseq_filter_attr_flag_get_type +alsaseq_port_attr_flag_get_type +alsaseq_port_cap_flag_get_type +alsaseq_port_subscribe_flag_get_type +alsaseq_port_info_get_type +alsaseq_port_subscribe_flag_get_type +alsaseq_query_subscribe_type_get_type +alsaseq_specific_address_get_type +alsaseq_specific_client_id_get_type +alsaseq_specific_port_id_get_type +alsaseq_specific_queue_id_get_type +alsaseq_subscribe_data_get_type +alsaseq_system_info_get_type +alsaseq_tstamp_get_type +alsaseq_user_client_get_type diff --git a/doc/reference/seq/meson.build b/doc/reference/seq/meson.build new file mode 100644 index 0000000..c34d107 --- /dev/null +++ b/doc/reference/seq/meson.build @@ -0,0 +1,10 @@ +gnome.gtkdoc('alsaseq', + src_dir : alsaseq_dir, + main_xml : 'alsaseq-docs.xml', + scan_args: [ + '--ignore-headers=privates.h', + ], + gobject_typesfile: 'alsaseq.types', + dependencies: alsaseq_dependency, + install : true, +) -- 2.47.3