Exemplo n.º 1
0
        static void Main(string[] args)
        {
            TempDialogMediator mediator = new TempDialogMediator();

            TempBar tempBar = new TempBar();

            mediator.addWidget(tempBar);
            IWidget fEditBox = new FEditBox(mediator, 0);

            mediator.addWidget(fEditBox);
            CEditBox cEditBox = new CEditBox(mediator, 0);

            mediator.addWidget(cEditBox);
            IWidget fRaiseButton = new FRaiseButton(mediator);
            IWidget fLowerButton = new FLowerButton(mediator);
            IWidget cRaiseButton = new CRaiseButton(mediator);
            IWidget cLowerButton = new CLowerButton(mediator);

            mediator.addWidget(fRaiseButton);
            mediator.addWidget(fLowerButton);
            mediator.addWidget(cRaiseButton);
            mediator.addWidget(cLowerButton);

            fEditBox.change(30);

            cEditBox.change(43);

            fRaiseButton.change();

            fLowerButton.change();
        }
 private void TBLabel_CopyMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
 {
     if (e.ClickedItem.Text == ListOfOptions.Copy.ToString())
     {
         Clipboard.SetText(valueToCopy);
     }
     else if (e.ClickedItem.Text == ListOfOptions.Edit.ToString())
     {
         FEditBox editBox = new FEditBox();
         editBox.ShowDialog();
         setValue(editBox.GetValue());
     }
 }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            TempBar  tempBar  = new TempBar();
            FEditBox fEditBox = new FEditBox(tempBar, 0);
            CEditBox cEditBox = new CEditBox(tempBar, 0);

            fEditBox.setcEditBox(cEditBox);
            // cEditBox.setfEditBox(fEditBox);
            // Circular Dependency
            FRaiseButton fRaiseButton = new FRaiseButton(fEditBox, cEditBox, tempBar);
            FLowerButton fLowerButton = new FLowerButton(fEditBox, cEditBox, tempBar);

            fEditBox.change(30);
            cEditBox.change(43);
            fRaiseButton.onClick();
            fLowerButton.onClick();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            TempDialogMediator mediator = new TempDialogMediator();
            TempBar            tempBar  = new TempBar();
            IEditBox           fEditBox = new FEditBox(mediator, 0);
            IEditBox           cEditBox = new CEditBox(mediator, 0);
            IButton            frButton = new FRaiseButton(mediator);
            IButton            flButton = new FLowerButton(mediator);
            IButton            crButton = new CRaiseButton(mediator);
            IButton            clButton = new CLowerButton(mediator);

            mediator.setcEditBox(cEditBox);
            mediator.setClButton(clButton);
            mediator.setCrButton(crButton);
            mediator.setfEditBox(fEditBox);
            mediator.setFlButton(flButton);
            mediator.setFrButton(frButton);
            mediator.setTempBar(tempBar);

            fEditBox.change(30);
            cEditBox.change(43);
            frButton.onClick();
            flButton.onClick();
        }
Exemplo n.º 5
0
 public FLowerButton(FEditBox fEditBox, CEditBox cEditBox, TempBar tempBar)
 {
     this.fEditBox = fEditBox;
     this.cEditBox = cEditBox;
     this.tempBar  = tempBar;
 }