<!-- ##### SECTION Title ##### -->
GOComponent

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


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

</para>

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

</para>

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


<!-- ##### STRUCT GOComponent ##### -->
<para>

</para>

@parent: 
@mime_type: 
@width: 
@ascent: 
@descent: 
@height: 
@default_width: 
@default_ascent: 
@default_descent: 
@needs_window: 
@resizable: 
@editable: 
@data: 
@length: 
@window: 
@pixbuf: 

<!-- ##### MACRO GO_COMPONENT_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_COMPONENT ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_COMPONENT ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO GOC_PARAM_PERSISTENT ##### -->
<para>

</para>



<!-- ##### FUNCTION go_component_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION go_component_new_by_mime_type ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION go_component_set_default_size ##### -->
<para>

</para>

@component: 
@width: 
@ascent: 
@descent: 


<!-- ##### FUNCTION go_component_needs_window ##### -->
<para>

</para>

@component: 
@Returns: 


<!-- ##### FUNCTION go_component_set_window ##### -->
<para>

</para>

@component: 
@window: 


<!-- ##### FUNCTION go_component_set_pixbuf ##### -->
<para>

</para>

@component: 
@pixbuf: 


<!-- ##### FUNCTION go_component_set_data ##### -->
<para>

</para>

@component: 
@data: 
@length: 


<!-- ##### FUNCTION go_component_get_data ##### -->
<para>

</para>

@component: 
@data: 
@length: 
@clearfunc: 
@user_data: 
@Returns: 


<!-- ##### FUNCTION go_component_set_size ##### -->
<para>

</para>

@component: 
@width: 
@height: 


<!-- ##### FUNCTION go_component_draw ##### -->
<para>

</para>

@component: 
@width_pixels: 
@height_pixels: 


<!-- ##### FUNCTION go_component_is_resizable ##### -->
<para>

</para>

@component: 
@Returns: 


<!-- ##### FUNCTION go_component_is_editable ##### -->
<para>

</para>

@component: 
@Returns: 


<!-- ##### FUNCTION go_component_edit ##### -->
<para>

</para>

@component: 
@Returns: 


<!-- ##### FUNCTION go_component_print ##### -->
<para>

</para>

@component: 
@gpc: 
@width: 
@height: 


<!-- ##### FUNCTION go_component_emit_changed ##### -->
<para>

</para>

@component: 


<!-- ##### FUNCTION go_component_export_to_svg ##### -->
<para>

</para>

@component: 
@Returns: 


<!-- ##### FUNCTION go_component_set_command_context ##### -->
<para>

</para>

@cc: 


<!-- ##### FUNCTION go_component_get_command_context ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION go_component_draw_cairo ##### -->
<para>

</para>

@component: 
@data: 
@width: 
@height: 


