Some style fixes in MenuItem
This commit is contained in:
@@ -406,15 +406,16 @@ BMenuItem::DrawContent()
|
||||
|
||||
float frameWidth = fBounds.Width();
|
||||
if (menuPrivate.State() == MENU_STATE_CLOSED) {
|
||||
float rightMargin, leftMargin;
|
||||
float leftMargin;
|
||||
float rightMargin;
|
||||
menuPrivate.GetItemMargins(&leftMargin, NULL, &rightMargin, NULL);
|
||||
frameWidth = fSuper->Frame().Width() - (rightMargin + leftMargin);
|
||||
frameWidth = fSuper->Frame().Width() - rightMargin + leftMargin;
|
||||
}
|
||||
|
||||
// truncate if needed
|
||||
if (frameWidth >= labelWidth)
|
||||
fSuper->DrawString(fLabel);
|
||||
else {
|
||||
// truncate the label to fit
|
||||
char* truncatedLabel = new char[strlen(fLabel) + 4];
|
||||
TruncateLabel(frameWidth, truncatedLabel);
|
||||
fSuper->DrawString(truncatedLabel);
|
||||
|
||||
Reference in New Issue
Block a user