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:
Axel Dörfler
2004-02-26 16:36:08 +00:00
parent c4473afbd1
commit c0ced84a62
2 changed files with 5 additions and 3 deletions
+3 -2
View File
@@ -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();
} }
+2 -1
View File
@@ -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();
} }