| A | |
| activate [Bogue.Text_input] | Warning: two Text_input widgets cannot be active at the same time. | 
| active_widgets [Bogue.Radiolist] | |
| adaptive_fps [Bogue.Time] | Create helper functions to help controlling the frame rate of the graphics loop. | 
| add [Bogue.Sdl_area] | 
 | 
| add [Bogue.Selection] | |
| add [Bogue.Timeout] | 
 | 
| add_bar [Bogue.Menu] | Creation of a menu bar in the  | 
| add_connection [Bogue.Widget] | Registers the connection with the widget. | 
| add_element [Bogue.Sdl_area] | Append the element to the end of the command queue. | 
| add_get [Bogue.Sdl_area] | Similar to  | 
| add_ignore [Bogue.Timeout] | Same as  | 
| add_screen [Bogue.Popup] | Add a screen on top of the layout. | 
| add_shortcut [Bogue.Main] | |
| add_translation [Bogue.I18n.ContextInit] | 
 | 
| animate_alpha [Bogue.Layout] | |
| animate_angle [Bogue.Layout] | |
| animate_h [Bogue.Layout] | |
| animate_w [Bogue.Layout] | |
| animate_x [Bogue.Layout] | Assign an Avar to the layout x position. | 
| animate_y [Bogue.Layout] | |
| apply [Bogue.Avar] | 
 | 
| attach [Bogue.Popup] | Generic modal type popup | 
| auto_scale [Bogue.Layout] | Set the layout to automatically scale its inner rooms when the layout size is modified. | 
| B | |
| bar [Bogue.Menu] | Return a menu layout that will be installed with  | 
| basedir [Bogue.File] | Return the full path of the currently displayed directory. | 
| black [Bogue.Draw] | |
| blue [Bogue.Draw] | |
| bold [Bogue.Text_display] | |
| box [Bogue.Widget] | Create a Box widget, which simply displays a rectangle, optionally with rounded corners and drop shadow. | 
| button [Bogue.Widget] | |
| button_pos [Bogue.Mouse] | |
| buttons_down [Bogue.Trigger] | A list of events containing the mouse_button_down event, and the finger_down event. | 
| buttons_up [Bogue.Trigger] | A list of events containing the mouse_button_up event, and the finger_up event. | 
| C | |
| cache [Bogue.Sdl_area] | This will insert a special command in the queue that will save the texture obtained at that point, and clear all previous commands in the queue. | 
| cancel [Bogue.Timeout] | Cancel the Timeout. | 
| cancel [Bogue.I18n.Popup] | |
| cancel [Bogue.I18n.File] | |
| change_volume [Bogue.Mixer] | Multiply sound intensity by a float factor | 
| check_box [Bogue.Widget] | |
| check_box_with_label [Bogue.Widget] | 
 | 
| circle [Bogue.Draw] | 
 | 
| claim_keyboard_focus [Bogue.Layout] | |
| clear [Bogue.Sdl_area] | Clear the area (this removes all commands from the render queue). | 
| clear_cache [Bogue.Sdl_area] | Clear the graphics cache generated by the  | 
| close [Bogue.Mixer] | |
| close [Bogue.I18n.Popup] | |
| close [Bogue.I18n.File] | |
| color_bg [Bogue.Layout] | Construct a background from an RGBA color. | 
| color_bg [Bogue.Style] | |
| connect [Bogue.Widget] | 
 | 
| connect_main [Bogue.Widget] | Alias for  | 
| containing_widget [Bogue.Layout] | Search for the room containing the widget, if any. | 
| continue [Bogue.I18n.File] | |
| copy [Bogue.I18n.Menu] | |
| create [Bogue.Main] | Create a  | 
| create [Bogue.Window] | Create a window from the given layout. | 
| create [Bogue.Table] | Create a table by specifying its list of columns; in each column, the entries can be arbitrary layouts. | 
| create [Bogue.Select] | 
 | 
| create [Bogue.Menu] | Generic menu creation, inserted in the  | 
| create [Bogue.Tabs] | |
| create [Bogue.Long_list] | Create a long list through the function  | 
| create [Bogue.Snapshot] | Should be called from the main thread only. | 
| create [Bogue.Sdl_area] | Create an empty SDL area. | 
| create [Bogue.Box] | |
| create [Bogue.Check] | |
| create [Bogue.Button] | The  | 
| create [Bogue.Label] | Create a new  | 
| create [Bogue.Style] | |
| create [Bogue.Image] | 
 | 
| create [Bogue.Avar] | Generic Avar creation. | 
| create [Bogue.Tvar] | |
| create [Bogue.Var] | 
 | 
| create_from_svg [Bogue.Image] | Load an svg image. | 
| create_layout [Bogue.Long_list] | Similar to  | 
| create_mixer [Bogue.Mixer] | 
 | 
| cyan [Bogue.Draw] | |
| D | |
| dark_grey [Bogue.Draw] | |
| darker [Bogue.Draw] | |
| debug [Bogue.Utils] | |
| debug_board [Bogue.Utils] | |
| debug_code [Bogue.Utils] | Logical ored of  | 
| debug_custom [Bogue.Utils] | |
| debug_error [Bogue.Utils] | |
| debug_event [Bogue.Utils] | |
| debug_graphics [Bogue.Utils] | |
| debug_io [Bogue.Utils] | |
| debug_memory [Bogue.Utils] | |
| debug_thread [Bogue.Utils] | |
| debug_warning [Bogue.Utils] | |
| default [Bogue.Utils] | 
 | 
| delay [Bogue.File.Monitor] | Return the delay (in seconds) between two polls. | 
| destroy [Bogue.Window] | Ask Bogue to destroy the window. | 
| destroy_window [Bogue.Layout] | Emit the destroy_window event to ask Bogue to destroy the SDL window containing the layout. | 
| dialog [Bogue.File] | Use this function if you need unusual combinations of options. | 
| disable [Bogue.Sdl_area] | Mark an element for skipping its execution. | 
| disable_resize [Bogue.Layout] | This makes sure that nothing is executed when someone tries to resize the layout (that is, when the size of the layout's house changes). | 
| do_option [Bogue.Utils] | 
 | 
| draw_circle [Bogue.Sdl_area] | 
 | 
| draw_line [Bogue.Sdl_area] | 
 | 
| draw_rectangle [Bogue.Sdl_area] | 
 | 
| drawing_size [Bogue.Sdl_area] | Size in physical pixels of the target SDL texture on which you can draw. | 
| E | |
| edit [Bogue.I18n.Menu] | |
| empty [Bogue.Layout] | An empty layout can reserve some space without stealing focus. | 
| empty [Bogue.Widget] | Create a widget that does not display anything but still gets focus and reacts to events. | 
| empty [Bogue.Style] | |
| empty [Bogue.Selection] | |
| enable [Bogue.Sdl_area] | See  | 
| enter_path [Bogue.I18n.File] | |
| event_kind [Bogue.Trigger] | Union of  | 
| example [Bogue.Text_display] | |
| exit_on_escape [Bogue.Main] | The  | 
| F | |
| fade_in [Bogue.Layout] | Animate the alpha channel of the layout. | 
| fade_out [Bogue.Layout] | See  | 
| filename [Bogue.File] | |
| fill_circle [Bogue.Sdl_area] | |
| fill_rectangle [Bogue.Sdl_area] | |
| find_color [Bogue.Draw] | Convert a string of the form  | 
| find_share [Bogue.Theme] | 
 | 
| finger_pos [Bogue.Mouse] | |
| first [Bogue.Selection] | |
| fit_content [Bogue.Layout] | Adapt the size of the layout (and their houses) to the disposition of the contained rooms. | 
| fix_content [Bogue.Layout] | Disable automatic resizing of the rooms inside this layout. | 
| flat [Bogue.Layout] | Create a horizontal arrangement from a list of rooms. | 
| flat_of_w [Bogue.Layout] | Horizontal arrangement of widgets. | 
| fold [Bogue.Selection] | |
| follow_mouse [Bogue.Layout] | |
| font_from_file [Bogue.Label] | Define a font by specifying a filename of a TTF file. | 
| fromto [Bogue.Avar] | 
 | 
| fromto_unif [Bogue.Avar] | Similar to  | 
| full_height [Bogue.Space] | |
| full_width [Bogue.Space] | This will set the width of the room (layout) in order to occupy the whole width of its house. | 
| G | |
| get [Bogue.Avar] | Start the animation (if necessary) and compute the current value of the variable. | 
| get [Bogue.Tvar] | |
| get [Bogue.Var] | |
| get_box [Bogue.Widget] | |
| get_button [Bogue.Widget] | |
| get_check [Bogue.Widget] | |
| get_content [Bogue.Layout] | |
| get_empty [Bogue.Widget] | |
| get_font_path_opt [Bogue.Theme] | 
 | 
| get_frame [Bogue.Main] | Number of displayed frames since startup. | 
| get_image [Bogue.Widget] | |
| get_index [Bogue.Radiolist] | |
| get_label [Bogue.Widget] | |
| get_layout [Bogue.File] | Return the layout containing the whole file dialog except for the "select" and "cancel" buttons. | 
| get_layout [Bogue.Table] | Use this layout to display your table. | 
| get_layout [Bogue.Long_list] | |
| get_locales [Bogue.I18n] | Return the list of preferred locales as detected from the user's OS. | 
| get_max [Bogue.Slider] | |
| get_monitor_refresh_rate [Bogue.Main] | 
 | 
| get_oldx [Bogue.Layout] | Return the last computed value for the relative x position of the layout. | 
| get_oldy [Bogue.Layout] | |
| get_path [Bogue.Theme] | 
 | 
| get_physical_size [Bogue.Layout] | multiplies  | 
| get_rooms [Bogue.Layout] | |
| get_scroll [Bogue.Long_list] | Return the scroll percentage of the Long list, between 0 and 1. | 
| get_sdl_area [Bogue.Widget] | |
| get_selected [Bogue.File] | Return the (alphabetically sorted) list of selected files or directories. | 
| get_selection [Bogue.Table] | Which rows were selected by the user. | 
| get_shortcut [Bogue.Main] | |
| get_size [Bogue.Layout] | 
 | 
| get_slider [Bogue.Widget] | |
| get_state [Bogue.Widget] | Query a boolean state. | 
| get_style [Bogue.Box] | |
| get_text [Bogue.Widget] | Return the text of the widget. | 
| get_text_display [Bogue.Widget] | |
| get_text_input [Bogue.Widget] | |
| get_texture [Bogue.Sdl_area] | |
| get_window_pos [Bogue.Layout] | Return the window position within the desktop, in physical pixels. | 
| gettext [Bogue.I18n.ContextInit] | 
 | 
| gettext_opt [Bogue.I18n.ContextInit] | Similar to  | 
| getx [Bogue.Layout] | Compute the relative x position of the room with respect to its house, using animations if any. | 
| gety [Bogue.Layout] | |
| go [Bogue.Utils] | Transform a  | 
| gradient [Bogue.Style] | |
| green [Bogue.Draw] | |
| grey [Bogue.Draw] | |
| H | |
| has_element [Bogue.Sdl_area] | Check whether the element belongs to the command queue. | 
| has_resident [Bogue.Layout] | |
| height [Bogue.Layout] | |
| hfill [Bogue.Space] | When used in a  | 
| hgradient [Bogue.Style] | |
| hide [Bogue.Layout] | See  | 
| hide_window [Bogue.Layout] | Hide the window containing the layout. | 
| html [Bogue.Widget] | Display basic html text by interpreting the following tags:  | 
| I | |
| icon [Bogue.Widget] | Create a Label widget with a FontAwesome icon. | 
| icon [Bogue.Label] | Create a  | 
| image [Bogue.Widget] | Load image file. | 
| image_bg [Bogue.Style] | |
| image_copy [Bogue.Widget] | Return a new "Image" widget linked to the same image (same underlying
      | 
| image_from_svg [Bogue.Widget] | Requires  | 
| imax [Bogue.Utils] | 
 | 
| imin [Bogue.Utils] | 
 | 
| info [Bogue.Popup] | Add to the layout a modal popup with a text and a close button. | 
| init [Bogue.Mixer] | Initialize SDL audio. | 
| inside [Bogue.Layout] | |
| intersect [Bogue.Selection] | Not tail-recursive | 
| invert [Bogue.Selection] | 
 | 
| is_empty [Bogue.Selection] | |
| is_pressed [Bogue.Button] | |
| is_shown [Bogue.Layout] | |
| italic [Bogue.Text_display] | |
| iter [Bogue.Selection] | |
| iter_unload_textures [Bogue.Layout] | Use this to free the textures stored by the layout (and its children) for reducing memory. | 
| K | |
| keep_bottom [Bogue.Space] | |
| keep_right [Bogue.Space] | |
| key_down [Bogue.Trigger] | Same as Tsdl.Sdl.Event.key_down | 
| key_up [Bogue.Trigger] | Same as Tsdl.Sdl.Event.key_up | 
| L | |
| label [Bogue.Widget] | Create a Label widget with a one-line text. | 
| label_color [Bogue.Draw] | |
| last [Bogue.Selection] | |
| layout [Bogue.Radiolist] | The layout to display the radiolist. | 
| layout_down [Bogue.Print] | Print a layout with all its rooms and subrooms (children). | 
| layout_error [Bogue.Print] | Print a message to stderr and dump the top_house structure to a temporary file. | 
| layout_up [Bogue.Print] | Print the layout node and all the rooms (houses, or parents) in which it is contained. | 
| let@ [Bogue.File] | 
 | 
| let@ [Bogue.Utils] | |
| lighter [Bogue.Draw] | |
| line [Bogue.Draw] | |
| load_chunk [Bogue.Mixer] | Load a WAV file. | 
| lock [Bogue.Layout] | |
| ls [Bogue.File.Monitor] | 
 | 
| lstat_opt [Bogue.File] | |
| M | |
| magenta [Bogue.Draw] | |
| make [Bogue.Main] | Similar to  | 
| make_clip [Bogue.Layout] | Clip a layout inside a smaller container and make it scrollable, and optionally add a scrollbar widget. | 
| make_hfill [Bogue.Space] | |
| make_sdl_windows [Bogue.Main] | This is only useful if you have your own graphics loop, and do not use
       | 
| make_vfill [Bogue.Space] | Like  | 
| map_option [Bogue.Utils] | 
 | 
| map_text [Bogue.Widget] | 
 | 
| maximize_width [Bogue.Window] | See remarks in  | 
| mem [Bogue.Selection] | |
| min_height [Bogue.Table] | Same remark. | 
| min_width [Bogue.Table] | Hint for minimum width of the table layout; it's up to the user to enforce this. | 
| mk_border [Bogue.Style] | Note: currently, a border with positive  | 
| mk_line [Bogue.Style] | |
| mk_shadow [Bogue.Style] | |
| modified [Bogue.File.Monitor] | Return three lists of file (or directory) names that have been modified
        since last call of this function or of  | 
| modified [Bogue.I18n.File] | |
| mouse_at_rest [Bogue.Trigger] | Triggered when the mouse did not move for a while. | 
| mouse_enter [Bogue.Trigger] | The  | 
| mouse_leave [Bogue.Trigger] | Similar to  | 
| mouse_over [Bogue.Widget] | |
| N | |
| name [Bogue.I18n.File] | |
| nice_delay [Bogue.Trigger] | 
 | 
| no [Bogue.I18n.Popup] | |
| no_selection [Bogue.I18n.File] | |
| none [Bogue.Draw] | 
 | 
| normal [Bogue.Text_display] | |
| now [Bogue.Time] | Time elapsed from the initialization of SDL (roughly, since the start of your program). | 
| O | |
| of_array [Bogue.Table] | Create a table from an array of rows, each row being a string array. | 
| of_bg [Bogue.Style] | |
| of_border [Bogue.Style] | |
| of_layout [Bogue.Main] | Similar to  | 
| of_layouts [Bogue.Main] | Similar to  | 
| of_list [Bogue.Table] | Create a table from a list of rows, each row being a string list. | 
| of_list [Bogue.Selection] | |
| of_shadow [Bogue.Style] | |
| of_widgets [Bogue.Radiolist] | |
| of_windows [Bogue.Main] | Synonym for  | 
| on_button_release [Bogue.Widget] | Similar to  | 
| on_click [Bogue.Widget] | Uses  | 
| on_close [Bogue.Window] | Modify the  | 
| on_release [Bogue.Widget] | 
 | 
| on_resize [Bogue.Layout] | 
 | 
| on_unload [Bogue.Empty] | |
| one_button [Bogue.Popup] | Add to  | 
| one_dir_selected [Bogue.I18n.File] | |
| one_file_selected [Bogue.I18n.File] | |
| one_step [Bogue.Main] | This is only useful if you have your own graphics loop, and do not use
       | 
| opaque [Bogue.Draw] | |
| opaque_bg [Bogue.Layout] | Construct a background from an RGB (ie non-transparent) color. | 
| opaque_bg [Bogue.Style] | |
| open_ [Bogue.I18n.Menu] | |
| open_ [Bogue.I18n.File] | |
| open_dir [Bogue.I18n.File] | |
| oscillate [Bogue.Layout] | |
| oscillate [Bogue.Avar] | 
 | 
| P | |
| page [Bogue.Text_display] | |
| pale [Bogue.Draw] | |
| pale_grey [Bogue.Draw] | |
| para [Bogue.Text_display] | |
| paragraphs_of_string [Bogue.Text_display] | |
| paste [Bogue.I18n.Menu] | |
| path [Bogue.File.Monitor] | Return the monitored path. | 
| pause [Bogue.Mixer] | |
| pi [Bogue.Utils] | |
| play_chunk [Bogue.Mixer] | Play chunk on the desired track number. | 
| pointer_motion [Bogue.Trigger] | A list of events containing the mouse_motion event, and the finger_motion event. | 
| pointer_pos [Bogue.Sdl_area] | Position of the pointer (mouse or touchscreen that has generated the event) in physical pixels, with respect to the top-left corner of the Sdl_area. | 
| pointer_pos [Bogue.Mouse] | Return the pointer current position. | 
| pos [Bogue.Mouse] | Get current mouse position. | 
| printd [Bogue.Utils] | For instance  | 
| progress [Bogue.Avar] | 
 | 
| protect_fn [Bogue.Var] | |
| push [Bogue.Update] | Register a widget for being updated (at next frame) by the main loop. | 
| push [Bogue.Sync] | 
 | 
| push_close [Bogue.Layout] | Emit the close-window event to the window containing the layout, as if the user clicked on the close button. | 
| push_quit [Bogue.Trigger] | Send the SDL_QUIT event, as if the user clicked on the close button of the last existing window. | 
| Q | |
| quit [Bogue.Main] | Use this to close SDL windows and cleanup memory, after  | 
| quit [Bogue.Draw] | Cleanup and quit SDL. | 
| R | |
| random_color [Bogue.Draw] | |
| range [Bogue.Selection] | |
| raw [Bogue.Text_display] | |
| rectangle [Bogue.Draw] | 
 | 
| red [Bogue.Draw] | |
| reflat [Bogue.Layout] | Adjust an existing layout to arrange its rooms in a "flat" fashion, as if
     they were created by  | 
| refresh_custom_windows [Bogue.Main] | Ask the GUI to refresh (ie. | 
| remove [Bogue.Selection] | |
| remove_connection [Bogue.Widget] | Unregister the connection. | 
| remove_element [Bogue.Sdl_area] | Remove the  | 
| remove_option [Bogue.Utils] | Like  | 
| remove_shortcut [Bogue.Main] | |
| remove_trigger [Bogue.Widget] | Remove all the connections from the given widget that respond to the given trigger (=event) | 
| replace [Bogue.Text_display] | 
 | 
| replace_room [Bogue.Layout] | Replace  | 
| reset [Bogue.Button] | |
| reset [Bogue.Avar] | |
| resident [Bogue.Layout] | Create a layout (=room) from a single Widget (=resident). | 
| resize_keep_margins [Bogue.Layout] | When asked to resize, the layout will keep the initial 4 margins with respect to its house. | 
| retower [Bogue.Layout] | |
| rgba_of_int32 [Bogue.Draw] | |
| rich_text [Bogue.Widget] | |
| room_margin [Bogue.Theme] | |
| rotate [Bogue.Layout] | Rotate all widgets inside the layout around their respective centers. | 
| round [Bogue.Utils] | Round float to nearest integer. | 
| run [Bogue.Main] | This is finally how you run your app! It creates the SDL windows
     associated with the  | 
| run [Bogue.Utils] | 
 | 
| S | |
| save [Bogue.I18n.Menu] | |
| save [Bogue.I18n.File] | |
| save_as [Bogue.File] | Similar to  | 
| save_as [Bogue.I18n.Menu] | |
| save_as [Bogue.I18n.File] | |
| save_locale [Bogue.I18n] | Save the translation file for the given locale (including all contexts,
      and all user additions made with  | 
| scale_int [Bogue.Theme] | Conversion: Bogue dimension -> hardware pixel dimension. | 
| sdl_area [Bogue.Widget] | See  | 
| select [Bogue.I18n.File] | |
| select_dir [Bogue.File] | Similar to  | 
| select_directory [Bogue.I18n.File] | |
| select_dirs [Bogue.File] | Similar to  | 
| select_dirs [Bogue.I18n.File] | |
| select_file [Bogue.File] | 
 | 
| select_file [Bogue.I18n.File] | |
| select_files [Bogue.File] | Similar to  | 
| select_files [Bogue.I18n.File] | |
| separator [Bogue.Menu] | |
| set [Bogue.Slider] | Set a new value. | 
| set [Bogue.Label] | Modify the text of the label. | 
| set [Bogue.Tvar] | |
| set [Bogue.Var] | 
 | 
| set_alpha [Bogue.Draw] | |
| set_background [Bogue.Layout] | |
| set_background [Bogue.Box] | |
| set_check_state [Bogue.Widget] | |
| set_color [Bogue.Draw] | Equivalent to  | 
| set_cursor [Bogue.Layout] | Set the current cursor to the default value for this layout. | 
| set_cursor [Bogue.Widget] | Set the cursor that should be displayed for this widget. | 
| set_enabled [Bogue.Layout] | Disable or enable a layout and all its rooms recursively. | 
| set_fg_color [Bogue.Label] | Modify the color of the text. | 
| set_file [Bogue.Image] | |
| set_height [Bogue.Layout] | |
| set_index [Bogue.Radiolist] | Set the selected entry to the specified index and directly activate the
     button's connections with the  | 
| set_int_scale [Bogue.Theme] | Set  | 
| set_label_font [Bogue.Theme] | |
| set_options [Bogue.File] | |
| set_rooms [Bogue.Layout] | Modify the layout content by replacing the former content by a new list of rooms. | 
| set_scale [Bogue.Theme] | |
| set_scroll [Bogue.Long_list] | |
| set_selection [Bogue.Table] | |
| set_shadow [Bogue.Layout] | |
| set_show [Bogue.Layout] | |
| set_size [Bogue.Window] | Set window size in physical pixels. | 
| set_size [Bogue.Layout] | |
| set_state [Bogue.Widget] | Set a boolean state. | 
| set_style [Bogue.Box] | |
| set_system_cursor [Bogue.Draw] | Set the mouse cursor to be the standard system cursor. | 
| set_text [Bogue.Widget] | Change the text of a widget. | 
| set_text_color [Bogue.Draw] | Overrides the  | 
| set_text_font [Bogue.Theme] | |
| set_texture [Bogue.Sdl_area] | |
| set_wheel_speed [Bogue.Mouse] | Set the speed of vertical scrolling via the mouse wheel and touchpad. | 
| set_width [Bogue.Layout] | 
 | 
| set_window_pos [Bogue.Layout] | 
 | 
| setx [Bogue.Layout] | |
| sety [Bogue.Layout] | |
| shortcuts_add [Bogue.Main] | |
| shortcuts_add_ctrl [Bogue.Main] | |
| shortcuts_add_ctrl_shift [Bogue.Main] | |
| shortcuts_empty [Bogue.Main] | |
| shortcuts_of_list [Bogue.Main] | Construct shortcuts from a list of (SDL keycode, SDL keymod, action). | 
| should_exit [Bogue.Trigger] | Tell if the current thread should exit. | 
| show [Bogue.Layout] | Does nothing if the layout is already fully displayed. | 
| show_window [Bogue.Layout] | Make the window containing the layout appear onscreen, using  | 
| sienna [Bogue.Draw] | |
| size [Bogue.File.Monitor] | If  | 
| size [Bogue.Widget] | If the widget is not rendered yet, a default size may be returned instead of the true size. | 
| size [Bogue.Slider] | |
| size [Bogue.Label] | Return the logical size (w,h). | 
| size [Bogue.Selection] | Number of selected integers | 
| size [Bogue.I18n.File] | |
| slide_in [Bogue.Layout] | |
| slide_to [Bogue.Layout] | 
 | 
| slider [Bogue.Widget] | |
| slider_with_action [Bogue.Widget] | Create a slider that executes an action each time the local value of the slider is modified by the user. | 
| sort_column [Bogue.Table] | |
| sprint [Bogue.Selection] | |
| start [Bogue.File.Monitor] | 
 | 
| startup [Bogue.Trigger] | The  | 
| stat_opt [Bogue.File] | The  | 
| state [Bogue.Check] | |
| state [Bogue.Button] | |
| stop [Bogue.File.Monitor] | Kill the monitoring process. | 
| stop_pos [Bogue.Layout] | Stop animations of the variables x and y. | 
| strikethrough [Bogue.Text_display] | |
| style_bg [Bogue.Layout] | Construct a background from the given  | 
| superpose [Bogue.Layout] | Create a new layout by superposing a list of layouts without changing their (x,y) position. | 
| T | |
| t_int [Bogue.I18n.ContextInit] | Same as  | 
| t_str [Bogue.I18n.ContextInit] | Same as  | 
| t_uint [Bogue.I18n.ContextInit] | For instance: will print, for French locale: as soon as the French translation of   | 
| t_uint2 [Bogue.I18n.ContextInit] | Similar to  | 
| test [Bogue.Mixer] | |
| text [Bogue.Text_input] | |
| text_display [Bogue.Widget] | |
| text_input [Bogue.Widget] | 
 | 
| text_input [Bogue.Trigger] | Same as Tsdl.Sdl.Event.text_input | 
| tf [Bogue.I18n.ContextInit] | Shorthand for  | 
| theme_bg [Bogue.Layout] | This is the background constructed from the current theme's BG_COLOR. | 
| theme_bg [Bogue.Style] | |
| to_cursor [Bogue.Snapshot] | |
| to_list [Bogue.Selection] | |
| to_pixels [Bogue.Sdl_area] | Convert BOGUE logical coordinates into pixel coordinates usable for the SDL area. | 
| to_pixels [Bogue.Draw] | Convert BOGUE logical coordinates into hardware pixel coordinates. | 
| toggle [Bogue.Selection] | |
| tooltip [Bogue.Popup] | 
 | 
| top_house [Bogue.Layout] | Return the top of the layout tree (the "house" that contains the given layout and that is not contained in another layout). | 
| tower [Bogue.Layout] | Create a vertical arrangement from a list of rooms. | 
| tower_of_w [Bogue.Layout] | Vertical arrangement of widgets. | 
| transp [Bogue.Draw] | |
| triggers [Bogue.Text_input] | The list of events that a Text_input can react to. | 
| triggers [Bogue.Slider] | The list of events that a Slider can react to. | 
| tt [Bogue.I18n.ContextInit] | Lazy version of  | 
| two_buttons [Bogue.Popup] | If  | 
| type_string [Bogue.File.Mime] | 
 | 
| U | |
| uint_filter [Bogue.Text_input] | |
| underline [Bogue.Text_display] | |
| union [Bogue.Selection] | Not tail-recursive | 
| unload_background [Bogue.Layout] | Free the texture associated with the background (if any). | 
| unlock [Bogue.Layout] | In general, modifying a layout should by done by the main Thread or by
      using a  | 
| unpause [Bogue.Mixer] | |
| unscale_size [Bogue.Draw] | Transform a size (W,H) in physical pixels into 'logical' pixels (w,h), which are used for layouts. | 
| update [Bogue.Widget] | 
 | 
| update [Bogue.Sdl_area] | Force the area to be re-drawn at the next graphics frame. | 
| update [Bogue.Trigger] | Currently the  | 
| update_verbatim [Bogue.Text_display] | |
| user_event [Bogue.Trigger] | Same as  | 
| V | |
| value [Bogue.Slider] | Get current value. | 
| var [Bogue.Avar] | Create an Avar which behaves like a normal Var (no animation). | 
| var_changed [Bogue.Trigger] | The  | 
| verbatim [Bogue.Widget] | |
| vertical [Bogue.Radiolist] | A radiolist with the usual vertical layout of items. | 
| vfill [Bogue.Space] | When used in a  | 
| vgradient [Bogue.Style] | |
| video_init [Bogue.Draw] | Manually init the SDL video system, and detect the scaling factor used by Bogue. | 
| W | |
| wait_for [Bogue.Trigger] | SDL Misc | 
| was_modified [Bogue.File.Monitor] | Simply returns true if files were modified since the last call of this
        function or of  | 
| wheel_y [Bogue.Mouse] | |
| white [Bogue.Draw] | |
| widget [Bogue.Layout] | Return the resident widget, or | 
| width [Bogue.Layout] | |
| will_exit [Bogue.Trigger] | A nice thread should do this just before terminating. | 
| window_opt [Bogue.Layout] | Return the SDL window containing the layout. | 
| window_pos [Bogue.Mouse] | Return the mouse position with respect to the given window, using window position if necessary. | 
| with_bg [Bogue.Style] | |
| with_border [Bogue.Style] | |
| with_protect [Bogue.Var] | 
 | 
| with_shadow [Bogue.Style] | |
| X | |
| x_dirs_selected [Bogue.I18n.File] | |
| x_files_selected [Bogue.I18n.File] | |
| x_files_x_dirs_selected [Bogue.I18n.File] | |
| xpos [Bogue.Layout] | get current absolute x position of the layout (relative to the top-left corner of the window). | 
| Y | |
| yellow [Bogue.Draw] | |
| yes [Bogue.I18n.Popup] | |
| yesno [Bogue.Popup] | Add to the layout a modal popup with two yes/no buttons. | 
| ypos [Bogue.Layout] | see  | 
| Z | |
| zoom [Bogue.Layout] |