FLpack — Permet de concentrer et d'aligner des widgets FLTK.
Opcode du greffon widgets. Ce greffon se trouve dans le répertoire des greffons et il doit être installé séparément. Les widgets FLTK ne fonctionnent pas sur Mac. Le répertoire des greffons est ici : https://github.com/csound/plugins
FLpack permet de concentrer et d'aligner des widgets.
iwidth -- largeur du widget.
iheight -- hauteur du widget.
ix -- position horizontale du coin supérieur gauche du conteneur, relative au coin supérieur gauche de la fenêtre correspondante (exprimée en pixels).
iy -- position verticale du coin supérieur gauche du conteneur, relative au coin supérieur gauche de la fenêtre correspondante (exprimée en pixels).
itype -- un nombre entier modifiant l'apparence du widget cible.
L'argument itype exprime le type de concentration :
0 - verticale
1 - horizontale
ispace -- fixe l'espace entre les widgets.
iborder -- type de la bordure du conteneur. Il est exprimé par un nombre entier choisi parmi les suivants :
0 - pas de bordure
1 - bordure de boîte en creux
2 - bordure de boîte saillante
3 - bordure gravée
4 - bordure en relief
5 - bordure ligne noire
6 - mince bordure en creux
7 - mince bordure saillante
FLpack permet de concentrer et d'aligner des widgets.
Les conteneurs sont utiles pour formater l'apparence graphiques des widgets. Le conteneur le plus important est FLpanel, qui crée une fenêtre. Il peut être rempli avec d'autres conteneurs et/ou des valuateurs ou d'autres sortes de widgets.
Il n'y a pas d'arguments de taux-k dans les conteneurs.
L'exemple suivant :
FLpanel "Panel1",450,300,100,100 FLpack 400,300, 10,40,0,15,3 gk1, ihs1 FLslider "FLslider 1", 500, 1000, 2 ,1, -1, 300,15, 20,50 gk2, ihs2 FLslider "FLslider 2", 300, 5000, 2 ,3, -1, 300,15, 20,100 gk3, ihs3 FLslider "FLslider 3", 350, 1000, 2 ,5, -1, 300,15, 20,150 gk4, ihs4 FLslider "FLslider 4", 250, 5000, 1 ,11, -1, 300,30, 20,200 gk5, ihs5 FLslider "FLslider 5", 220, 8000, 2 ,1, -1, 300,15, 20,250 gk6, ihs6 FLslider "FLslider 6", 1, 5000, 1 ,13, -1, 300,15, 20,300 gk7, ihs7 FLslider "FLslider 7", 870, 5000, 1 ,15, -1, 300,30, 20,350 FLpackEnd FLpanelEnd
...produira ce résultat, lorsque l'on changera la taille de la fenêtre :
FLgroup, FLgroupEnd, FLpackEnd, FLpanel, FLpanelEnd, FLscroll, FLscrollEnd, FLtabs, FLtabsEnd