public interface IStripeHitTestHelper
IHitTestable
implementations for the main regions of a IStripe
instance.
The default IRow
and IColumn
implementations provide
default implementations of this interface.
Modifier and Type | Method and Description |
---|---|
IHitTestable |
getFarBorderHitTestable()
Return a
IHitTestable that should report hits on the far border region of the stripe. |
IHitTestable |
getLeadingHeaderHitTestable()
Return a
IHitTestable that should report hits on the leading header region of the stripe. |
IHitTestable |
getNearBorderHitTestable()
Return a
IHitTestable that should report hits on the near border region of the stripe. |
IHitTestable |
getStripeHitTestable()
Return a
IHitTestable that should report hits on the whole stripe. |
IHitTestable |
getTrailingHeaderHitTestable()
Return a
IHitTestable that should report hits on the trailing header region of the stripe. |
IHitTestable getFarBorderHitTestable()
IHitTestable
that should report hits on the far border region of the stripe.
The far border is the region that is used for the resize gesture in ResizeStripeInputMode
to expand the stripe to the bottom or the right. This is typically the bottom border for an IRow
instance and the right border for an IColumn
.
IHitTestable
that should report hits on the far border region of the stripe.StripeSubregion
,
StripeSubregionTypes.FAR_BORDER
IHitTestable getLeadingHeaderHitTestable()
IHitTestable
that should report hits on the leading header region of the stripe.
The leading header is the region that is used by default for click selection and as start location for a stripe drag.
Typically, this is the area occupied by the left insets for an IRow
instance and by the
top insets for an IColumn
instance.
IHitTestable
that should report hits on the header region of the stripe.StripeSubregion
,
StripeSubregionTypes.HEADER
IHitTestable getNearBorderHitTestable()
IHitTestable
that should report hits on the near border region of the stripe.
The near border is the region that is used for the resize gesture in ResizeStripeInputMode
to expand the stripe to the top or the left. This is typically the upper border for an IRow
instance and the left border for an IColumn
.
IHitTestable
that should report hits on the near border region of the stripe.StripeSubregion
,
StripeSubregionTypes.NEAR_BORDER
IHitTestable getStripeHitTestable()
IHitTestable
that should report hits on the whole stripe.IHitTestable
that should report hits on the whole stripe.StripeSubregion
,
StripeSubregionTypes.STRIPE
IHitTestable getTrailingHeaderHitTestable()
IHitTestable
that should report hits on the trailing header region of the stripe.
The trailing header is the region that is used by default for click selection and as start location for a stripe drag.
Typically, this is the area occupied by the right insets for an IRow
instance and by the
bottom insets for an IColumn
instance.
IHitTestable
that should report hits on the header region of the stripe.StripeSubregion
,
StripeSubregionTypes.HEADER