コード例 #1
0
ファイル: GuideCombTracker.cs プロジェクト: GabeTesta/Warps
        public void Track(WarpFrame frame)
        {
            if (frame == null)
                return;

            m_frame = frame;

            m_frame.EditorPanel = Edit;
            EditMode = frame.EditMode;

            if (Tree != null)
            {
                Tree.KeyUp += Tree_KeyUp; // handle ctrl-c ctrl-v
                Tree.TreeContextMenu.Opening += ContextMenuStrip_Opening;
                Tree.TreeContextMenu.ItemClicked += TreeContextMenu_ItemClicked;
            }

            View.AttachTracker(this);

            if (Comb != null)
                SelectCurve(Comb);
        }
コード例 #2
0
ファイル: YarnGroupTracker.cs プロジェクト: GabeTesta/Warps
        public void Track(WarpFrame frame)
        {
            m_frame = frame;

            if (m_frame != null && m_group != null)
            {
                m_edit.sail = Sail;
                m_frame.EditorPanel = Edit;
                EditMode = m_frame.EditMode;

                if (Tree != null)
                {
                    Tree.KeyUp += Tree_KeyUp; // handle ctrl-c ctrl-v
                    Tree.TreeContextMenu.Opening += ContextMenuStrip_Opening;
                    Tree.TreeContextMenu.ItemClicked += TreeContextMenu_ItemClicked;
                }

            }

            if (View != null)
            {
                View.AttachTracker(this);
                Edit.View = View;
            }

            if (Tree != null)
                Tree.AttachTracker(this);
        }