# ControlP5 Button Labels Made Upper Case

**URL:** https://discourse.processing.org/t/controlp5-button-labels-made-upper-case/17558
**Category:** Libraries
**Created:** [February 5, 2020, 1:31am UTC](https://discourse.processing.org/t/controlp5-button-labels-made-upper-case/17558 "2020-02-05T01:31:38Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![spflanze](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@spflanze](https://discourse.processing.org/u/spflanze)
#### Post date: [February 5, 2020, 1:31am UTC](https://discourse.processing.org/t/controlp5-button-labels-made-upper-case/17558/1 "2020-02-05T01:31:38Z")

</div>

I am using the ControlP5 library to create buttons on the GUI. ControlP5 alters all characters I put in a button’s label to be in upper case. This is undesirable for me. Can this be prevented?

---

<div class="post-metadata">

### Author: ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)
#### Post date: [February 5, 2020, 3:17am UTC](https://discourse.processing.org/t/controlp5-button-labels-made-upper-case/17558/2 "2020-02-05T03:17:14Z")

</div>

worst case try

```auto
/** ControlP5 Button * by Andreas Schlegel, 2012 * www.sojamo.de/libraries/controlp5 */
 
import controlP5.*;
ControlP5 cp5;

void setup() {
  size(300,200);
  cp5 = new ControlP5(this);
  cp5.addButton("button")
     .setValue(0)
     .setPosition(100,100)
     .setSize(100,19)
     .setLabel("") 
     ;

  cp5.addLabel("my button text as label")
     .setPosition(100,100)
     .setSize(100,19)
     ;
     
     
  // ControlP5.printPublicMethodsFor(Button.class);
}

void draw() {
  background(200,200,0);
}

public void button(int theValue) {
  println("a button event : "+theValue);
}

```
