public PlaysPositionViewer() { this.Build (); field.Tagger.FieldPosition = FieldPositionType.Field; hfield.Tagger.FieldPosition = FieldPositionType.HalfField; goal.Tagger.FieldPosition = FieldPositionType.Goal; field.Tagger.ShowMenuEvent += HandleShowMenuEvent; hfield.Tagger.ShowMenuEvent += HandleShowMenuEvent; goal.Tagger.ShowMenuEvent += HandleShowMenuEvent; App.Current.EventsBroker.Subscribe<EventLoadedEvent> (HandlePlayLoaded); menu = new SportsPlaysMenu (); }
public ListTreeViewBase() { Selection.Mode = SelectionMode.Multiple; Selection.SelectFunction = SelectFunction; RowActivated += new RowActivatedHandler (OnTreeviewRowActivated); HeadersVisible = false; ShowExpanders = false; TreeViewColumn custColumn = new TreeViewColumn (); CellRenderer cr = new PlaysCellRenderer (); custColumn.PackStart (cr, true); custColumn.SetCellDataFunc (cr, RenderElement); playsMenu = new SportsPlaysMenu (); playsMenu.EditPlayEvent += HandleEditPlayEvent; AppendColumn (custColumn); }