package frama-c
Install
Dune Dependency
Authors
-
MMichele Alberti
-
TThibaud Antignac
-
GGergö Barany
-
PPatrick Baudin
-
NNicolas Bellec
-
TThibaut Benjamin
-
AAllan Blanchard
-
LLionel Blatter
-
FFrançois Bobot
-
RRichard Bonichon
-
VVincent Botbol
-
QQuentin Bouillaguet
-
DDavid Bühler
-
ZZakaria Chihani
-
LLoïc Correnson
-
JJulien Crétin
-
PPascal Cuoq
-
ZZaynah Dargaye
-
BBasile Desloges
-
JJean-Christophe Filliâtre
-
PPhilippe Herrmann
-
MMaxime Jacquemin
-
FFlorent Kirchner
-
AAlexander Kogtenkov
-
RRemi Lazarini
-
TTristan Le Gall
-
JJean-Christophe Léchenet
-
MMatthieu Lemerre
-
DDara Ly
-
DDavid Maison
-
CClaude Marché
-
AAndré Maroneze
-
TThibault Martin
-
FFonenantsoa Maurica
-
MMelody Méaulle
-
BBenjamin Monate
-
YYannick Moy
-
PPierre Nigron
-
AAnne Pacalet
-
VValentin Perrelle
-
GGuillaume Petiot
-
DDario Pinto
-
VVirgile Prevosto
-
AArmand Puccetti
-
FFélix Ridoux
-
VVirgile Robles
-
JJan Rochel
-
MMuriel Roger
-
JJulien Signoles
-
NNicolas Stouls
-
KKostyantyn Vorobyov
-
BBoris Yakobowski
Maintainers
Sources
sha256=d2fbb3b8d0ff83945872e9e6fa258e934a706360e698dae3b4d5f971addf7493
doc/frama-c.gui/Frama_c_gui/Wbox/index.html
Module Frama_c_gui.Wbox
Source
Box Layouts.
A packed widget with its layout directives
Expansion Modes.
Generic packing. Without ~widget
, a space is created instead.
Defaults: ~expand:W ~padding:0
.
Helper to box
for packing a GObj.widget
. Same defaults than box
.
Helper to box
for packing a widget
. Same defaults than box
.
w ~expand:H
w ~expand:V
w ~expand:HV
val label :
?fill:bool ->
?style:Widget.style ->
?align:Widget.align ->
?padding:int ->
string ->
box
Helper to pack a Widget.label
widget using box
.
Default: ~fill:false ~style:`Label ~align:`Left ~padding:0
hbox
and vbox
can be used to created nested boxes. Typically, local scope opening can be used, typically: Wbox.(hbox [ w A ; w B ; w C ])
, where A
, B
and C
are widgets, or boxes.
Notice that nested boxes can generally be packed using default W
mode, even if they contains horizontal or vertical widgets.
Pack a list of boxes horizontally.
Pack a list of boxes vertically.
Pack a list of widgets horizontally, with all widgets stuck to the same width
Pack a list of widgets vertically, with all widgets stuck to the same width
The first list is packed to the left side of the toolbar. The second list is packed to the right side of the toolbar.
The first list is packed to the top of the sidebar. The second list is packed to the bottom of the sidebar.
val panel :
?top:Widget.widget ->
?left:Widget.widget ->
?right:Widget.widget ->
?bottom:Widget.widget ->
Widget.widget ->
Widget.widget
Helper to create a full featured window: ~top
is layout as a toolbar, left
and right
as sidebars, and bottom
as a status bar. The main (non-optional) widget is centered with full expansion in both directions.
val scroll :
?hpolicy:[ `AUTOMATIC | `ALWAYS | `NEVER ] ->
?vpolicy:[ `AUTOMATIC | `ALWAYS | `NEVER ] ->
Widget.widget ->
Widget.widget
default policy is AUTOMATIC
Same as scroll ~vpolicy:`NEVER
Same as scroll ~volicy:`NEVER