Index of types

A
action [Bogue.Menu]
action [Bogue.Widget]
An action is a function with three parameters w1 w2 ev, where w1 is the source widget, w2 the target widget, and ev the event (Trigger.t) that triggered the action.
action_priority [Bogue.Widget]
adjust [Bogue.Layout]
Not implemented.
align [Bogue.Draw]
B
background [Bogue.Layout]
Warning, the background type corresponds actually to the Style.t type, which means it includes color backgrounds, image patterns, corner and shadow styles.
background [Bogue.Style]
board [Bogue.Main]
The board is the whole universe of your GUI.
bogue_event [Bogue.Trigger]
border [Bogue.Style]
C
callback [Bogue.Avar]
canvas [Bogue.Draw]
Contains the hardware information for drawing (SDL renderer and window).
color [Bogue.Draw]
r,g,b,a
column [Bogue.Table]
connection [Bogue.Widget]
content [Bogue.Menu]
D
direction [Bogue.Avar]
draw_element [Bogue.Sdl_area]
E
entry [Bogue.File]
The entry type can be used to create filters for selecting what is actually displayed by the file dialog.
entry [Bogue.Menu]
F
fill [Bogue.Draw]
filter [Bogue.Text_input]
font [Bogue.Label]
G
gradient [Bogue.Style]
K
kind [Bogue.Slider]
kind [Bogue.Button]
L
label [Bogue.Menu]
line [Bogue.Style]
line_style [Bogue.Style]
not implemented
locale [Bogue.I18n]
M
mbx [Bogue.Mailbox]
O
options [Bogue.File]
P
position [Bogue.Popup]
R
repeat [Bogue.Mixer]
rgb [Bogue.Draw]
red, green and blue values are integers in the range 0..255
room_content [Bogue.Layout]
S
sdl_event [Bogue.Trigger]
shadow [Bogue.Style]
shortcut_action [Bogue.Main]
shortcuts [Bogue.Main]
Shortcut maps can be passed to the board to associate an arbitrary action with specific keys (like quitting when ESC is pressed).
sound [Bogue.Mixer]
status [Bogue.Ti_validate]
String status: Some true = good text, Some false = bad text, None = undecided yet
strategy [Bogue.Layout.Resize]
style [Bogue.Check]
style [Bogue.Label]
See Ttf.Style.
T
t [Bogue.File.Monitor]
t [Bogue.File]
The type for file dialogs.
t [Bogue.Window]
t [Bogue.Table]
t [Bogue.Radiolist]
t [Bogue.Menu]
t [Bogue.Long_list]
t [Bogue.Ti_validate]
t [Bogue.Layout]
t [Bogue.Widget]
The type Widget.t is a union of all kinds of widgets: Box, Button, Check box, Image, Label, Slider, Text display, and Text input, plus the Empty widget.
t [Bogue.Empty]
t [Bogue.Sdl_area]
t [Bogue.Box]
t [Bogue.Text_input]
t [Bogue.Text_display]
t [Bogue.Check]
t [Bogue.Slider]
t [Bogue.Button]
t [Bogue.Label]
t [Bogue.Style]
t [Bogue.Image]
t [Bogue.Selection]
t [Bogue.Avar]
t [Bogue.Tvar]
a transform variable of type ('a,'b) is a variable of type 'b attached to a variable of type 'Var.t by a bi-directional transformation.
t [Bogue.Mixer]
t [Bogue.Trigger]
t [Bogue.Timeout]
t [Bogue.Var]
t [Bogue.Time]
texture [Bogue.Draw]
V
validator [Bogue.Ti_validate]
A validator function takes a string that the user has typed in the Text_input widget, and returns: the status: "is this string valid?", optionally, the string that should be entered instead. None means: keep the user entry.
W
words [Bogue.Text_display]