Example #1
0
 private void InitEvent()
 {
     OnStartClick     += new ButtonActionDelegate(Playback);
     OnStopClick      += new ButtonActionDelegate(Stop);
     OnHighlightClick += new ButtonActionDelegate(HighLight);
     OnPauseClick     += new ButtonActionDelegate(Pause);
 }
Example #2
0
 public FilterButton(string text, ButtonActionDelegate action, string color = "")
 {
     Text   = text;
     Action = action;
     //Color = color;
     Visible = true;
 }
Example #3
0
        /// <summary>
        /// Instantiates a new instance of Button
        /// </summary>
        /// <param name="menuPosition">Position of buttons in the menu</param>
        /// <param name="destination">Destination rectangle</param>
        /// <param name="releasedTexture">Texture when not selected</param>
        /// <param name="selectedTexture">Texture when selected</param>
        /// <param name="action">Custom code for this button</param>
        public Button(Point menuPosition, Rectangle destination, Texture2D releasedTexture, Texture2D selectedTexture, ButtonActionDelegate action)
        {
            MenuPosition = menuPosition;
            Destination  = destination;

            ReleasedTexture = releasedTexture;
            SelectedTexture = selectedTexture;

            Action = action;

            State = ButtonStates.Released;
        }
Example #4
0
 private void InitEvent()
 {
     OnStartClick += new ButtonActionDelegate(Playback);
     OnStopClick += new ButtonActionDelegate(Stop);
     OnHighlightClick += new ButtonActionDelegate(HighLight);
     OnPauseClick += new ButtonActionDelegate(Pause);
 }