Tracker: Use floats in OpenWithWindow calculations
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user