| Index: media/player/mainfrm.h
 | 
| ===================================================================
 | 
| --- media/player/mainfrm.h	(revision 16299)
 | 
| +++ media/player/mainfrm.h	(working copy)
 | 
| @@ -71,16 +71,19 @@
 | 
|      UIEnable(ID_EDIT_COPY, bEnable);
 | 
|      UIEnable(ID_EDIT_PASTE, ::IsClipboardFormatAvailable(CF_BITMAP));
 | 
|      UIEnable(ID_EDIT_CLEAR, bEnable);
 | 
| +    UIEnable(ID_VIEW_QUARTERSIZE, true);
 | 
|      UIEnable(ID_VIEW_HALFSIZE, true);
 | 
|      UIEnable(ID_VIEW_NORMALSIZE, true);
 | 
|      UIEnable(ID_VIEW_DOUBLESIZE, true);
 | 
| +    UIEnable(ID_VIEW_TRIPLESIZE, true);
 | 
| +    UIEnable(ID_VIEW_QUADRUPLESIZE, true);
 | 
|      UIEnable(ID_VIEW_FITTOSCREEN, false);  // Not currently implemented.
 | 
|      UIEnable(ID_VIEW_FULLSCREEN, false);  // Not currently implemented.
 | 
|      UIEnable(ID_VIEW_PROPERTIES, bEnable);
 | 
|      UIEnable(ID_VIEW_ROTATE0, true);
 | 
| -    UIEnable(ID_VIEW_ROTATE90, false);
 | 
| +    UIEnable(ID_VIEW_ROTATE90, true);
 | 
|      UIEnable(ID_VIEW_ROTATE180, true);
 | 
| -    UIEnable(ID_VIEW_ROTATE270, false);
 | 
| +    UIEnable(ID_VIEW_ROTATE270, true);
 | 
|      UIEnable(ID_VIEW_MIRROR_HORIZONTAL, true);
 | 
|      UIEnable(ID_VIEW_MIRROR_VERTICAL, true);
 | 
|      UIEnable(ID_PLAY_PLAY_PAUSE, bMovieOpen);   // if no movie open.
 | 
| @@ -209,7 +212,8 @@
 | 
|      COMMAND_ID_HANDLER_EX(ID_EDIT_COPY, OnEditCopy)
 | 
|      COMMAND_ID_HANDLER_EX(ID_EDIT_PASTE, OnEditPaste)
 | 
|      COMMAND_ID_HANDLER_EX(ID_EDIT_CLEAR, OnEditClear)
 | 
| -    COMMAND_RANGE_HANDLER_EX(ID_VIEW_HALFSIZE, ID_VIEW_FULLSCREEN, OnViewSize)
 | 
| +    COMMAND_RANGE_HANDLER_EX(ID_VIEW_QUARTERSIZE, ID_VIEW_FULLSCREEN,
 | 
| +                             OnViewSize)
 | 
|      COMMAND_ID_HANDLER_EX(ID_VIEW_TOOLBAR, OnViewToolBar)
 | 
|      COMMAND_ID_HANDLER_EX(ID_VIEW_STATUS_BAR, OnViewStatusBar)
 | 
|      COMMAND_RANGE_HANDLER_EX(ID_VIEW_ROTATE0, ID_VIEW_MIRROR_VERTICAL,
 | 
| @@ -236,9 +240,12 @@
 | 
|      UPDATE_ELEMENT(ID_EDIT_COPY, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
 | 
|      UPDATE_ELEMENT(ID_EDIT_PASTE, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
 | 
|      UPDATE_ELEMENT(ID_EDIT_CLEAR, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
 | 
| +    UPDATE_ELEMENT(ID_VIEW_QUARTERSIZE, UPDUI_MENUPOPUP)
 | 
|      UPDATE_ELEMENT(ID_VIEW_HALFSIZE, UPDUI_MENUPOPUP)
 | 
|      UPDATE_ELEMENT(ID_VIEW_NORMALSIZE, UPDUI_MENUPOPUP)
 | 
|      UPDATE_ELEMENT(ID_VIEW_DOUBLESIZE, UPDUI_MENUPOPUP)
 | 
| +    UPDATE_ELEMENT(ID_VIEW_TRIPLESIZE, UPDUI_MENUPOPUP)
 | 
| +    UPDATE_ELEMENT(ID_VIEW_QUADRUPLESIZE, UPDUI_MENUPOPUP)
 | 
|      UPDATE_ELEMENT(ID_VIEW_FITTOSCREEN, UPDUI_MENUPOPUP)
 | 
|      UPDATE_ELEMENT(ID_VIEW_FULLSCREEN, UPDUI_MENUPOPUP)
 | 
|      UPDATE_ELEMENT(ID_VIEW_TOOLBAR, UPDUI_MENUPOPUP)
 | 
| @@ -265,11 +272,14 @@
 | 
|  
 | 
|    void UpdateSizeUICheck() {
 | 
|      int view_size = m_view.GetViewSize();
 | 
| -    UISetCheck(ID_VIEW_HALFSIZE,    (view_size == 0));
 | 
| -    UISetCheck(ID_VIEW_NORMALSIZE,  (view_size == 1));
 | 
| -    UISetCheck(ID_VIEW_DOUBLESIZE,  (view_size == 2));
 | 
| -    UISetCheck(ID_VIEW_FITTOSCREEN, (view_size == 3));
 | 
| -    UISetCheck(ID_VIEW_FULLSCREEN,  (view_size == 4));
 | 
| +    UISetCheck(ID_VIEW_QUARTERSIZE,   (view_size == 0));
 | 
| +    UISetCheck(ID_VIEW_HALFSIZE,      (view_size == 1));
 | 
| +    UISetCheck(ID_VIEW_NORMALSIZE,    (view_size == 2));
 | 
| +    UISetCheck(ID_VIEW_DOUBLESIZE,    (view_size == 3));
 | 
| +    UISetCheck(ID_VIEW_TRIPLESIZE,    (view_size == 4));
 | 
| +    UISetCheck(ID_VIEW_QUADRUPLESIZE, (view_size == 5));
 | 
| +    UISetCheck(ID_VIEW_FITTOSCREEN,   (view_size == 6));
 | 
| +    UISetCheck(ID_VIEW_FULLSCREEN,    (view_size == 7));
 | 
|    }
 | 
|  
 | 
|    void UpdateSpeedUICheck() {
 | 
| @@ -558,7 +568,7 @@
 | 
|    }
 | 
|  
 | 
|    void OnViewSize(UINT /*uNotifyCode*/, int nID, CWindow /*wnd*/) {
 | 
| -    m_view.SetViewSize(nID - ID_VIEW_HALFSIZE);
 | 
| +    m_view.SetViewSize(nID - ID_VIEW_QUARTERSIZE);
 | 
|      UpdateSizeUICheck();
 | 
|      UpdateLayout();
 | 
|    }
 | 
| 
 |