DpadListTileButton constructor

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

Implementation

const DpadListTileButton({
  Key? key,
  this.child,
  this.foregroundDecoration,
  this.padding,
  this.alignment,
  this.width,
  this.height,
  this.margin,
  this.transform,
  this.title,
  this.pressedtitle,
  this.nonpressedtitle,
  this.subtitle,
  this.leading,
  this.buttonActivecolors = Colors.blue,
  this.buttonNonActivecolors = Colors.grey,
  this.customTrailling,
  this.isCustomTraillingOn = false,
  this.tick_ya_button = false,
  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.duration,
  this.isButtonPressed,
  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.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? 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,
})  :
      // assert(focusedchild != null, nonfocusedchild != null),

      _onPressedEnterOKAction = onPressedEnterOKAction,
      _onPressedEscAction = onPressedEscAction,
      _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);