Dpad_timer_button constructor

const Dpad_timer_button({
  1. Key? key,
  2. Widget? child,
  3. Decoration? foregroundDecoration,
  4. EdgeInsetsGeometry? padding,
  5. AlignmentGeometry? alignment,
  6. double? width,
  7. PointerEnterEventListener? onEnter,
  8. PointerExitEventListener? onExit,
  9. PointerHoverEventListener? onHover,
  10. double? height,
  11. EdgeInsetsGeometry? margin,
  12. Matrix4? transform,
  13. GestureTapCallback? ontap,
  14. GestureTapCallback? onDoubletap,
  15. Color? colors,
  16. BoxConstraints? constraints,
  17. Decoration? backgroundDecoration,
  18. String? debugLabel,
  19. bool? autoFocus,
  20. Clip clipBehavior = Clip.none,
  21. Clip focusedclipBehavior = Clip.none,
  22. Clip nonfocusedclipBehavior = Clip.none,
  23. Duration? onFocusduration = const Duration(seconds: 3),
  24. Duration? focusedduration,
  25. Duration? nonfocusedduration,
  26. VoidCallback? onEnd,
  27. VoidCallback? focusedonEnd,
  28. VoidCallback? nonfocusedonEnd,
  29. Curve curve = Curves.linear,
  30. Curve focusedcurve = Curves.linear,
  31. Curve nonfocusedcurve = Curves.linear,
  32. AlignmentGeometry? transformAlignment,
  33. double? focusedheight,
  34. bool? isMouseHoveron,
  35. bool? isFocusTimeron = false,
  36. AlignmentGeometry? focusedalignment,
  37. BoxConstraints? focusedconstraints,
  38. AlignmentGeometry? focusedtransformAlignment,
  39. double? focusedwidth,
  40. Widget? focusedchild,
  41. Color? focusedBackgroundColor,
  42. Decoration? focusedBackgroundDecoration,
  43. EdgeInsetsGeometry? focusedpadding,
  44. Decoration? focusedForegroundDecoration,
  45. AlignmentGeometry? nonfocusedalignment,
  46. BoxConstraints? nonfocusedconstraints,
  47. double? nonfocusedheight,
  48. double? nonfocusedwidth,
  49. Widget? nonfocusedchild,
  50. Color? nonfocusedBackgroundColor,
  51. Decoration? nonfocusedBackgroundDecoration,
  52. EdgeInsetsGeometry? nonfocusedpadding,
  53. Decoration? nonfocusedForegroundDecoration,
  54. AlignmentGeometry? nonfocusedtransformAlignment,
  55. Matrix4? focusedtransform,
  56. Matrix4? nonfocusedtransform,
  57. EdgeInsetsGeometry? focusedmargin,
  58. EdgeInsetsGeometry? nonfocusedmargin,
  59. VoidTrapKeyEvent? voidTrapKeyEvent,
  60. GestureTapCallback? onLongPress,
  61. VoidBuildContext? onMouseHoverAction,
  62. VoidBuildContext? onFocasableAction,
  63. VoidBuildContext? onPressedEnterOKAction,
  64. VoidBuildContext? onPressedEscAction,
  65. VoidBuildContext? onPressedSpacebarAction,
  66. VoidBuildContext? onKey_a,
  67. VoidBuildContext? onKey_b,
  68. VoidBuildContext? onKey_c,
  69. VoidBuildContext? onKey_d,
  70. VoidBuildContext? onKey_e,
  71. VoidBuildContext? onKey_f,
  72. VoidBuildContext? onKey_g,
  73. VoidBuildContext? onKey_h,
  74. VoidBuildContext? onKey_i,
  75. VoidBuildContext? onKey_j,
  76. VoidBuildContext? onKey_k,
  77. VoidBuildContext? onKey_l,
  78. VoidBuildContext? onKey_m,
  79. VoidBuildContext? onKey_n,
  80. VoidBuildContext? onKey_o,
  81. VoidBuildContext? onKey_p,
  82. VoidBuildContext? onKey_q,
  83. VoidBuildContext? onKey_r,
  84. VoidBuildContext? onKey_s,
  85. VoidBuildContext? onKey_t,
  86. VoidBuildContext? onKey_u,
  87. VoidBuildContext? onKey_v,
  88. VoidBuildContext? onKey_w,
  89. VoidBuildContext? onKey_x,
  90. VoidBuildContext? onKey_y,
  91. VoidBuildContext? onKey_z,
  92. VoidBuildContext? onKey_numberpad_0,
  93. VoidBuildContext? onKey_numberpad_1,
  94. VoidBuildContext? onKey_numberpad_2,
  95. VoidBuildContext? onKey_numberpad_3,
  96. VoidBuildContext? onKey_numberpad_4,
  97. VoidBuildContext? onKey_numberpad_5,
  98. VoidBuildContext? onKey_numberpad_6,
  99. VoidBuildContext? onKey_numberpad_7,
  100. VoidBuildContext? onKey_numberpad_8,
  101. VoidBuildContext? onKey_numberpad_9,
  102. VoidBuildContext? onKey_numberpad_decimal,
  103. VoidBuildContext? onKey_numberpad_add,
  104. VoidBuildContext? onKey_numberpad_divide,
  105. VoidBuildContext? onKey_numberpad_subtract,
  106. VoidBuildContext? onKey_numberpad_multiply,
  107. VoidBuildContext? onKey_numberpad_pageup,
  108. VoidBuildContext? onKey_numberpad_pagedown,
  109. VoidBuildContext? onKey_numberpad_end,
  110. VoidBuildContext? onKey_numberpad_home,
})

Implementation

const Dpad_timer_button({
  Key? key,
  this.child,
  this.foregroundDecoration,
  this.padding,
  this.alignment,
  this.width,
  this.onEnter,
  this.onExit,
  this.onHover,
  this.height,
  this.margin,
  this.transform,
  this.ontap,
  this.onDoubletap,
  this.colors,
  this.constraints,
  this.backgroundDecoration,
  this.debugLabel,
  this.autoFocus,
  this.clipBehavior = Clip.none,
  this.focusedclipBehavior = Clip.none,
  this.nonfocusedclipBehavior = Clip.none,
  this.onFocusduration = const Duration(seconds: 3),
  this.focusedduration,
  this.nonfocusedduration,
  this.onEnd,
  this.focusedonEnd,
  this.nonfocusedonEnd,
  this.curve = Curves.linear,
  this.focusedcurve = Curves.linear,
  this.nonfocusedcurve = Curves.linear,
  this.transformAlignment,
  this.focusedheight,
  this.isMouseHoveron,

  /// this required [onFocusduration=const Duration(seconds: 3) ]
  this.isFocusTimeron = false,
  this.focusedalignment,
  this.focusedconstraints,
  this.focusedtransformAlignment,
  this.focusedwidth,
  this.focusedchild,
  this.focusedBackgroundColor,
  this.focusedBackgroundDecoration,
  this.focusedpadding,
  this.focusedForegroundDecoration,
  this.nonfocusedalignment,
  this.nonfocusedconstraints,
  this.nonfocusedheight,
  this.nonfocusedwidth,
  this.nonfocusedchild,
  this.nonfocusedBackgroundColor,
  this.nonfocusedBackgroundDecoration,
  this.nonfocusedpadding,
  this.nonfocusedForegroundDecoration,
  this.nonfocusedtransformAlignment,
  this.focusedtransform,
  this.nonfocusedtransform,
  this.focusedmargin,
  this.nonfocusedmargin,
  this.voidTrapKeyEvent,
  this.onLongPress,
  VoidBuildContext? onMouseHoverAction,
  VoidBuildContext? onFocasableAction,
  VoidBuildContext? onPressedEnterOKAction,
  VoidBuildContext? onPressedEscAction,
  VoidBuildContext? onPressedSpacebarAction,
  VoidBuildContext? onKey_a,
  VoidBuildContext? onKey_b,
  VoidBuildContext? onKey_c,
  VoidBuildContext? onKey_d,
  VoidBuildContext? onKey_e,
  VoidBuildContext? onKey_f,
  VoidBuildContext? onKey_g,
  VoidBuildContext? onKey_h,
  VoidBuildContext? onKey_i,
  VoidBuildContext? onKey_j,
  VoidBuildContext? onKey_k,
  VoidBuildContext? onKey_l,
  VoidBuildContext? onKey_m,
  VoidBuildContext? onKey_n,
  VoidBuildContext? onKey_o,
  VoidBuildContext? onKey_p,
  VoidBuildContext? onKey_q,
  VoidBuildContext? onKey_r,
  VoidBuildContext? onKey_s,
  VoidBuildContext? onKey_t,
  VoidBuildContext? onKey_u,
  VoidBuildContext? onKey_v,
  VoidBuildContext? onKey_w,
  VoidBuildContext? onKey_x,
  VoidBuildContext? onKey_y,
  VoidBuildContext? onKey_z,
  VoidBuildContext? onKey_numberpad_0,
  VoidBuildContext? onKey_numberpad_1,
  VoidBuildContext? onKey_numberpad_2,
  VoidBuildContext? onKey_numberpad_3,
  VoidBuildContext? onKey_numberpad_4,
  VoidBuildContext? onKey_numberpad_5,
  VoidBuildContext? onKey_numberpad_6,
  VoidBuildContext? onKey_numberpad_7,
  VoidBuildContext? onKey_numberpad_8,
  VoidBuildContext? onKey_numberpad_9,
  VoidBuildContext? onKey_numberpad_decimal,
  VoidBuildContext? onKey_numberpad_add,
  VoidBuildContext? onKey_numberpad_divide,
  VoidBuildContext? onKey_numberpad_subtract,
  VoidBuildContext? onKey_numberpad_multiply,
  VoidBuildContext? onKey_numberpad_pageup,
  VoidBuildContext? onKey_numberpad_pagedown,
  VoidBuildContext? onKey_numberpad_end,
  VoidBuildContext? onKey_numberpad_home,
})  : _onPressedEnterOKAction = onPressedEnterOKAction,
      _onPressedEscAction = onPressedEscAction,
      _onFocasableAction = onFocasableAction,
      _onMouseHoverAction = onMouseHoverAction,
      _onKey_a = onKey_a,
      _onKey_b = onKey_b,
      _onKey_c = onKey_c,
      _onKey_d = onKey_d,
      _onKey_e = onKey_e,
      _onKey_f = onKey_f,
      _onKey_g = onKey_g,
      _onKey_h = onKey_h,
      _onKey_i = onKey_i,
      _onKey_j = onKey_j,
      _onKey_k = onKey_k,
      _onKey_l = onKey_l,
      _onKey_m = onKey_m,
      _onKey_n = onKey_n,
      _onKey_o = onKey_o,
      _onKey_p = onKey_p,
      _onKey_q = onKey_q,
      _onKey_r = onKey_r,
      _onKey_s = onKey_s,
      _onKey_t = onKey_t,
      _onKey_u = onKey_u,
      _onKey_v = onKey_v,
      _onKey_w = onKey_w,
      _onKey_x = onKey_x,
      _onKey_y = onKey_y,
      _onKey_z = onKey_z,
      _onKey_numberpad_0 = onKey_numberpad_0,
      _onKey_numberpad_1 = onKey_numberpad_1,
      _onKey_numberpad_2 = onKey_numberpad_2,
      _onKey_numberpad_3 = onKey_numberpad_3,
      _onKey_numberpad_4 = onKey_numberpad_4,
      _onKey_numberpad_5 = onKey_numberpad_5,
      _onKey_numberpad_6 = onKey_numberpad_6,
      _onKey_numberpad_7 = onKey_numberpad_7,
      _onKey_numberpad_8 = onKey_numberpad_8,
      _onKey_numberpad_9 = onKey_numberpad_9,
      _onKey_numberpad_add = onKey_numberpad_add,
      _onKey_numberpad_divide = onKey_numberpad_divide,
      _onKey_numberpad_decimal = onKey_numberpad_decimal,
      _onKey_numberpad_subtract = onKey_numberpad_subtract,
      _onKey_numberpad_multiply = onKey_numberpad_multiply,
      _onKey_numberpad_home = onKey_numberpad_home,
      _onKey_numberpad_end = onKey_numberpad_end,
      _onKey_numberpad_pageup = onKey_numberpad_pageup,
      _onKey_numberpad_pagedown = onKey_numberpad_pagedown,
      _onPressedSpacebarAction = onPressedSpacebarAction,
      super(key: key);