Beispiel #1
0
JArray JLEDObj::getProperties() {
  JArray properties = JModuleObj::getProperties();
  properties.append(JIntegerProperty("value", value, -limit-1, limit));
  properties.append(JColorProperty("color", color));
  properties.append(JColorProperty("bkgnd", bkgnd));
  return properties;
}
JArray JDelaySustainObj::getProperties() {
  JArray properties = JAddObj::getProperties();
  properties.append(JIntegerProperty("delay", delay, 
    0, 65535));
  properties.append(JIntegerProperty("sustain", sustain, 
    0, 65535));
  return properties;
}
Beispiel #3
0
JArray J1DMObj::getProperties() {
     JArray properties = JModuleObj::getProperties();
     properties.append(JIntegerProperty("vx", v[0], 0, mask));
     properties.append(JIntegerProperty("vy", v[1],  0, mask));
     properties.append(JColorProperty("color", color));
     properties.append(JColorProperty("bkgnd", bkgnd));
     return properties;
}
JArray JRealComplexObj::getProperties() {
  JArray properties = JLabelObj::getProperties();
  properties.append(JRealProperty("real", cval.r, w, f));
  properties.append(JRealProperty("imag", cval.i, w, f));
  properties.append(JIntegerProperty("width", w, 3, 20));
  properties.append(JIntegerProperty("float", f, 1, w-2));
  return properties;
}
Beispiel #5
0
JArray JTNG4Obj::getProperties() {
  JArray properties = JTNG3Obj::getProperties();
  properties.append(JIntegerProperty("oseparator0", oseparators[0], 0, 255));
  properties.append(JIntegerProperty("oseparator1", oseparators[1], 0, 255));
  properties.append(JIntegerListProperty("exclusive", exclusive, JIntegerListProperty::booleanTag));
  properties.append(JIntegerProperty("extraInputCount", extraInputCount, 0, 32-IN_LAST));
  return properties;
}
Beispiel #6
0
JArray JTNGObj::getProperties() {
  JArray properties = JANDObj::getProperties();
  properties.append(JIntegerProperty("factor", factor, 1, 256));
  properties.append(JIntegerProperty("channelCount", channelCount, 4, 32));
  for (int i=0; i<channelCount; i++) 
    properties.append(JIntegerListProperty(
      JString("inv-")+JInteger::toJString(i+1), 
      inv[i], JIntegerListProperty::booleanTag));
  return properties;
}
Beispiel #7
0
JArray JListBox::getSelectedItems() {
  JArray Selected;
  int size = content.size();
  for (int i=0; i<size; i++) {
    JAssociation &obj = *(JAssociation*)content[i];
    if ((int)*(JInteger*)obj.value() == 1) {
      Selected.append(*obj.key());
    }
  }
  return Selected;
}
Beispiel #8
0
JArray JTimerObj::getProperties() {
  JArray properties = JANDObj::getProperties();
  properties.append(JIntegerProperty("delay", delay, 1, limit));
  properties.append(JIntegerListProperty("priority", priority, priorityTag));
  return properties;
}
Beispiel #9
0
JArray JPushBtnObj::getProperties() {
    JArray properties = JBtnObj::getProperties();
    properties.append(JIntegerListProperty("autoRepeat", autoRepeat,
                                           JIntegerListProperty::booleanTag));
    return properties;
}
Beispiel #10
0
JArray JBtnObj::getProperties() {
  JArray properties = JNBitsObj::getProperties();
  properties.append(JStringProperty("label", label));
  properties.append(JIntegerListProperty("type", type, btnTypeTag));
  return properties;
}
Beispiel #11
0
JArray JSampleObj::getProperties() {
  JArray properties = JAddObj::getProperties();
  properties.append(JIntegerProperty("N", N, 1, 512));
  return properties;
}
Beispiel #12
0
JArray JSwitchObj::getProperties() {
  JArray properties = JBtnObj::getProperties();
  properties.append(JIntegerListProperty("depressOnly", depressOnly, 
    JIntegerListProperty::booleanTag));
  return properties;
}