Search in sources :

Example 1 with Button

use of controlP5.Button in project sirix by sirixdb.

the class SunburstGUI method setup.

@Override
protected void setup() {
    mOldSelectedRev = mDb.getRevisionNumber();
    final Toggle toggleArc = getControlP5().addToggle("mUseArc", mUseArc, LEFT + 0, TOP + mPosY + 60, 15, 15);
    toggleArc.setCaptionLabel("Arc / Rect");
    mToggles.add(toggleArc);
    final Toggle toggleFisheye = getControlP5().addToggle("mFisheye", mFisheye, LEFT + 0, TOP + mPosY + 80, 15, 15);
    toggleFisheye.setCaptionLabel("Fisheye lense");
    mToggles.add(toggleFisheye);
    final Toggle togglePruning = getControlP5().addToggle("mUsePruning", mUsePruning, LEFT + 0, TOP + mPosY + 100, 15, 15);
    togglePruning.setValue(true);
    togglePruning.setCaptionLabel("Pruning");
    mToggles.add(togglePruning);
    final Toggle useAttribute = getControlP5().addToggle("mUseAttribute", mUseAttribute, LEFT + 0, TOP + mPosY + 120, 15, 15);
    useAttribute.setCaptionLabel("Use attribute value");
    mToggles.add(useAttribute);
    final Toggle useMoveDetection = getControlP5().addToggle("mUseMoveDetection", mUseMoveDetection, LEFT + 0, TOP + mPosY + 140, 15, 15);
    useMoveDetection.setCaptionLabel("Use move detection");
    mToggles.add(useMoveDetection);
    mXPathField = getControlP5().addTextfield("xpath", mParent.width - 250, TOP + 20, 200, 20);
    mXPathField.setCaptionLabel("XPath expression");
    mXPathField.setFocus(false);
    mXPathField.setAutoClear(false);
    // black
    mXPathField.setColorBackground(mParent.color(0));
    // white
    mXPathField.setColorForeground(mParent.color(255));
    mXPathField.setId(50);
    mXPathField.plugTo(this);
    // Add textfield for XML fragment input.
    mCtrl = getControlP5().addGroup("add XML fragment", 150, 25, 115);
    mCtrl.setVisible(false);
    mCtrl.close();
    mTextArea = getControlP5().addTextfield("Add XML fragment", 0, 20, 400, 100);
    // black
    mTextArea.setColorBackground(mParent.color(0));
    // white
    mTextArea.setColorForeground(mParent.color(255));
    mTextArea.setGroup(mCtrl);
    final Button submit = getControlP5().addButton("submit", 20, 0, 140, 80, 19);
    submit.plugTo(this);
    submit.setGroup(mCtrl);
    final Button commit = getControlP5().addButton("commit", 20, 120, 140, 80, 19);
    commit.plugTo(this);
    commit.setGroup(mCtrl);
    final Button cancel = getControlP5().addButton("cancel", 20, 240, 140, 80, 19);
    cancel.plugTo(this);
    cancel.setGroup(mCtrl);
}
Also used : Button(controlP5.Button) Toggle(controlP5.Toggle)

Aggregations

Button (controlP5.Button)1 Toggle (controlP5.Toggle)1