<!-- ##### SECTION Title ##### -->
AsComponent

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO AS_TYPE_COMPONENT ##### -->
<para>

</para>



<!-- ##### STRUCT AsComponentClass ##### -->
<para>

</para>

@parent_class: 

<!-- ##### ENUM AsComponentKind ##### -->
<para>

</para>

@AS_COMPONENT_KIND_UNKNOWN: 
@AS_COMPONENT_KIND_GENERIC: 
@AS_COMPONENT_KIND_DESKTOP_APP: 
@AS_COMPONENT_KIND_FONT: 
@AS_COMPONENT_KIND_CODEC: 
@AS_COMPONENT_KIND_INPUTMETHOD: 
@AS_COMPONENT_KIND_ADDON: 
@AS_COMPONENT_KIND_FIRMWARE: 

<!-- ##### FUNCTION as_component_kind_to_string ##### -->
<para>

</para>

@kind: 
@Returns: 


<!-- ##### FUNCTION as_component_kind_from_string ##### -->
<para>

</para>

@kind_str: 
@Returns: 


<!-- ##### FUNCTION as_component_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION as_component_is_valid ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_to_string ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_get_active_locale ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_active_locale ##### -->
<para>

</para>

@cpt: 
@locale: 


<!-- ##### FUNCTION as_component_get_kind ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_kind ##### -->
<para>

</para>

@cpt: 
@value: 


<!-- ##### FUNCTION as_component_get_id ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_id ##### -->
<para>

</para>

@cpt: 
@value: 


<!-- ##### FUNCTION as_component_get_origin ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_origin ##### -->
<para>

</para>

@cpt: 
@origin: 


<!-- ##### FUNCTION as_component_get_pkgnames ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_pkgnames ##### -->
<para>

</para>

@cpt: 
@value: 


<!-- ##### FUNCTION as_component_get_source_pkgname ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_source_pkgname ##### -->
<para>

</para>

@cpt: 
@spkgname: 


<!-- ##### FUNCTION as_component_get_name ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_name ##### -->
<para>

</para>

@cpt: 
@value: 
@locale: 


<!-- ##### FUNCTION as_component_get_summary ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_summary ##### -->
<para>

</para>

@cpt: 
@value: 
@locale: 


<!-- ##### FUNCTION as_component_get_description ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_description ##### -->
<para>

</para>

@cpt: 
@value: 
@locale: 


<!-- ##### FUNCTION as_component_get_project_license ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_project_license ##### -->
<para>

</para>

@cpt: 
@value: 


<!-- ##### FUNCTION as_component_get_project_group ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_project_group ##### -->
<para>

</para>

@cpt: 
@value: 


<!-- ##### FUNCTION as_component_get_developer_name ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_developer_name ##### -->
<para>

</para>

@cpt: 
@value: 
@locale: 


<!-- ##### FUNCTION as_component_get_compulsory_for_desktops ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_compulsory_for_desktops ##### -->
<para>

</para>

@cpt: 
@value: 


<!-- ##### FUNCTION as_component_is_compulsory_for_desktop ##### -->
<para>

</para>

@cpt: 
@desktop: 
@Returns: 


<!-- ##### FUNCTION as_component_get_categories ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_categories ##### -->
<para>

</para>

@cpt: 
@value: 


<!-- ##### FUNCTION as_component_has_category ##### -->
<para>

</para>

@cpt: 
@category: 
@Returns: 


<!-- ##### FUNCTION as_component_get_screenshots ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_add_screenshot ##### -->
<para>

</para>

@cpt: 
@sshot: 


<!-- ##### FUNCTION as_component_get_keywords ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_set_keywords ##### -->
<para>

</para>

@cpt: 
@value: 
@locale: 


<!-- ##### FUNCTION as_component_get_icons ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_get_icon_by_size ##### -->
<para>

</para>

@cpt: 
@width: 
@height: 
@Returns: 


<!-- ##### FUNCTION as_component_add_icon ##### -->
<para>

</para>

@cpt: 
@icon: 


<!-- ##### FUNCTION as_component_add_provided ##### -->
<para>

</para>

@cpt: 
@prov: 


<!-- ##### FUNCTION as_component_get_provided_for_kind ##### -->
<para>

</para>

@cpt: 
@kind: 
@Returns: 


<!-- ##### FUNCTION as_component_get_provided ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_get_url ##### -->
<para>

</para>

@cpt: 
@url_kind: 
@Returns: 


<!-- ##### FUNCTION as_component_add_url ##### -->
<para>

</para>

@cpt: 
@url_kind: 
@url: 


<!-- ##### FUNCTION as_component_get_releases ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_add_release ##### -->
<para>

</para>

@cpt: 
@release: 


<!-- ##### FUNCTION as_component_get_extends ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_add_extends ##### -->
<para>

</para>

@cpt: 
@cpt_id: 


<!-- ##### FUNCTION as_component_get_extensions ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_add_extension ##### -->
<para>

</para>

@cpt: 
@cpt_id: 


<!-- ##### FUNCTION as_component_get_languages ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_get_language ##### -->
<para>

</para>

@cpt: 
@locale: 
@Returns: 


<!-- ##### FUNCTION as_component_add_language ##### -->
<para>

</para>

@cpt: 
@locale: 
@percentage: 


<!-- ##### FUNCTION as_component_get_translations ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_add_translation ##### -->
<para>

</para>

@cpt: 
@tr: 


<!-- ##### FUNCTION as_component_has_bundle ##### -->
<para>

</para>

@cpt: 
@Returns: 


<!-- ##### FUNCTION as_component_get_bundle_id ##### -->
<para>

</para>

@cpt: 
@bundle_kind: 
@Returns: 


<!-- ##### FUNCTION as_component_add_bundle_id ##### -->
<para>

</para>

@cpt: 
@bundle_kind: 
@id: 


<!-- ##### STRUCT AsComponent ##### -->
<para>

</para>


<!-- ##### ARG AsComponent:categories ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:description ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:developer-name ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:icons ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:id ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:keywords ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:kind ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:name ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:pkgnames ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:project-group ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:project-license ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:screenshots ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:summary ##### -->
<para>

</para>

<!-- ##### ARG AsComponent:urls ##### -->
<para>

</para>

