Ejemplo n.º 1
0
        public Control MakeNestPanel()
        {
            _subpanel = MakeNestSubpanel();
            _subpanel.BackColor = Color.White;
            JwEmptyBorder emptyBorder = new JwEmptyBorder(_subpanel, 1);
            JwSolidBorder solidBorder = new JwSolidBorder(emptyBorder, 1, Color.Black);

            JwVerticalLayout v = new JwVerticalLayout();
            v.ControlWidth.BeFill();
            v.AlignLeft();
            v.Gap = 0;

            JwLabel nestIdentifier = VmUiBuilder.MakeFieldLabel(VmLanguage.Default.GetNest());
            JwVerticalLayout nestIdentifierPanel = new JwVerticalLayout();
            //            nestIdentifierPanel.ControlWidth.BeFill();
            nestIdentifierPanel.AlignBottom();
            nestIdentifierPanel.Add(nestIdentifier);

            JwLeftRightLayout lr = new JwLeftRightLayout();
            //            lr.LeftControl = nestIdentifierPanel;
            //            lr.RightControl = MakeNestNamePanel();
            lr.LeftControl= nestIdentifier;
            lr.RightControl = MakeNestNamePanel();

            v.Add(lr);
            v.Add(solidBorder);

            return v;
        }
Ejemplo n.º 2
0
 public Control MakeNestNamePanel()
 {
     _nameLabel = VmUiBuilder.MakeSmallValueLabel("XXXXXXXXXXXXXXXX");
     _nameLabel.AlignRight();
     JwVerticalLayout v = new JwVerticalLayout();
     //            v.ControlWidth.BeFill();
     v.AlignBottom();
     v.AlignRight();
     v.Add(_nameLabel);
     //            return v;
     return _nameLabel;
 }
        public override Control GetControl()
        {
            JwRowLayout c = new JwRowLayout();
            JwVerticalLayout v;

            v = new JwVerticalLayout();
            v.SetPreferredSize(60, 200);
            v.AddGap(10, Color.Red);
            v.AddGap(30, Color.Green);
            v.AddGap(50, Color.Blue);
            c.AddLabel("default");
            c.AddSolidBorder().Add(v);

            v = new JwVerticalLayout();
            v.SetPreferredSize(60, 200);
            v.AlignCenter();
            v.AddGap(10, Color.Red);
            v.AddGap(30, Color.Green);
            v.AddGap(50, Color.Blue);
            c.AddLabel("align center");
            c.AddSolidBorder().Add(v);

            v = new JwVerticalLayout();
            v.SetPreferredSize(60, 200);
            v.AlignRight();
            v.AddGap(10, Color.Red);
            v.AddGap(30, Color.Green);
            v.AddGap(50, Color.Blue);
            c.AddLabel("align right");
            c.AddSolidBorder().Add(v);

            v = new JwVerticalLayout();
            v.SetPreferredSize(60, 200);
            v.AlignBottom();
            v.AddGap(10, Color.Red);
            v.AddGap(30, Color.Green);
            v.AddGap(50, Color.Blue);
            c.AddLabel("align bottom");
            c.AddSolidBorder().Add(v);

            JwVerticalLayout e;
            e = new JwVerticalLayout();
            e.Add(c);
            return e;
        }
Ejemplo n.º 4
0
        //# __________ PROTOCOL :: PROTECTED __________ #//
        public JwLeftRightLayout MakeSplashPanel()
        {
            JwPictureBox leftImage = VmUiBuilder.MakePictureBox(
                VmImageManager.Default.GetSplashLeftImage());
            JwPictureBox rightImage = VmUiBuilder.MakePictureBox(
                VmImageManager.Default.GetSplashRightImage());
            JwLabel versionLabel = VmUiBuilder.MakeNoteLabel("(v) " + VmConstant.VERSION);
            JwVerticalLayout vp = new JwVerticalLayout();
            vp.ControlWidth.BeFill();
            vp.AlignBottom();
            vp.AlignLeft();
            vp.Add(versionLabel);

            JwLeftRightLayout lr = new JwLeftRightLayout();
            lr.LeftControl = leftImage;
            lr.CenterControl = vp;
            lr.RightControl = rightImage;
            return lr;
        }
Ejemplo n.º 5
0
        public Control MakeScanBoxArea()
        {
            JwVerticalLayout v = new JwVerticalLayout();
            v.ControlWidth.BeFill();
            v.Gap = 1;

            JwLeftRightLayout lr = new JwLeftRightLayout();
            JwVerticalLayout v1 = new JwVerticalLayout();
            v1.AlignBottom();
            // kludge (err) - langauge
            JwLabel lastScanLabel = VmUiBuilder.MakeFieldLabel("Last Scan");
            v1.Add(lastScanLabel);
            lr.LeftControl = v1;
            // kludge (err) - langauge
            lr.RightControl = VmUiBuilder.MakeLinkedLabel("Use Keypad", new System.EventHandler(EnterClicked));
            v.Add(lr);

            _scanLabel = VmUiBuilder.MakeSmallValueLabel("");
            _scanLabel.AlignLeft();
            JwEmptyBorder emptyBorder = new JwEmptyBorder(_scanLabel, 1);
            JwSolidBorder sb = new JwSolidBorder(
                emptyBorder,
                1,
                Color.Black);
            sb.BackColor = Color.White;

            v.Add(sb);

            return v;
        }