private void InitEvent() { OnStartClick += new ButtonActionDelegate(Playback); OnStopClick += new ButtonActionDelegate(Stop); OnHighlightClick += new ButtonActionDelegate(HighLight); OnPauseClick += new ButtonActionDelegate(Pause); }
public FilterButton(string text, ButtonActionDelegate action, string color = "") { Text = text; Action = action; //Color = color; Visible = true; }
/// <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; }