Example #1
0
        void actionView_TrackRemoved(TimelineViewTrack track)
        {
            TrackFilterButton filterButton = filterButtons[track];

            filterButtons.Remove(track);
            filterButton.Dispose();
        }
Example #2
0
 void filterButton_CreateButtonClicked(TrackFilterButton sender)
 {
     if (AddTrackItem != null)
     {
         AddTrackItem.Invoke(sender.Caption, sender.Track.UserObject);
     }
 }
Example #3
0
        void actionView_RowAdded(TimelineViewTrack track)
        {
            Button button = (Button)scrollView.createWidgetT("Button", "ButtonExpandSkin", 0, track.Top, ButtonWidth, ButtonHeight, Align.Default, "");

            button.Selected = true;

            TextBox staticText = (TextBox)scrollView.createWidgetT("TextBox", "TextBox", ButtonWidth + 1, track.Top, textWidth, ButtonHeight, Align.Default, "");

            staticText.TextAlign = Align.Left | Align.VCenter;
            staticText.TextColor = track.SelectedColor;

            TrackFilterButton filterButton = new TrackFilterButton(button, staticText, track);

            filterButtons.Add(track, filterButton);
            filterButton.CreateButtonClicked += filterButton_CreateButtonClicked;
            filterButton.Enabled              = enabled;

            //Resize canvas
            IntSize2 canvasSize = scrollView.CanvasSize;

            canvasSize.Height     = button.Bottom;
            scrollView.CanvasSize = canvasSize;
        }
Example #4
0
        void actionView_TrackPositionChanged(TimelineViewTrack row)
        {
            TrackFilterButton button = filterButtons[row];

            button.moveButtonTop(row.Top);
        }