//设置当前时间轴 public void setCurrentTimeLine(int id) { if (currentTimeLineHoder == null) { return; } currentTimeLine = currentTimeLineHoder[id]; }
public void setHolder(MTimeLineHoder mTimeLineHoderT) { currentTimeLineHoder = mTimeLineHoderT; currentTimeLine = null; focusFrame = null; if (currentTimeLineHoder != null && timePosition >= currentTimeLineHoder.getMaxFrameLen()) { timePosition = currentTimeLineHoder.getMaxFrameLen() - 1; } if (timePosition<0) { timePosition = 0; } clearFrameFocus(); form_MA.form_MFrameEdit.releaseFocusClips(); }
private void 添加单元ToolStripMenuItem_Click(object sender, EventArgs e) { if (currentTimeLineHoder != null) { String name = "图层" + currentTimeLineHoder.Count(); SmallDialog_WordEdit txtDialog = new SmallDialog_WordEdit("新建图层", name); txtDialog.ShowDialog(); name = txtDialog.getValue(); form_MA.historyManager.ReadyHistory(HistoryType.Action); MTimeLine element = new MTimeLine(currentTimeLineHoder); element.name = name; currentTimeLineHoder.Add(element); form_MA.historyManager.AddHistory(HistoryType.Action); this.setCurrentTimeLine(element.GetID()); scrollRightPosV(element.GetID()); } }