UpStyle constructor

UpStyle({
  1. Color? backgroundColor,
  2. Color? circularProgressBarColor,
  3. Color? borderColor,
  4. Color? iconColor,
  5. double? borderWidth,
  6. Color? foregroundColor,
  7. Color? hoverBackgroundColor,
  8. Color? hoveredBorderColor,
  9. Color? hoveredForegroundColor,
  10. bool? isDisabled,
  11. Color? focusedBorderColor,
  12. Color? errorBorderColor,
  13. bool? isRounded,
  14. double? iconSize,
  15. double? borderRadius,
  16. Color? disabledBorderColor,
  17. Color? disabledBackgroundColor,
  18. Color? disabledForgroundColor,
  19. Gradient? toastBackgroundGradient,
  20. Color? toastBackgroundColor,
  21. Color? toastForegroundColor,
  22. Icon? toastIcon,
  23. Color? toastTextColor,
  24. TextDecoration? textDecoration,
  25. double? heading1Size,
  26. double? heading2Size,
  27. double? heading3Size,
  28. double? heading4Size,
  29. double? heading5Size,
  30. double? heading6Size,
  31. double? paragraphSize,
  32. Color? textBackgroundColor,
  33. Color? textColor,
  34. double? textSize,
  35. FontWeight? textWeight,
  36. FontStyle? textFontStyle,
  37. FontWeight? heading1Weight,
  38. FontWeight? heading2Weight,
  39. FontWeight? heading3Weight,
  40. FontWeight? heading4Weight,
  41. FontWeight? heading5Weight,
  42. FontWeight? heading6Weight,
  43. FontWeight? paragraphWeight,
  44. Color? tableBorderColor,
  45. Color? tableRowColor,
  46. Color? tableRowFocusedColor,
  47. Color? tableRowHoverColor,
  48. Color? tableRowPressedColor,
  49. Color? tableHeaderColor,
  50. Color? tableFooterColor,
  51. Color? tableHeaderTextColor,
  52. Color? tableFooterTextColor,
  53. Color? appBarColor,
  54. Color? appBarTitleColor,
  55. double? appBarTitleSize,
  56. double? buttonTextSize,
  57. double? textStrokeWidth,
  58. Color? textStrokeColor,
  59. Color? buttonBackgroundColor,
  60. Color? buttonBorderColor,
  61. double? buttonBorderRadius,
  62. double? buttonBorderWidth,
  63. Color? buttonHoverBackgroundColor,
  64. Color? buttonHoverBorderColor,
  65. Color? buttonHoverTextColor,
  66. BoxFit? buttonTextFit,
  67. Color? buttonTextColor,
  68. Color? buttonDisabledBorderColor,
  69. Color? buttonDisabledTextColor,
  70. Color? buttonDisbaledBackgroundColor,
  71. Image? buttonBackgroundImage,
  72. Gradient? buttonBackgroundGradient,
  73. UpStyle? buttonBorderBottomStyle,
  74. UpStyle? buttonBorderLeftStyle,
  75. UpStyle? buttonBorderRightStyle,
  76. UpStyle? buttonBorderTopStyle,
  77. BorderStyle? buttonBorderStyle,
  78. double? buttonHeight,
  79. double? buttonWidth,
  80. Color? checkboxBackgroundColor,
  81. Color? checkboxBorderColor,
  82. double? checkboxBorderRadius,
  83. double? checkboxBorderWidth,
  84. Color? checkboxHoverBorderColor,
  85. Color? checkboxRippleColor,
  86. Color? checkboxLabelColor,
  87. double? checkboxLabelSize,
  88. Color? checkboxCheckedColor,
  89. Color? checkboxDisabledBackgroundColor,
  90. Color? checkboxDisabledLabelColor,
  91. Color? checkboxCheckedDisabledColor,
  92. Color? radioButtonBorderColor,
  93. Color? radioButtonDisabledBorderColor,
  94. Color? radioButtonDisabledFilledColor,
  95. double? radioButtonBorderRadius,
  96. double? radioButtonBorderWidth,
  97. Color? radioButtonFilledColor,
  98. Color? radioButtonHoverBorderColor,
  99. Color? radioButtonLabelColor,
  100. double? radioButtonLabelSize,
  101. Color? radioButtonRippleColor,
  102. Color? radioButtonDisabledLabelColor,
  103. Color? textfieldBorderColor,
  104. Color? textfieldErrorBorderColor,
  105. Color? textfieldFocusedBorderColor,
  106. Color? textfieldLabelColor,
  107. double? textfieldBorderRadius,
  108. double? textfieldBorderWidth,
  109. Color? textfieldCursorColor,
  110. double? textfieldLabelSize,
  111. Color? textfieldFilledColor,
  112. double? dropdownBorderWidth,
  113. Color? dropdownBorderColor,
  114. double? dropdownBorderRadius,
  115. Color? dropdownErrorBorderColor,
  116. Color? dropdownFocusedBorderColor,
  117. Color? dropdownLabelColor,
  118. double? dropdownLabelSize,
  119. Color? dropdownFilledColor,
  120. Color? datePickerDialogBackgroundColor,
  121. Color? datePickerOnPrimaryColor,
  122. Color? datePickerOnSurfaceColor,
  123. Color? datePickerPrimaryColor,
  124. Color? datePickerSurfaceColor,
  125. Color? timePickerDialogBackgroundColor,
  126. Color? timePickerOnPrimaryColor,
  127. Color? timePickerOnSurfaceColor,
  128. Color? timePickerPrimaryColor,
  129. Color? timePickerSurfaceColor,
  130. Color? expansionTileBackgroundColor,
  131. Color? expansionTileCollapsedBackgroundColor,
  132. Color? expansionTileCollapsedIconColor,
  133. Color? expansionTileCollapsedTextColor,
  134. Color? expansionTileIconColor,
  135. Color? expansionTileTextColor,
  136. Color? listTileColor,
  137. Color? listTileFocusedColor,
  138. Color? listTileHoveredColor,
  139. Color? listTileIconColor,
  140. Color? listTileSelectedColor,
  141. Color? listTileSelectedTileColor,
  142. Color? listTileTextColor,
  143. double? cardHeight,
  144. double? cardWidth,
  145. Color? cardHeaderColor,
  146. double? cardRadius,
  147. BoxShape? cardShape,
  148. Color? cardBodyColor,
  149. bool cardBodyPadding = true,
  150. bool cardHeaderPadding = true,
})

Implementation

UpStyle({
  // General
  this.backgroundColor,
  this.circularProgressBarColor,
  this.borderColor,
  this.iconColor,
  this.borderWidth,
  this.foregroundColor,
  this.hoverBackgroundColor,
  this.hoveredBorderColor,
  this.hoveredForegroundColor,
  this.isDisabled,
  this.focusedBorderColor,
  this.errorBorderColor,
  this.isRounded,
  this.iconSize,
  this.borderRadius,
  this.disabledBorderColor,
  this.disabledBackgroundColor,
  this.disabledForgroundColor,

  // Toast
  this.toastBackgroundGradient,
  this.toastBackgroundColor,
  this.toastForegroundColor,
  this.toastIcon,
  this.toastTextColor,

  // Text
  this.textDecoration,
  this.heading1Size,
  this.heading2Size,
  this.heading3Size,
  this.heading4Size,
  this.heading5Size,
  this.heading6Size,
  this.paragraphSize,
  this.textBackgroundColor,
  this.textColor,
  this.textSize,
  this.textWeight,
  this.textFontStyle,
  this.heading1Weight,
  this.heading2Weight,
  this.heading3Weight,
  this.heading4Weight,
  this.heading5Weight,
  this.heading6Weight,
  this.paragraphWeight,

  // Table
  this.tableBorderColor,
  this.tableRowColor,
  this.tableRowFocusedColor,
  this.tableRowHoverColor,
  this.tableRowPressedColor,
  this.tableHeaderColor,
  this.tableFooterColor,
  this.tableHeaderTextColor,
  this.tableFooterTextColor,

  // Appbar
  this.appBarColor,
  this.appBarTitleColor,
  this.appBarTitleSize,

  // Button
  this.buttonTextSize,
  this.textStrokeWidth,
  this.textStrokeColor,
  this.buttonBackgroundColor,
  this.buttonBorderColor,
  this.buttonBorderRadius,
  this.buttonBorderWidth,
  this.buttonHoverBackgroundColor,
  this.buttonHoverBorderColor,
  this.buttonHoverTextColor,
  this.buttonTextFit,
  this.buttonTextColor,
  this.buttonDisabledBorderColor,
  this.buttonDisabledTextColor,
  this.buttonDisbaledBackgroundColor,
  this.buttonBackgroundImage,
  this.buttonBackgroundGradient,
  this.buttonBorderBottomStyle,
  this.buttonBorderLeftStyle,
  this.buttonBorderRightStyle,
  this.buttonBorderTopStyle,
  this.buttonBorderStyle,
  this.buttonHeight,
  this.buttonWidth,

  // Checkbox
  this.checkboxBackgroundColor,
  this.checkboxBorderColor,
  this.checkboxBorderRadius,
  this.checkboxBorderWidth,
  this.checkboxHoverBorderColor,
  this.checkboxRippleColor,
  this.checkboxLabelColor,
  this.checkboxLabelSize,
  this.checkboxCheckedColor,
  this.checkboxDisabledBackgroundColor,
  this.checkboxDisabledLabelColor,
  this.checkboxCheckedDisabledColor,

  // Radio button
  this.radioButtonBorderColor,
  this.radioButtonDisabledBorderColor,
  this.radioButtonDisabledFilledColor,
  this.radioButtonBorderRadius,
  this.radioButtonBorderWidth,
  this.radioButtonFilledColor,
  this.radioButtonHoverBorderColor,
  this.radioButtonLabelColor,
  this.radioButtonLabelSize,
  this.radioButtonRippleColor,
  this.radioButtonDisabledLabelColor,

  // Text field
  this.textfieldBorderColor,
  this.textfieldErrorBorderColor,
  this.textfieldFocusedBorderColor,
  this.textfieldLabelColor,
  this.textfieldBorderRadius,
  this.textfieldBorderWidth,
  this.textfieldCursorColor,
  this.textfieldLabelSize,
  this.textfieldFilledColor,

  // Drodown
  this.dropdownBorderWidth,
  this.dropdownBorderColor,
  this.dropdownBorderRadius,
  this.dropdownErrorBorderColor,
  this.dropdownFocusedBorderColor,
  this.dropdownLabelColor,
  this.dropdownLabelSize,
  this.dropdownFilledColor,

  // Datepicker
  this.datePickerDialogBackgroundColor,
  this.datePickerOnPrimaryColor,
  this.datePickerOnSurfaceColor,
  this.datePickerPrimaryColor,
  this.datePickerSurfaceColor,

  // Time picker
  this.timePickerDialogBackgroundColor,
  this.timePickerOnPrimaryColor,
  this.timePickerOnSurfaceColor,
  this.timePickerPrimaryColor,
  this.timePickerSurfaceColor,

  //expansion tile
  this.expansionTileBackgroundColor,
  this.expansionTileCollapsedBackgroundColor,
  this.expansionTileCollapsedIconColor,
  this.expansionTileCollapsedTextColor,
  this.expansionTileIconColor,
  this.expansionTileTextColor,

  // list tile
  this.listTileColor,
  this.listTileFocusedColor,
  this.listTileHoveredColor,
  this.listTileIconColor,
  this.listTileSelectedColor,
  this.listTileSelectedTileColor,
  this.listTileTextColor,

  // card
  this.cardHeight,
  this.cardWidth,
  this.cardHeaderColor,
  this.cardRadius,
  this.cardShape,
  this.cardBodyColor,
  this.cardBodyPadding = true,
  this.cardHeaderPadding = true,
});