예제 #1
0
        public EffectsCCButton(CCToolbar ccToolbar)
            : base(ccToolbar, "&Effects", "Icons/Effects.png")
        {
            effectsToolbarButtons = new List <CCButton>();

            effectsToolbarButtons.Add(ccToolbar.UndoButton);
            effectsToolbarButtons.Add(ccToolbar.RedoButton);

            //TODO change these to use ChoiceForm's instead
            BrightnessCCButton brightnessBtn = new BrightnessCCButton(this.ccToolbar);

            effectsToolbarButtons.Add(brightnessBtn);

            ContrastCCButton contrastBtn = new ContrastCCButton(this.ccToolbar);

            effectsToolbarButtons.Add(contrastBtn);

            CCButton invertColorsBtn = new CCButton(this.ccToolbar, "Invert Colors", "Icons/InvertColors.png");

            invertColorsBtn.Click += new EventHandler(invertColorsBtn_Click);
            effectsToolbarButtons.Add(invertColorsBtn);

            CCButton grayscaleBtn = new CCButton(this.ccToolbar, "Grayscale", "Icons/Grayscale.png");

            grayscaleBtn.Click += new EventHandler(grayscaleBtn_Click);
            effectsToolbarButtons.Add(grayscaleBtn);
        }
예제 #2
0
        public SettingsCCButton(CCToolbar ccToolbar)
            : base(ccToolbar, "&Settings", "Icons/Settings.png")
        {
            settingsToolbarButtons = new List <CCButton>();

            CCButton toolbarPlacementBtn = new CCButton(ccToolbar, "Toolbar Placement", "Icons/ToolbarPlacement.png");

            toolbarPlacementBtn.actionEvent += new actionEventHandler(toolbarPlacementBtn_actionEvent);
            settingsToolbarButtons.Add(toolbarPlacementBtn);

            CCButton buttonSizeBtn = new CCButton(ccToolbar, "Button Size", "Icons/ButtonSize.png");

            buttonSizeBtn.actionEvent += new actionEventHandler(buttonSizeBtn_actionEvent);
            settingsToolbarButtons.Add(buttonSizeBtn);

            CCButton slideSpeedBtn = new CCButton(ccToolbar, "Sliding Speed", "Icons/SlidingSpeed.png");

            slideSpeedBtn.actionEvent += new actionEventHandler(slideSpeedBtn_actionEvent);
            settingsToolbarButtons.Add(slideSpeedBtn);

            CCButton welcomeBtn = new CCButton(ccToolbar, "Play Games", "Icons/PlayGames.png");

            welcomeBtn.actionEvent += new actionEventHandler(welcomeBtn_actionEvent);
            settingsToolbarButtons.Add(welcomeBtn);

            //TODO delete/uncomment
            //hiding before the Pathways visit
            //CCButton movementPanelBtn = new CCButton(ccToolbar, "Movement Panel");
            //movementPanelBtn.actionEvent += new actionEventHandler(movementPanelBtn_actionEvent);
            //settingsToolbarButtons.Add(movementPanelBtn);
        }
예제 #3
0
        public DrawingCCButton(CCToolbar ccToolbar)
            : base(ccToolbar, "&Drawing", "Icons/Drawing.png")
        {
            drawingToolbarButtons = new List <CCButton>();
            drawingToolbarButtons.Add(new FileCCButton(ccToolbar));
            drawingToolbarButtons.Add(ccToolbar.UndoButton);
            drawingToolbarButtons.Add(ccToolbar.RedoButton);
            drawingToolbarButtons.Add(new PencilCCButton(ccToolbar));
            drawingToolbarButtons.Add(new ShapesCCButton(ccToolbar));
            drawingToolbarButtons.Add(new ColorCCButton(ccToolbar));

            CCButton lineThickCCBtn = new CCButton(ccToolbar, "Line Thickness", "Icons/Thickness.png");

            lineThickCCBtn.actionEvent += new actionEventHandler(lineThickCCBtn_actionEvent);
            drawingToolbarButtons.Add(lineThickCCBtn);

            drawingToolbarButtons.Add(new TextCCButton(ccToolbar));
        }
예제 #4
0
        public ShapesCCButton(CCToolbar ccToolbar)
            : base(ccToolbar, "Shapes", "Icons/Shapes.png")
        {
            drawingToolbarButtons = new List <CCButton>();

            //TODO refactor
            CCButton lineCCBtn = new CCButton(ccToolbar, "Line", "Icons/Line.png");

            lineCCBtn.actionEvent += new actionEventHandler(lineCCBtn_actionEvent);
            drawingToolbarButtons.Add(lineCCBtn);

            //TODO refactor
            CCButton rectCCBtn = new CCButton(ccToolbar, "Rectangle", "Icons/Rectangle.png");

            rectCCBtn.actionEvent += new actionEventHandler(rectCCBtn_actionEvent);
            drawingToolbarButtons.Add(rectCCBtn);

            //TODO refactor
            CCButton filledRectCCBtn = new CCButton(ccToolbar, "Filled Rectangle", "Icons/FilledRectangle.png");

            filledRectCCBtn.actionEvent += new actionEventHandler(filledRectCCBtn_actionEvent);
            drawingToolbarButtons.Add(filledRectCCBtn);

            //TODO refactor
            CCButton circleCCBtn = new CCButton(ccToolbar, "Circle", "Icons/Circle.png");

            circleCCBtn.actionEvent += new actionEventHandler(circleCCBtn_actionEvent);
            drawingToolbarButtons.Add(circleCCBtn);

            //TODO refactor
            CCButton filledCircleCCBtn = new CCButton(ccToolbar, "Filled Circle", "Icons/FilledCircle.png");

            filledCircleCCBtn.actionEvent += new actionEventHandler(filledCircleCCBtn_actionEvent);
            drawingToolbarButtons.Add(filledCircleCCBtn);

            this.Click += new EventHandler(ShapesCCButton_Click);
        }