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 |