The Save/Print menu items of the ProbeView were added too soon, so that
BInvoker::SetTarget() could not work yet (before the view was added to the window). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6762 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -201,8 +201,6 @@ AttributeWindow::AttributeWindow(BRect rect, entry_ref *ref, const char *attribu
|
|||||||
rect = tabView->ContainerView()->Bounds();
|
rect = tabView->ContainerView()->Bounds();
|
||||||
rect.top += 3;
|
rect.top += 3;
|
||||||
fProbeView = new ProbeView(rect, ref, attribute, settings);
|
fProbeView = new ProbeView(rect, ref, attribute, settings);
|
||||||
fProbeView->AddSaveMenuItems(menu, 0);
|
|
||||||
fProbeView->AddPrintMenuItems(menu, menu->CountItems() - 2);
|
|
||||||
tabView->AddRawEditorTab(fProbeView);
|
tabView->AddRawEditorTab(fProbeView);
|
||||||
|
|
||||||
view->AddChild(tabView);
|
view->AddChild(tabView);
|
||||||
@@ -215,6 +213,9 @@ AttributeWindow::AttributeWindow(BRect rect, entry_ref *ref, const char *attribu
|
|||||||
tabView->Select(1);
|
tabView->Select(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fProbeView->AddSaveMenuItems(menu, 0);
|
||||||
|
fProbeView->AddPrintMenuItems(menu, menu->CountItems() - 2);
|
||||||
|
|
||||||
fProbeView->UpdateSizeLimits();
|
fProbeView->UpdateSizeLimits();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -66,9 +66,10 @@ FileWindow::FileWindow(BRect rect, entry_ref *ref, const BMessage *settings)
|
|||||||
BRect rect = Bounds();
|
BRect rect = Bounds();
|
||||||
rect.top = menuBar->Bounds().Height() + 1;
|
rect.top = menuBar->Bounds().Height() + 1;
|
||||||
ProbeView *probeView = new ProbeView(rect, ref, NULL, settings);
|
ProbeView *probeView = new ProbeView(rect, ref, NULL, settings);
|
||||||
|
AddChild(probeView);
|
||||||
|
|
||||||
probeView->AddSaveMenuItems(menu, 4);
|
probeView->AddSaveMenuItems(menu, 4);
|
||||||
probeView->AddPrintMenuItems(menu, menu->CountItems() - 4);
|
probeView->AddPrintMenuItems(menu, menu->CountItems() - 4);
|
||||||
AddChild(probeView);
|
|
||||||
|
|
||||||
probeView->UpdateSizeLimits();
|
probeView->UpdateSizeLimits();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user