// --------------------------------------------------------------------- @Override void set(String p, String v) { TextView w = (TextView) widget; String[] opt = Cmd.qsplit(v); if (p.equals("caption") || p.equals("text")) w.setText(Util.remquotes(v)); else if (p.equals("alignment")) { if (0 == opt.length) { JConsoleApp.theWd.error("set alignment requires 1 argument: " + id + " " + p); return; } if (opt[0].equals("left")) w.setGravity(Gravity.LEFT); else if (opt[0].equals("right")) w.setGravity(Gravity.RIGHT); else if (opt[0].equals("center")) w.setGravity(Gravity.CENTER); else { JConsoleApp.theWd.error("set alignment requires left, right or center: " + id + " " + p); return; } } else super.set(p, v); }
// --------------------------------------------------------------------- JTextView(String n, String s, Form f, Pane p) { super(n, s, f, p); type = "static"; TextView w = new TextView(f.activity); widget = (View) w; String qn = n; String[] opt = Cmd.qsplit(s); if (JConsoleApp.theWd.invalidopt(n, opt, "staticbox left right center")) return; if (1 < (Util.sacontains(opt, "left") ? 1 : 0) + (Util.sacontains(opt, "right") ? 1 : 0) + (Util.sacontains(opt, "center") ? 1 : 0)) { JConsoleApp.theWd.error("conflicting child style: " + n + " " + Util.sajoinstr(opt, " ")); return; } childStyle(opt); if (!Util.sacontains(opt, "staticbox")) w.setText(qn); if (Util.sacontains(opt, "left")) w.setGravity(Gravity.LEFT); else if (Util.sacontains(opt, "right")) w.setGravity(Gravity.RIGHT); else if (Util.sacontains(opt, "center")) w.setGravity(Gravity.CENTER); }