コード例 #1
0
ファイル: ListView.cpp プロジェクト: RAZVOR/haiku
BSize
BListView::PreferredSize()
{
	// We need a stable preferred size: the BView implementation uses
	// GetPreferredSize(), which by default just returns the current size.
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), BSize(100, 50));
}
コード例 #2
0
ファイル: AbstractSpinner.cpp プロジェクト: simonsouth/haiku
BSize
BAbstractSpinner::PreferredSize()
{
	_ValidateLayoutData();
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
		fLayoutData->min);
}
コード例 #3
0
ファイル: TextControl.cpp プロジェクト: mmanley/Antares
BSize
BTextControl::PreferredSize()
{
	CALLED();

	_ValidateLayoutData();
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), fLayoutData->min);
}
コード例 #4
0
ファイル: MenuField.cpp プロジェクト: michael-manley/haiku
BSize
BMenuField::PreferredSize()
{
	CALLED();

	_ValidateLayoutData();
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), fLayoutData->min);
}
コード例 #5
0
ファイル: Box.cpp プロジェクト: nielx/haiku-serviceskit
BSize
BBox::PreferredSize()
{
	_ValidateLayoutData();

	BSize size = (GetLayout() ? GetLayout()->PreferredSize()
		: fLayoutData->preferred);
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
}
コード例 #6
0
ファイル: StatusBar.cpp プロジェクト: jessicah/haiku-private
BSize
BStatusBar::PreferredSize()
{
    float width, height;
    GetPreferredSize(&width, &height);

    return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
                                     BSize(width, height));
}
コード例 #7
0
BSize
BSlider::PreferredSize()
{
	BSize preferredSize = _ValidateMinSize();
	if (fOrientation == B_HORIZONTAL)
		preferredSize.width = max_c(100.0, preferredSize.width);
	else
		preferredSize.height = max_c(100.0, preferredSize.height);
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), preferredSize);
}
コード例 #8
0
BSize
BButton::PreferredSize()
{
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
		_ValidatePreferredSize());
}
コード例 #9
0
ファイル: StringView.cpp プロジェクト: SummerSnail2014/haiku
BSize
BStringView::PreferredSize()
{
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
		_ValidatePreferredSize());
}
コード例 #10
0
// PreferredSize
BSize
IconOptionsControl::PreferredSize()
{
	_ValidateLayoutData();
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), fLayoutData->min);
}
コード例 #11
0
ファイル: RatingView.cpp プロジェクト: looncraz/haiku
BSize
RatingView::PreferredSize()
{
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
}
コード例 #12
0
ファイル: BitmapView.cpp プロジェクト: AmirAbrams/haiku
BSize
BitmapView::PreferredSize()
{
	BSize size = MinSize();
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
}
コード例 #13
0
ファイル: DialogPane.cpp プロジェクト: AmirAbrams/haiku
BSize
PaneSwitch::PreferredSize()
{
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
}
コード例 #14
0
ファイル: ColorField.cpp プロジェクト: AmirAbrams/haiku
// PreferredSize
BSize
ColorField::PreferredSize()
{
	return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
}