$declaration constant
BridgeClassDef
const $declaration
Compile-time class declaration of $InteractiveFlag
Implementation
static const $declaration = BridgeClassDef(
BridgeClassType($type, isAbstract: true),
constructors: {
'_': BridgeConstructorDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
namedParams: [],
params: [],
),
isFactory: false,
),
},
methods: {
'hasFlag': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'leftFlags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
BridgeParameter(
'rightFlags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasMultiFinger': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasDrag': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasFlingAnimation': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasPinchMove': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasPinchZoom': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasDoubleTapDragZoom': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasDoubleTapZoom': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasRotate': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
'hasScrollWheelZoom': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
namedParams: [],
params: [
BridgeParameter(
'flags',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
false,
),
],
),
isStatic: true,
),
},
getters: {},
setters: {},
fields: {
'all': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'none': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'drag': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'flingAnimation': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'pinchMove': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'pinchZoom': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'doubleTapZoom': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'doubleTapDragZoom': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'scrollWheelZoom': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'rotate': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
'_multiFingerFlags': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
isStatic: true,
),
},
wrap: true,
bridge: false,
);