| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 
 |  
def autoDrinkCheckBox = CheckBox{
    font: Font.font("Trebucher MS", FontWeight.BOLD, 10);
    text: ##"Auto drink at 2m";
    // Y a pas!
    //textFill: Color.WHITE;
}
// Marche pas et la propriété foreground n'est pas supportée.
// textFill n'a aucun effet.
// fill change le font de la case à cocher.
autoDrinkCheckBox.style="textFill: #FFFFFF; foreground: #FFFFFF;";
def volumeLabel = Label {
    font: Font.font("Trebucher MS", FontWeight.BOLD, 10);
    textFill: Color.WHITE;
    text: ##"Volume";
}
def volumeSlider = Slider {
   min:0, max: 2.0;
   value: bind player.volume with inverse;
   width: 30;
}
def panel = Panel {
   content: Stack {
       nodeVPos: VPos.CENTER;
       content : [
           background,
           VBox {
               spacing: 3;
               vpos: VPos.CENTER;
               nodeHPos: HPos.CENTER;
               content: [
                    autoDrinkCheckBox,
                    HBox {
                        spacing: 3;
                        content: [volumeLabel, volumeSlider]
                    }
               ]
           }
       ]
   }
   translateX: shadow.localToScene(shadow.boundsInLocal).minX;
   translateY: shadow.localToScene(shadow.boundsInLocal).minY;
} | 
Partager