<!-- ##### SECTION Title ##### -->
MateComponentSelector

<!-- ##### SECTION Short_Description ##### -->
a component selector widget

<!-- ##### SECTION Long_Description ##### -->
<para>
This #MateDialog allows the user to select a component implementing
a set of interfaces. The easiest way to do this in your code is by
using:
  <example>
    <title>Simple MateComponent/Control selection</title>
    <programlisting>
{
	char *interfaces [] = { "IDL:MateComponent/Control:1.0", NULL };
	char *oaf_iid;

	oaf_iid = matecomponent_selector_select_id (
		_("Please select a Control"), interfaces);

	g_warning ("You selected '%s'", oaf_iid);

	g_free (oaf_iid);
}
    </programlisting>
  </example>
  This will throw up a dialog containing all the available components
implementing the IDL:MateComponent/Control:1.0 interface and list them for
the user to select.
</para>

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

</para>

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


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


<!-- ##### STRUCT MateComponentSelectorPrivate ##### -->
<para>

</para>


<!-- ##### STRUCT MateComponentSelector ##### -->
<para>

</para>


<!-- ##### SIGNAL MateComponentSelector::cancel ##### -->
<para>

</para>

@matecomponentselector: the object which received the signal.

<!-- ##### SIGNAL MateComponentSelector::ok ##### -->
<para>

</para>

@matecomponentselector: the object which received the signal.

<!-- ##### ARG MateComponentSelector:interfaces-required ##### -->
<para>

</para>

<!-- ##### STRUCT MateComponentSelectorClass ##### -->
<para>

</para>

@parent_class: 
@ok: 
@cancel: 
@dummy: 

<!-- ##### FUNCTION matecomponent_selector_construct ##### -->
<para>

</para>

@sel: 
@title: 
@selector: 
@Returns: 


<!-- ##### FUNCTION matecomponent_selector_new ##### -->
<para>

</para>

@title: 
@interfaces_required: 
@Returns: 


<!-- ##### FUNCTION matecomponent_selector_get_selected_id ##### -->
<para>

</para>

@sel: 
@Returns: 


<!-- ##### FUNCTION matecomponent_selector_get_selected_name ##### -->
<para>

</para>

@sel: 
@Returns: 


<!-- ##### FUNCTION matecomponent_selector_get_selected_description ##### -->
<para>

</para>

@sel: 
@Returns: 


<!-- ##### FUNCTION matecomponent_selector_select_id ##### -->
<para>

</para>

@title: 
@interfaces_required: 
@Returns: 


