Style.hx 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. /*
  2. * Copyright (c) 2005, The haXe Project Contributors
  3. * All rights reserved.
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that the following conditions are met:
  6. *
  7. * - Redistributions of source code must retain the above copyright
  8. * notice, this list of conditions and the following disclaimer.
  9. * - Redistributions in binary form must reproduce the above copyright
  10. * notice, this list of conditions and the following disclaimer in the
  11. * documentation and/or other materials provided with the distribution.
  12. *
  13. * THIS SOFTWARE IS PROVIDED BY THE HAXE PROJECT CONTRIBUTORS "AS IS" AND ANY
  14. * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  15. * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  16. * DISCLAIMED. IN NO EVENT SHALL THE HAXE PROJECT CONTRIBUTORS BE LIABLE FOR
  17. * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  18. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  19. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  20. * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  21. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  22. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  23. * DAMAGE.
  24. */
  25. package js;
  26. extern class Style {
  27. // Position
  28. var left : Int;
  29. var bottom : Int;
  30. var height : Int;
  31. var width : Int;
  32. var top : Int;
  33. var right : Int;
  34. var zIndex : Int;
  35. var position : Dynamic;
  36. // BG
  37. var background : Dynamic;
  38. var backgroundAttachment : Dynamic;
  39. var backgroundColor : Dynamic;
  40. var backgroundImage : Dynamic;
  41. var backgroundPosition : Dynamic;
  42. var backgroundRepeat : Dynamic;
  43. // Border
  44. var border : Dynamic;
  45. var borderBottom : Dynamic;
  46. var borderLeft : Dynamic;
  47. var borderRight : Dynamic;
  48. var borderTop : Dynamic;
  49. var borderBottomColor : Dynamic;
  50. var borderLeftColor : Dynamic;
  51. var borderRightColor : Dynamic;
  52. var borderTopColor : Dynamic;
  53. var borderBottomStyle : Dynamic;
  54. var borderLeftStyle : Dynamic;
  55. var borderRightStyle : Dynamic;
  56. var borderTopStyle : Dynamic;
  57. var borderBottomWidth : Dynamic;
  58. var borderLeftWidth : Dynamic;
  59. var borderRightWidth : Dynamic;
  60. var borderTopWidth : Dynamic;
  61. var borderColor : Dynamic;
  62. var borderStyle : String;
  63. var borderWidth : Dynamic;
  64. var margin : Dynamic;
  65. var marginBottom : Dynamic;
  66. var marginLeft : Dynamic;
  67. var marginRight : Dynamic;
  68. var marginTop : Dynamic;
  69. var outline : Dynamic;
  70. var outlineColor : Dynamic;
  71. var outlineStyle : Dynamic;
  72. var outlineWidth : Dynamic;
  73. var padding : Dynamic;
  74. var paddingBottom : Dynamic;
  75. var paddingLeft : Dynamic;
  76. var paddingRight : Dynamic;
  77. var paddingTop : Dynamic;
  78. var clear : String;
  79. var clip : Dynamic;
  80. var clipBottom : Dynamic;
  81. var clipLeft : Dynamic;
  82. var clipRight : Dynamic;
  83. var clipTop : Dynamic;
  84. var content : Dynamic;
  85. var counterIncrement : Dynamic;
  86. var counterReset : Dynamic;
  87. var cssFloat : Dynamic;
  88. var cursor : Dynamic;
  89. var direction : Dynamic;
  90. var display : Dynamic;
  91. var markerOffset : Dynamic;
  92. var marks : Dynamic;
  93. var maxHeight : Dynamic;
  94. var maxWidth : Dynamic;
  95. var minHeight : Dynamic;
  96. var minWidth : Dynamic;
  97. var overflow : Dynamic;
  98. var overflowX : Dynamic;
  99. var overflowY : Dynamic;
  100. var styleFloat : Dynamic;
  101. var verticalAlign : Dynamic;
  102. var visibility : Dynamic;
  103. var zoom : Dynamic;
  104. var listStyle : Dynamic;
  105. var listStyleImage : Dynamic;
  106. var listStylePosition : Dynamic;
  107. var listStyleType : String;
  108. var cssText : Dynamic;
  109. var color : Dynamic;
  110. var font : Dynamic;
  111. var fontFamily : Dynamic;
  112. var fontSize : Dynamic;
  113. var fontSizeAdjust : Dynamic;
  114. var fontStretch : Dynamic;
  115. var fontStyle : Dynamic;
  116. var fontVariant : Dynamic;
  117. var fontWeight : Dynamic;
  118. var letterSpacing : Dynamic;
  119. var lineBreak : Dynamic;
  120. var lineHeight : Dynamic;
  121. var quotes : Dynamic;
  122. var rubyAlign : Dynamic;
  123. var rubyOverhang : Dynamic;
  124. var rubyPosition : Dynamic;
  125. var textAlign : Dynamic;
  126. var textAlignLast : Dynamic;
  127. var textAutospace : Dynamic;
  128. var textDecoration : Dynamic;
  129. var textDecorationBlink : Dynamic;
  130. var textDecorationLineThrough : Dynamic;
  131. var textDecorationLineNone : Dynamic;
  132. var textDecorationLineOverline : Dynamic;
  133. var textDecorationLineUnderline : Dynamic;
  134. var textIndent : Dynamic;
  135. var textJustify : Dynamic;
  136. var textJustifyTrim : Dynamic;
  137. var textKashidaSpace : Dynamic;
  138. var textOverflow : Dynamic;
  139. var textShadow : Dynamic;
  140. var textTransform : Dynamic;
  141. var textUnderlinePosition : Dynamic;
  142. var unicodeBidi : Dynamic;
  143. var whiteSpace : Dynamic;
  144. var wordBreak : Dynamic;
  145. var wordSpacing : Dynamic;
  146. var wordWrap : Dynamic;
  147. var writingMode : Dynamic;
  148. }