コード例 #1
0
void
TwoDimensionalSliderView::MouseMoved(BPoint where, uint32 buttons,
	int32 modifiers)
{
	if (!fDragging)
		return;

	BPoint moved = ConvertToContainer(where) - fOriginalPoint;
	SetValue(fOriginalLocation - fMinLocation + moved);
}
コード例 #2
0
void
TwoDimensionalSliderView::MouseDown(BPoint where, uint32 buttons,
	int32 modifiers)
{
	if (fDragging)
		return;

	fOriginalLocation = Frame().LeftTop();
	fOriginalPoint = ConvertToContainer(where);
	fDragging = true;
}
コード例 #3
0
ファイル: WrapperView.cpp プロジェクト: SummerSnail2014/haiku
BRect
WrapperView::_ViewFrameInContainer() const
{
	return ConvertToContainer(_ViewFrame());
}
コード例 #4
0
EPoint
ELayoutItem::ConvertToContainer(EPoint pt) const
{
	ConvertToContainer(&pt);
	return pt;
}