fPage
PageView* fPage;
int32 fPage;
int32 Page() const { return fPage; }
int32 fPage;
int32 CurrentPage() const { return fPage + 1; }
if (fPage == page)
if (fPage != NULL) {
fPageContainer->RemoveChild(fPage);
delete fPage;
fPage = page;
if (fPage != NULL)
fPage->PageCompleted();
WizardPageView* fPage;
fPage->SetPageSize(fPageWidth, fPageHeight);
fPage->SetMargins(Margin());
fPage->Invalidate();
fPage = new PageView();
fPage->SetViewColor(ViewColor());
.Add(fPage)
, fPage(0)
: fPage(page)
fPage = 0;
fPage--;
fPage++;
fPage = NumberOfPages()-1;
return fPage == 0;
return fPage == NumberOfPages() - 1;
fPage = page;
int32 page = fPage;
page = fNumberOfPages - fPage - 1;
fPage = page;
if (fPage == NULL)
fPage->Cache()->ReleaseRefAndUnlock();
fPage = NULL;
bool IsLocked() { return fPage != NULL; }
vm_page* fPage;
fPage(NULL)
fPage(page),
B_PRIdOFF, fCache, fPage, fOffset);
vm_page* fPage;
fPage);
vm_page* fPage;
"page: %p", fArea, fTopCache, fCache, fPage);
vm_page* fPage;
out.Print("page activated: %p, cache: %p", fPage, fCache);
vm_page* fPage;
out.Print("page deactivated: %p, cache: %p", fPage, fCache);
vm_page* fPage;
out.Print("page swap freed: %p, cache: %p", fPage, fCache);
vm_page* fPage;
fPage(page),
out.Print("page set state: %p (%c%c%c%c%c): %s -> %s", fPage,
vm_page* fPage;
vm_page* fPage;
fPage = page;
fPage->busy = true;
fPage->busy_io = true;
vm_clear_map_flags(fPage, PAGE_MODIFIED);
DEBUG_PAGE_ACCESS_START(fPage);
fPage->busy = false;
if (!fPage->busy_io) {
fCache->FreeRemovedPage(fPage);
move_page_to_appropriate_queue(fPage);
fPage->busy_io = false;
DEBUG_PAGE_ACCESS_END(fPage);
fCache->NotifyPageEvents(fPage, PAGE_EVENT_NOT_BUSY);
dprintf("PageWriteWrapper: Failed to write page %p: %s\n", fPage,
fPage->modified = true;
vm_page_set_state(fPage, PAGE_STATE_MODIFIED);
else if (fPage->IsMapped())
vm_page_set_state(fPage, PAGE_STATE_ACTIVE);
vm_page_set_state(fPage, PAGE_STATE_INACTIVE);
fPage->busy_io = false;
DEBUG_PAGE_ACCESS_END(fPage);
fCache->NotifyPageEvents(fPage, PAGE_EVENT_NOT_BUSY);
out.Print("page write: %p, cache: %p", fPage, fCache);
vm_page* fPage;
if (fCachedPage == NULL || fCachedPage->Page() != fPage) {
if (fReader.GetPage(fPage, page) == B_OK)
fCachedPage = new PreviewPage(fPage, &page);
return fPage == 0;
return fPage == NumberOfPages() - 1;
fPage ++; Invalidate();
fPage --; Invalidate();
: fPage(page)
, fPage(0)
int32 fPage;
int32 Page() const { return fPage; }
int32 fPage;