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_BORDERIHitTestable 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.HEADERIHitTestable 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_BORDERIHitTestable getStripeHitTestable()
IHitTestable that should report hits on the whole stripe.IHitTestable that should report hits on the whole stripe.StripeSubregion,
StripeSubregionTypes.STRIPEIHitTestable 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