Tracker: Use floats in OpenWithWindow calculations

This commit is contained in:
John Scipione
2014-06-20 21:02:11 -04:00
parent c513839558
commit 3d47df58de
+9 -9
View File
@@ -108,7 +108,7 @@ OpenWithContainerWindow::OpenWithContainerWindow(BMessage* entriesToOpen,
fLaunchButton->ResizeToPreferred(); fLaunchButton->ResizeToPreferred();
fLaunchButton->MoveTo(rect.right - 10 - kDocumentKnobWidth fLaunchButton->MoveTo(rect.right - 10 - kDocumentKnobWidth
- fLaunchButton->Bounds().Width(), - fLaunchButton->Bounds().Width(),
rect.bottom - 10 - fLaunchButton->Bounds().Height()); rect.bottom - 10.0f - fLaunchButton->Bounds().Height());
backgroundView->AddChild(fLaunchButton); backgroundView->AddChild(fLaunchButton);
BRect buttonRect = fLaunchButton->Frame(); BRect buttonRect = fLaunchButton->Frame();
@@ -117,8 +117,8 @@ OpenWithContainerWindow::OpenWithContainerWindow(BMessage* entriesToOpen,
new BMessage(kOpenAndMakeDefault), B_FOLLOW_RIGHT | B_FOLLOW_BOTTOM); new BMessage(kOpenAndMakeDefault), B_FOLLOW_RIGHT | B_FOLLOW_BOTTOM);
// wide button, have to resize to fit text // wide button, have to resize to fit text
fLaunchAndMakeDefaultButton->ResizeToPreferred(); fLaunchAndMakeDefaultButton->ResizeToPreferred();
fLaunchAndMakeDefaultButton->MoveBy(-10 fLaunchAndMakeDefaultButton->MoveBy(-10.0f
- fLaunchAndMakeDefaultButton->Bounds().Width(), 0); - fLaunchAndMakeDefaultButton->Bounds().Width(), 0.0f);
backgroundView->AddChild(fLaunchAndMakeDefaultButton); backgroundView->AddChild(fLaunchAndMakeDefaultButton);
fLaunchAndMakeDefaultButton->SetEnabled(false); fLaunchAndMakeDefaultButton->SetEnabled(false);
@@ -126,21 +126,21 @@ OpenWithContainerWindow::OpenWithContainerWindow(BMessage* entriesToOpen,
BButton* button = new BButton(buttonRect, "cancel", B_TRANSLATE("Cancel"), BButton* button = new BButton(buttonRect, "cancel", B_TRANSLATE("Cancel"),
new BMessage(kCancelButton), B_FOLLOW_RIGHT | B_FOLLOW_BOTTOM); new BMessage(kCancelButton), B_FOLLOW_RIGHT | B_FOLLOW_BOTTOM);
button->ResizeToPreferred(); button->ResizeToPreferred();
button->MoveBy(-10 - button->Bounds().Width(), 0); button->MoveBy(-10.0f - button->Bounds().Width(), 0.0f);
backgroundView->AddChild(button); backgroundView->AddChild(button);
fMinimalWidth = button->Bounds().Width() + fLaunchButton->Bounds().Width() fMinimalWidth = button->Bounds().Width() + fLaunchButton->Bounds().Width()
+ fLaunchAndMakeDefaultButton->Bounds().Width() + kDocumentKnobWidth + fLaunchAndMakeDefaultButton->Bounds().Width() + kDocumentKnobWidth
+ 40; + 40.0f;
fLaunchButton->MakeDefault(true); fLaunchButton->MakeDefault(true);
// add pose view // add pose view
rect.OffsetTo(10, 10); rect.OffsetTo(10.0f, 10.0f);
rect.bottom = buttonRect.top - 15; rect.bottom = buttonRect.top - 15.0f;
rect.right -= B_V_SCROLL_BAR_WIDTH + 20; rect.right -= B_V_SCROLL_BAR_WIDTH + 20.0f;
rect.bottom -= B_H_SCROLL_BAR_HEIGHT; rect.bottom -= B_H_SCROLL_BAR_HEIGHT;
// make room for scrollbars and a margin // make room for scrollbars and a margin
fPoseView = NewPoseView(0, rect, kListMode); fPoseView = NewPoseView(0, rect, kListMode);