mobilemessaging/unieditor/application/src/UniEditorAppUi.cpp
branchRCL_3
changeset 29 7e4e4bcc75b6
parent 28 fbb813aef148
child 33 94cccd85bd25
equal deleted inserted replaced
28:fbb813aef148 29:7e4e4bcc75b6
  2758     {
  2758     {
  2759     // Lets dim all the context sensitive options first
  2759     // Lets dim all the context sensitive options first
  2760 
  2760 
  2761     aMenuPane->SetItemDimmed( EUniCmdPlayPreview, ETrue );                    
  2761     aMenuPane->SetItemDimmed( EUniCmdPlayPreview, ETrue );                    
  2762     aMenuPane->SetItemDimmed( EUniCmdSendSMS, ETrue );
  2762     aMenuPane->SetItemDimmed( EUniCmdSendSMS, ETrue );
       
  2763     
       
  2764     // Completely dim PlaceTextFirst and PlaceTextSecond from options menu
       
  2765     aMenuPane->SetItemDimmed( EUniCmdPlaceTextFirst, ETrue );
       
  2766     aMenuPane->SetItemDimmed( EUniCmdPlaceTextSecond, ETrue );
  2763 
  2767 
  2764     if ( Document()->DataModel()->SmilType() != EMmsSmil ) 
  2768     if ( Document()->DataModel()->SmilType() != EMmsSmil ) 
       
  2769         { 
       
  2770         // It's 3GPP presentation
       
  2771         aMenuPane->SetItemDimmed( EUniCmdInsertMedia, ETrue );    
       
  2772         }
       
  2773     
       
  2774     
       
  2775     /* This code can be used if PlaceTextFirst and PlaceTextSecond 
       
  2776      * functionality is needed.
       
  2777      if ( Document()->DataModel()->SmilType() != EMmsSmil ) 
  2765         { 
  2778         { 
  2766         // It's 3GPP presentation
  2779         // It's 3GPP presentation
  2767         aMenuPane->SetItemDimmed( EUniCmdInsertMedia, ETrue );
  2780         aMenuPane->SetItemDimmed( EUniCmdInsertMedia, ETrue );
  2768         aMenuPane->SetItemDimmed( EUniCmdPlaceTextFirst, ETrue );
  2781         aMenuPane->SetItemDimmed( EUniCmdPlaceTextFirst, ETrue );
  2769         aMenuPane->SetItemDimmed( EUniCmdPlaceTextSecond, ETrue );
  2782         aMenuPane->SetItemDimmed( EUniCmdPlaceTextSecond, ETrue );
  2770         }
  2783         }
  2771     else if ( iSupportedFeatures & EUniFeatureJapanese )
  2784       
       
  2785      else if ( iSupportedFeatures & EUniFeatureJapanese )
  2772         {
  2786         {
  2773         // Not shown on japanese variant ever.
  2787         // Not shown on japanese variant ever.
  2774         aMenuPane->SetItemDimmed( EUniCmdPlaceTextFirst, ETrue );
  2788         aMenuPane->SetItemDimmed( EUniCmdPlaceTextFirst, ETrue );
  2775         aMenuPane->SetItemDimmed( EUniCmdPlaceTextSecond, ETrue );        
  2789         aMenuPane->SetItemDimmed( EUniCmdPlaceTextSecond, ETrue );        
  2776         }
  2790         }
  2777     else
  2791      else
  2778         {
  2792         {
  2779         if ( iSmilModel->Layout() == EUniImageFirst )
  2793         if ( iSmilModel->Layout() == EUniImageFirst )
  2780             {
  2794             {
  2781             aMenuPane->SetItemDimmed( EUniCmdPlaceTextSecond, ETrue );
  2795             aMenuPane->SetItemDimmed( EUniCmdPlaceTextSecond, ETrue );
  2782             }
  2796             }
  2783         else
  2797         else
  2784             {
  2798             {
  2785             aMenuPane->SetItemDimmed( EUniCmdPlaceTextFirst, ETrue );
  2799             aMenuPane->SetItemDimmed( EUniCmdPlaceTextFirst, ETrue );
  2786             }
  2800             }
  2787         }
  2801         } */
  2788 
  2802 
  2789     if ( Document()->DataModel()->SmilType() != EMmsSmil || 
  2803     if ( Document()->DataModel()->SmilType() != EMmsSmil || 
  2790          iSmilModel->SlideCount() <= 1 )
  2804          iSmilModel->SlideCount() <= 1 )
  2791         { 
  2805         { 
  2792         // No move if not MmsSmil or only one page
  2806         // No move if not MmsSmil or only one page