Example #1
0
    /// <summary>
    /// Creates a list of menu items.
    /// </summary>
    static private void SetItems(ToolStripItemCollection menuItems,
                                 OnlineProviders providers,
                                 EventHandler action,
                                 Action reconstruct)
    {
        if (providers is null || providers.Items.Count == 0)
        {
            return;
        }
        menuItems.Clear();
        string nameItems = StackMethods.NameOfFromStack(3).Replace("Globals.", string.Empty);

        foreach (var item in providers.Items)
        {
            menuItems.Add(item.CreateMenuItem(action));
        }
        if (providers.Configurable)
        {
            menuItems.Add(new ToolStripSeparator());
            menuItems.Add(CreateConfigureMenuItem((sender, e) =>
            {
                if (DataFileEditorForm.Run(nameItems, providers))
                {
                    reconstruct();
                }
            }));
        }
    }
    /// <summary>
    /// Gets task bar anchor style.
    /// </summary>
    static public AnchorStyles GetTaskbarAnchorStyle()
    {
        var coordonates = StackMethods.GetTaskbarCoordonates();

        if (coordonates.Left == 0 && coordonates.Top == 0)
        {
            if (coordonates.Width > TaskbarWidthCheckTrigger)
            {
                return(AnchorStyles.Top);
            }
            else
            {
                return(AnchorStyles.Left);
            }
        }
        else
        if (coordonates.Width > TaskbarWidthCheckTrigger)
        {
            return(AnchorStyles.Bottom);
        }
        else
        {
            return(AnchorStyles.Right);
        }
    }
        public void DivisionTest()
        {
            StackMethods SM  = new StackMethods();
            int          res = SM.Division(10, 5);

            Assert.AreEqual(res, 2);
        }
        public void MultiplicationTest()
        {
            StackMethods SM  = new StackMethods();
            int          res = SM.Multiplication(5, 2);

            Assert.AreEqual(res, 10);
        }
        public void SubtractionTest()
        {
            StackMethods SM  = new StackMethods();
            int          res = SM.Subtraction(20, 10);

            Assert.AreEqual(res, 10);
        }
        public void AdditionTest()
        {
            StackMethods SM  = new StackMethods();
            int          res = SM.Addition(10, 10);

            Assert.AreEqual(res, 20);
        }
 /// <summary>
 /// Sets the text justified.
 /// </summary>
 /// <param name="control">The control.</param>
 /// <param name="text">The text.</param>
 /// <param name="width">The width.</param>
 static public void SetTextJustified(this Control control, string text, int width)
 {
     control.Text = StackMethods.JustifyParagraph(text, width, control.Font);
 }