Changeset 7626


Ignore:
Timestamp:
03/14/19 14:20:30 (5 weeks ago)
Author:
rohit_tandon
Message:

-> Now comments can be added properly when Recorder is active.

Location:
trunk/Obi/Obi/ProjectView
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Obi/Obi/ProjectView/ContentView.cs

    r7625 r7626  
    60236023                if (CommentText != null && CommentText != string.Empty) 
    60246024                { 
    6025                     mProjectView.ToggleTODOForPhrase(); 
    6026                 } 
    6027             } 
    6028         } 
    6029  
    6030         public void AddCommentOnTodoPhrase(string CommentText) 
     6025                    mProjectView.ToggleTODOForPhrase(true); 
     6026                    AddCommentOnTodoPhrase(CommentText); 
     6027                } 
     6028            } 
     6029        } 
     6030 
     6031        private void AddCommentOnTodoPhrase(string CommentText) 
    60316032        { 
    60326033            Commands.Node.AddComment addCommentCmd; 
  • trunk/Obi/Obi/ProjectView/ProjectView.cs

    r7619 r7626  
    4444        private double m_TotalCursorTime; // use to calulate time between two marks.    
    4545        private bool m_IsCopyForMultiplePhrasesChecked = false; 
     46        private Obi.UserControls.GraphicalPeakMeter m_PeakMeter = new UserControls.GraphicalPeakMeter();  
    4647                   
    4748     
     
    37433744 
    37443745 
    3745         public void ToggleEmptyNodeTo_DoMark () 
     3746        public void ToggleEmptyNodeTo_DoMark(bool IsCommentAdded = false) 
    37463747            { 
    37473748            if (TransportBar.Enabled) 
    37483749                { 
    3749                 TransportBar.MarkTodo (); 
     3750                    TransportBar.MarkTodo(IsCommentAdded); 
    37503751                } 
    37513752            else if (IsBlockSelected) 
     
    45424543        /// Toggle the TODO status of a phrase. 
    45434544        /// </summary> 
    4544         public void ToggleTODOForPhrase () 
     4545        public void ToggleTODOForPhrase (bool IsCommentAdded = false) 
    45454546            { 
    45464547            if (TransportBar.IsPlayerActive) 
    45474548                { 
    4548                 TransportBar.MarkTodo (); 
     4549                    TransportBar.MarkTodo(IsCommentAdded); 
    45494550                } 
    45504551            else 
    45514552                { 
    4552                 ToggleEmptyNodeTo_DoMark (); 
     4553                    ToggleEmptyNodeTo_DoMark(IsCommentAdded); 
    45534554                } 
    45544555            } 
     
    74897490        } 
    74907491 
     7492 
    74917493        } 
    74927494 
  • trunk/Obi/Obi/ProjectView/Strip.cs

    r7625 r7626  
    18331833 
    18341834                mContentView.ToggleTODOForPhrase(m_EditableLabel.CommentText); 
    1835                 mContentView.AddCommentOnTodoPhrase(m_EditableLabel.CommentText); 
     1835              //  mContentView.AddCommentOnTodoPhrase(m_EditableLabel.CommentText); 
    18361836                tempBlock.UpdateLabelsText(); 
    18371837                //tempBlock.SetZoomFactorAndHeight(mContentView.ZoomFactor, mBlockHeight); 
  • trunk/Obi/Obi/ProjectView/TransportBar.cs

    r7623 r7626  
    40504050        /// Toggle TODO on the currently playing/recording phrase. 
    40514051        /// </summary> 
    4052         public void MarkTodo() 
     4052        public void MarkTodo(bool IsCommentAdded = false) 
    40534053        { 
    40544054            EmptyNode node = null; 
     
    40604060                mView.Presentation.UndoRedoManager.Execute(new Commands.Node.ToggleNodeTODO(mView, node)); 
    40614061                mView.Presentation.Changed += new EventHandler<urakawa.events.DataModelChangedEventArgs>(Presentation_Changed); 
     4062                if (!IsCommentAdded) 
    40624063                NextPhrase(); 
    40634064            } 
  • trunk/Obi/Obi/ProjectView/ZoomWaveform.cs

    r7625 r7626  
    13141314            { 
    13151315                m_ContentView.ToggleTODOForPhrase(m_EditableLabel.CommentText); 
    1316                 m_ContentView.AddCommentOnTodoPhrase(m_EditableLabel.CommentText); 
    13171316                m_Block.UpdateLabelsText(); 
    13181317                m_Block.AlignLabelToShowCommentIcon(); 
Note: See TracChangeset for help on using the changeset viewer.