added content quality indicator.

git-svn-id: svn://10.0.0.236/trunk@4203 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
michaelp
1998-06-21 01:23:44 +00:00
parent 28549242ec
commit 0c5cf13fbb
10 changed files with 374 additions and 23 deletions

View File

@@ -52,6 +52,7 @@
#include "nsIFrame.h"
#include "nsIPresShell.h"
#include "nsISizeOfHandler.h"
#include "nsIViewManager.h"
static NS_DEFINE_IID(kCFileWidgetCID, NS_FILEWIDGET_CID);
static NS_DEFINE_IID(kIFileWidgetIID, NS_IFILEWIDGET_IID);
@@ -1012,6 +1013,20 @@ nsEventStatus nsViewer::ProcessMenu(PRUint32 aId, WindowData* wd)
}
break;
case VIEWER_SHOW_CONTENT_QUALITY:
if ((nsnull != wd) && (nsnull != wd->ww)) {
nsIPresContext *px = wd->ww->GetPresContext();
nsIPresShell *ps = px->GetShell();
nsIViewManager *vm = ps->GetViewManager();
vm->ShowQuality(!vm->GetShowQuality());
NS_RELEASE(vm);
NS_RELEASE(ps);
NS_RELEASE(px);
}
break;
case VIEWER_ONE_COLUMN:
case VIEWER_TWO_COLUMN:
case VIEWER_THREE_COLUMN: