<!-- ##### SECTION Title ##### -->
StWidget

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT StWidget ##### -->
<para>

</para>


<!-- ##### SIGNAL StWidget::popup-menu ##### -->
<para>

</para>

@stwidget: the object which received the signal.

<!-- ##### SIGNAL StWidget::style-changed ##### -->
<para>

</para>

@stwidget: the object which received the signal.

<!-- ##### ARG StWidget:accessible-name ##### -->
<para>

</para>

<!-- ##### ARG StWidget:accessible-role ##### -->
<para>

</para>

<!-- ##### ARG StWidget:can-focus ##### -->
<para>

</para>

<!-- ##### ARG StWidget:hover ##### -->
<para>

</para>

<!-- ##### ARG StWidget:label-actor ##### -->
<para>

</para>

<!-- ##### ARG StWidget:pseudo-class ##### -->
<para>

</para>

<!-- ##### ARG StWidget:stylable ##### -->
<para>

</para>

<!-- ##### ARG StWidget:style ##### -->
<para>

</para>

<!-- ##### ARG StWidget:style-class ##### -->
<para>

</para>

<!-- ##### ARG StWidget:theme ##### -->
<para>

</para>

<!-- ##### ARG StWidget:track-hover ##### -->
<para>

</para>

<!-- ##### STRUCT StWidgetClass ##### -->
<para>

</para>


<!-- ##### FUNCTION st_widget_set_style_pseudo_class ##### -->
<para>

</para>

@actor: 
@pseudo_class_list: 


<!-- ##### FUNCTION st_widget_add_style_pseudo_class ##### -->
<para>

</para>

@actor: 
@pseudo_class: 


<!-- ##### FUNCTION st_widget_remove_style_pseudo_class ##### -->
<para>

</para>

@actor: 
@pseudo_class: 


<!-- ##### FUNCTION st_widget_get_style_pseudo_class ##### -->
<para>

</para>

@actor: 
@Returns: 


<!-- ##### FUNCTION st_widget_has_style_pseudo_class ##### -->
<para>

</para>

@actor: 
@pseudo_class: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_style_class_name ##### -->
<para>

</para>

@actor: 
@style_class_list: 


<!-- ##### FUNCTION st_widget_add_style_class_name ##### -->
<para>

</para>

@actor: 
@style_class: 


<!-- ##### FUNCTION st_widget_remove_style_class_name ##### -->
<para>

</para>

@actor: 
@style_class: 


<!-- ##### FUNCTION st_widget_get_style_class_name ##### -->
<para>

</para>

@actor: 
@Returns: 


<!-- ##### FUNCTION st_widget_has_style_class_name ##### -->
<para>

</para>

@actor: 
@style_class: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_style ##### -->
<para>

</para>

@actor: 
@style: 


<!-- ##### FUNCTION st_widget_get_style ##### -->
<para>

</para>

@actor: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_theme ##### -->
<para>

</para>

@actor: 
@theme: 


<!-- ##### FUNCTION st_widget_get_theme ##### -->
<para>

</para>

@actor: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_track_hover ##### -->
<para>

</para>

@widget: 
@track_hover: 


<!-- ##### FUNCTION st_widget_get_track_hover ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_hover ##### -->
<para>

</para>

@widget: 
@hover: 


<!-- ##### FUNCTION st_widget_sync_hover ##### -->
<para>

</para>

@widget: 


<!-- ##### FUNCTION st_widget_get_hover ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_popup_menu ##### -->
<para>

</para>

@self: 


<!-- ##### FUNCTION st_widget_ensure_style ##### -->
<para>

</para>

@widget: 


<!-- ##### FUNCTION st_widget_set_can_focus ##### -->
<para>

</para>

@widget: 
@can_focus: 


<!-- ##### FUNCTION st_widget_get_can_focus ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_navigate_focus ##### -->
<para>

</para>

@widget: 
@from: 
@direction: 
@wrap_around: 
@Returns: 


<!-- ##### FUNCTION st_widget_get_label_actor ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_label_actor ##### -->
<para>

</para>

@widget: 
@label: 


<!-- ##### FUNCTION st_widget_style_changed ##### -->
<para>

</para>

@widget: 


<!-- ##### FUNCTION st_widget_get_theme_node ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_peek_theme_node ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_get_focus_chain ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_paint_background ##### -->
<para>

</para>

@widget: 


<!-- ##### FUNCTION st_describe_actor ##### -->
<para>

</para>

@actor: 
@Returns: 


<!-- ##### FUNCTION st_set_slow_down_factor ##### -->
<para>

</para>

@factor: 


<!-- ##### FUNCTION st_get_slow_down_factor ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_accessible_role ##### -->
<para>

</para>

@widget: 
@role: 


<!-- ##### FUNCTION st_widget_get_accessible_role ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_add_accessible_state ##### -->
<para>

</para>

@widget: 
@state: 


<!-- ##### FUNCTION st_widget_remove_accessible_state ##### -->
<para>

</para>

@widget: 
@state: 


<!-- ##### FUNCTION st_widget_set_accessible_name ##### -->
<para>

</para>

@widget: 
@name: 


<!-- ##### FUNCTION st_widget_get_accessible_name ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION st_widget_set_accessible ##### -->
<para>

</para>

@widget: 
@accessible: 


<!-- ##### FUNCTION st_get_align_factors ##### -->
<para>

</para>

@x_align: 
@y_align: 
@x_align_out: 
@y_align_out: 


