Beispiel #1
0
 // ---------------------------------------------------------------------
 @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);
 }
Beispiel #2
0
 // ---------------------------------------------------------------------
 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);
 }