FLpack

FLpack — Permet de concentrer et d'aligner des widgets FLTK.

Description

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.

Syntaxe

FLpack iwidth, iheight, ix, iy, itype, ispace, iborder

Initialisation

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

Exécution

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.

Exemples

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 :

FLpack.

FLpack.

Voir aussi

FLgroup, FLgroupEnd, FLpackEnd, FLpanel, FLpanelEnd, FLscroll, FLscrollEnd, FLtabs, FLtabsEnd

Crédits

Auteur : Gabriel Maldonado

Nouveau dans la version 4.22