now better place comboboxes taking font size into account
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17125 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -180,7 +180,8 @@ BackgroundsView::BackgroundsView(BRect frame, const char *name, int32 resize,
|
|||||||
fXPlacementText->MoveBy(0, delta);
|
fXPlacementText->MoveBy(0, delta);
|
||||||
fYPlacementText->MoveBy(0, delta);
|
fYPlacementText->MoveBy(0, delta);
|
||||||
|
|
||||||
rect.Set(80, 76, 280, 96);
|
float offset = be_plain_font->StringWidth("Placement:") + 5;
|
||||||
|
rect.Set(offset + 10, 76, 280, 96);
|
||||||
|
|
||||||
fIconLabelBackground = new BCheckBox(rect, "iconLabelBackground",
|
fIconLabelBackground = new BCheckBox(rect, "iconLabelBackground",
|
||||||
"Icon label background", new BMessage(kMsgIconLabelBackground));
|
"Icon label background", new BMessage(kMsgIconLabelBackground));
|
||||||
@@ -202,10 +203,10 @@ BackgroundsView::BackgroundsView(BRect frame, const char *name, int32 resize,
|
|||||||
fPlacementMenu->AddItem(new BMenuItem("Tile",
|
fPlacementMenu->AddItem(new BMenuItem("Tile",
|
||||||
new BMessage(kMsgTilePlacement)));
|
new BMessage(kMsgTilePlacement)));
|
||||||
|
|
||||||
rect.OffsetBy(-70, -25);
|
rect.OffsetBy(-offset, -25);
|
||||||
BMenuField *placementMenuField = new BMenuField(rect, "placementMenuField",
|
BMenuField *placementMenuField = new BMenuField(rect, "placementMenuField",
|
||||||
"Placement:", fPlacementMenu);
|
"Placement:", fPlacementMenu);
|
||||||
placementMenuField->SetDivider(70.0);
|
placementMenuField->SetDivider(offset);
|
||||||
placementMenuField->SetAlignment(B_ALIGN_RIGHT);
|
placementMenuField->SetAlignment(B_ALIGN_RIGHT);
|
||||||
rightbox->AddChild(placementMenuField);
|
rightbox->AddChild(placementMenuField);
|
||||||
|
|
||||||
@@ -213,7 +214,7 @@ BackgroundsView::BackgroundsView(BRect frame, const char *name, int32 resize,
|
|||||||
rect.right += 40;
|
rect.right += 40;
|
||||||
BMenuField *imageMenuField = new BMenuField(rect, "imageMenuField",
|
BMenuField *imageMenuField = new BMenuField(rect, "imageMenuField",
|
||||||
"Image:", fImageMenu);
|
"Image:", fImageMenu);
|
||||||
imageMenuField->SetDivider(70.0);
|
imageMenuField->SetDivider(offset);
|
||||||
imageMenuField->SetAlignment(B_ALIGN_RIGHT);
|
imageMenuField->SetAlignment(B_ALIGN_RIGHT);
|
||||||
rightbox->AddChild(imageMenuField);
|
rightbox->AddChild(imageMenuField);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user