QML.hgl 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. <UniHighlighter version="1.8">
  2. <Info>
  3. <General Name="QML" Extensions="qml" Other="0"/>
  4. <Author Name="Alexander V" Email="" Web="" Copyright="" Company="" Remark=""/>
  5. <Version Version="1" Revision="0" Date="45654.5420000000"/>
  6. <History>
  7. </History>
  8. <Sample>
  9. <S>import QtQuick 2.0</S>
  10. <S></S>
  11. <S>Item {</S>
  12. <S> id: rootItem</S>
  13. <S> anchors.fill: parent</S>
  14. <S></S>
  15. <S> // useful properties</S>
  16. <S> readonly property string myString: "hello, world"</S>
  17. <S> readonly property int myValue: Math.floor(parent.height / 9) - 123</S>
  18. <S></S>
  19. <S> /* base element */</S>
  20. <S> Rectangle { anchors.fill: parent; color: "black" }</S>
  21. <S></S>
  22. <S> Column {</S>
  23. <S> spacing: myValue</S>
  24. <S></S>
  25. <S> Repeater {</S>
  26. <S> model: [ "a", "b", "c" ]</S>
  27. <S> }</S>
  28. <S> }</S>
  29. <S>}</S>
  30. </Sample>
  31. </Info>
  32. <Scheme File="" Name=""/>
  33. <Range Name="Root" Attributes="-2147483640,-2147483643;False:False." Style="" CaseSensitive="True"
  34. Delimiters="!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^`{|}~">
  35. <Rule/>
  36. <Keywords Name="Keywords" Attributes="$00808000,$80000005;False:True." Style="">
  37. <Word Value="alias"/>
  38. <Word Value="break"/>
  39. <Word Value="case"/>
  40. <Word Value="catch"/>
  41. <Word Value="continue"/>
  42. <Word Value="default"/>
  43. <Word Value="delete"/>
  44. <Word Value="do"/>
  45. <Word Value="else"/>
  46. <Word Value="enum"/>
  47. <Word Value="finally"/>
  48. <Word Value="for"/>
  49. <Word Value="function"/>
  50. <Word Value="if"/>
  51. <Word Value="import"/>
  52. <Word Value="in"/>
  53. <Word Value="instanceof"/>
  54. <Word Value="new"/>
  55. <Word Value="on"/>
  56. <Word Value="property"/>
  57. <Word Value="readonly"/>
  58. <Word Value="return"/>
  59. <Word Value="signal"/>
  60. <Word Value="switch"/>
  61. <Word Value="this"/>
  62. <Word Value="throw"/>
  63. <Word Value="try"/>
  64. <Word Value="typeof"/>
  65. <Word Value="var"/>
  66. <Word Value="void"/>
  67. <Word Value="while"/>
  68. <Word Value="with"/>
  69. </Keywords>
  70. <Keywords Name="Basic types" Attributes="$00808000,$80000005;False:True." Style="">
  71. <Word Value="bool"/>
  72. <Word Value="color"/>
  73. <Word Value="date"/>
  74. <Word Value="double"/>
  75. <Word Value="enumeration"/>
  76. <Word Value="font"/>
  77. <Word Value="int"/>
  78. <Word Value="list"/>
  79. <Word Value="matrix4x4"/>
  80. <Word Value="point"/>
  81. <Word Value="quaternion"/>
  82. <Word Value="real"/>
  83. <Word Value="rect"/>
  84. <Word Value="size"/>
  85. <Word Value="string"/>
  86. <Word Value="url"/>
  87. <Word Value="vector2d"/>
  88. <Word Value="vector3d"/>
  89. <Word Value="vector4d"/>
  90. </Keywords>
  91. <Keywords Name="QtQuick Object Types" Attributes="$00800080,$80000005;False:True." Style="">
  92. <Word Value="Accessible"/>
  93. <Word Value="AnchorAnimation"/>
  94. <Word Value="AnchorChanges"/>
  95. <Word Value="AnimatedImage"/>
  96. <Word Value="AnimatedSprite"/>
  97. <Word Value="Animation"/>
  98. <Word Value="AnimationController"/>
  99. <Word Value="Animator"/>
  100. <Word Value="Behavior"/>
  101. <Word Value="BorderImage"/>
  102. <Word Value="BorderImageMesh"/>
  103. <Word Value="Canvas"/>
  104. <Word Value="CanvasGradient"/>
  105. <Word Value="CanvasImageData"/>
  106. <Word Value="CanvasPixelArray"/>
  107. <Word Value="ColorAnimation"/>
  108. <Word Value="Column"/>
  109. <Word Value="Context2D"/>
  110. <Word Value="DoubleValidator"/>
  111. <Word Value="Drag"/>
  112. <Word Value="DragEvent"/>
  113. <Word Value="DragHandler"/>
  114. <Word Value="DropArea"/>
  115. <Word Value="EnterKey"/>
  116. <Word Value="EventPoint"/>
  117. <Word Value="EventTouchPoint"/>
  118. <Word Value="Flickable"/>
  119. <Word Value="Flipable"/>
  120. <Word Value="Flow"/>
  121. <Word Value="FocusScope"/>
  122. <Word Value="FontLoader"/>
  123. <Word Value="FontMetrics"/>
  124. <Word Value="GestureEvent"/>
  125. <Word Value="Gradient"/>
  126. <Word Value="GradientStop"/>
  127. <Word Value="GraphicsInfo"/>
  128. <Word Value="Grid"/>
  129. <Word Value="GridMesh"/>
  130. <Word Value="GridView"/>
  131. <Word Value="HandlerPoint"/>
  132. <Word Value="HoverHandler"/>
  133. <Word Value="Image"/>
  134. <Word Value="IntValidator"/>
  135. <Word Value="Item"/>
  136. <Word Value="ItemGrabResult"/>
  137. <Word Value="KeyEvent"/>
  138. <Word Value="KeyNavigation"/>
  139. <Word Value="Keys"/>
  140. <Word Value="LayoutMirroring"/>
  141. <Word Value="ListView"/>
  142. <Word Value="Loader"/>
  143. <Word Value="Matrix4x4"/>
  144. <Word Value="MouseArea"/>
  145. <Word Value="MouseEvent"/>
  146. <Word Value="MultiPointHandler"/>
  147. <Word Value="MultiPointTouchArea"/>
  148. <Word Value="NumberAnimation"/>
  149. <Word Value="OpacityAnimator"/>
  150. <Word Value="ParallelAnimation"/>
  151. <Word Value="ParentAnimation"/>
  152. <Word Value="ParentChange"/>
  153. <Word Value="Path"/>
  154. <Word Value="PathAngleArc"/>
  155. <Word Value="PathAnimation"/>
  156. <Word Value="PathArc"/>
  157. <Word Value="PathAttribute"/>
  158. <Word Value="PathCubic"/>
  159. <Word Value="PathCurve"/>
  160. <Word Value="PathElement"/>
  161. <Word Value="PathInterpolator"/>
  162. <Word Value="PathLine"/>
  163. <Word Value="PathMove"/>
  164. <Word Value="PathMultiline"/>
  165. <Word Value="PathPercent"/>
  166. <Word Value="PathPolyline"/>
  167. <Word Value="PathQuad"/>
  168. <Word Value="PathSvg"/>
  169. <Word Value="PathText"/>
  170. <Word Value="PathView"/>
  171. <Word Value="PauseAnimation"/>
  172. <Word Value="PinchArea"/>
  173. <Word Value="PinchEvent"/>
  174. <Word Value="PinchHandler"/>
  175. <Word Value="PointHandler"/>
  176. <Word Value="PointerDevice"/>
  177. <Word Value="PointerDeviceHandler"/>
  178. <Word Value="PointerEvent"/>
  179. <Word Value="PointerHandler"/>
  180. <Word Value="PointerScrollEvent"/>
  181. <Word Value="Positioner"/>
  182. <Word Value="PropertyAction"/>
  183. <Word Value="PropertyAnimation"/>
  184. <Word Value="PropertyChanges"/>
  185. <Word Value="Rectangle"/>
  186. <Word Value="RegularExpressionValidator"/>
  187. <Word Value="Repeater"/>
  188. <Word Value="Rotation"/>
  189. <Word Value="RotationAnimation"/>
  190. <Word Value="RotationAnimator"/>
  191. <Word Value="Row"/>
  192. <Word Value="Scale"/>
  193. <Word Value="ScaleAnimator"/>
  194. <Word Value="ScriptAction"/>
  195. <Word Value="SequentialAnimation"/>
  196. <Word Value="ShaderEffect"/>
  197. <Word Value="ShaderEffectSource"/>
  198. <Word Value="Shortcut"/>
  199. <Word Value="SinglePointHandler"/>
  200. <Word Value="SmoothedAnimation"/>
  201. <Word Value="SpringAnimation"/>
  202. <Word Value="Sprite"/>
  203. <Word Value="SpriteSequence"/>
  204. <Word Value="State"/>
  205. <Word Value="StateChangeScript"/>
  206. <Word Value="StateGroup"/>
  207. <Word Value="SystemPalette"/>
  208. <Word Value="TableView"/>
  209. <Word Value="TapHandler"/>
  210. <Word Value="Text"/>
  211. <Word Value="TextEdit"/>
  212. <Word Value="TextInput"/>
  213. <Word Value="TextMetrics"/>
  214. <Word Value="TouchPoint"/>
  215. <Word Value="Transform"/>
  216. <Word Value="Transition"/>
  217. <Word Value="Translate"/>
  218. <Word Value="UniformAnimator"/>
  219. <Word Value="Vector3dAnimation"/>
  220. <Word Value="ViewTransition"/>
  221. <Word Value="WheelEvent"/>
  222. <Word Value="WheelHandler"/>
  223. <Word Value="XAnimator"/>
  224. <Word Value="YAnimator"/>
  225. </Keywords>
  226. <Keywords Name="Aurora &amp; Sailfish Silica Types" Attributes="$00800080,$80000005;False:True." Style="">
  227. <Word Value="AppBar"/>
  228. <Word Value="AppBarButton"/>
  229. <Word Value="AppBarSearchField"/>
  230. <Word Value="AppBarSpacer"/>
  231. <Word Value="PopupMenu"/>
  232. <Word Value="PopupMenuCheckableItem"/>
  233. <Word Value="PopupMenuDividerItem"/>
  234. <Word Value="PopupMenuItem"/>
  235. <Word Value="PopupSubMenuItem"/>
  236. <Word Value="PopupToolMenu"/>
  237. <Word Value="PopupToolMenuButton"/>
  238. <Word Value="PullToRefresh"/>
  239. <Word Value="SplitView"/>
  240. <Word Value="AddAnimation"/>
  241. <Word Value="ApplicationWindow"/>
  242. <Word Value="BackgroundItem"/>
  243. <Word Value="BusyIndicator"/>
  244. <Word Value="BusyLabel"/>
  245. <Word Value="Button"/>
  246. <Word Value="ButtonLayout"/>
  247. <Word Value="Clipboard"/>
  248. <Word Value="ColorPicker"/>
  249. <Word Value="ColorPickerDialog"/>
  250. <Word Value="ColorPickerPage"/>
  251. <Word Value="ColumnView"/>
  252. <Word Value="ComboBox"/>
  253. <Word Value="ContextMenu"/>
  254. <Word Value="Cover"/>
  255. <Word Value="CoverAction"/>
  256. <Word Value="CoverActionList"/>
  257. <Word Value="CoverBackground"/>
  258. <Word Value="CoverPlaceholder"/>
  259. <Word Value="CoverTemplate"/>
  260. <Word Value="DatePicker"/>
  261. <Word Value="DatePickerDialog"/>
  262. <Word Value="DetailItem"/>
  263. <Word Value="Dialog"/>
  264. <Word Value="DialogHeader"/>
  265. <Word Value="DockedPanel"/>
  266. <Word Value="Drawer"/>
  267. <Word Value="FadeAnimation"/>
  268. <Word Value="FadeAnimator"/>
  269. <Word Value="GridItem"/>
  270. <Word Value="HighlightImage"/>
  271. <Word Value="HorizontalScrollDecorator"/>
  272. <Word Value="Icon"/>
  273. <Word Value="IconButton"/>
  274. <Word Value="IconTextSwitch"/>
  275. <Word Value="Keypad"/>
  276. <Word Value="Label"/>
  277. <Word Value="LinkedLabel"/>
  278. <Word Value="ListItem"/>
  279. <Word Value="MenuItem"/>
  280. <Word Value="MenuLabel"/>
  281. <Word Value="OpacityRampEffect"/>
  282. <Word Value="Page"/>
  283. <Word Value="PageBusyIndicator"/>
  284. <Word Value="PageHeader"/>
  285. <Word Value="PageStack"/>
  286. <Word Value="PagedView"/>
  287. <Word Value="Palette"/>
  288. <Word Value="PasswordField"/>
  289. <Word Value="ProgressBar"/>
  290. <Word Value="PullDownMenu"/>
  291. <Word Value="PushUpMenu"/>
  292. <Word Value="Remorse"/>
  293. <Word Value="RemorseItem"/>
  294. <Word Value="RemorsePopup"/>
  295. <Word Value="RemoveAnimation"/>
  296. <Word Value="SafeZoneRect"/>
  297. <Word Value="SafeZoneRectInsets"/>
  298. <Word Value="Screen"/>
  299. <Word Value="ScrollDecorator"/>
  300. <Word Value="SearchField"/>
  301. <Word Value="SectionHeader"/>
  302. <Word Value="Separator"/>
  303. <Word Value="SilicaControl"/>
  304. <Word Value="SilicaFlickable"/>
  305. <Word Value="SilicaGridView"/>
  306. <Word Value="SilicaItem"/>
  307. <Word Value="SilicaListView"/>
  308. <Word Value="SilicaWebView"/>
  309. <Word Value="Slider"/>
  310. <Word Value="SlideshowView"/>
  311. <Word Value="StandardPaths"/>
  312. <Word Value="Switch"/>
  313. <Word Value="TextArea"/>
  314. <Word Value="TextField"/>
  315. <Word Value="TextSwitch"/>
  316. <Word Value="Theme"/>
  317. <Word Value="TimePicker"/>
  318. <Word Value="TimePickerDialog"/>
  319. <Word Value="TouchBlocker"/>
  320. <Word Value="ValueButton"/>
  321. <Word Value="VerticalScrollDecorator"/>
  322. </Keywords>
  323. <Range Name="Strings '..'" Attributes="$00008000,$80000005;False:True." Style=""
  324. Delimiters="!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^`{|}~">
  325. <Rule OpenSymbol="'" CloseSymbol="'"/>
  326. </Range>
  327. <Range Name="Strings &quot;..&quot;" Attributes="$00008000,$80000005;False:True." Style=""
  328. Delimiters="!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^`{|}~">
  329. <Rule OpenSymbol="&quot;" OpenSymbolPartOfTerm="Right" CloseSymbol="&quot;" CloseSymbolPartOfTerm="Right" CloseOnEol="True"/>
  330. </Range>
  331. <Range Name="Remarks //" Attributes="$00008000,$80000005;False:True." Style=""
  332. Delimiters="!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^`{|}~">
  333. <Rule OpenSymbol="//" CloseOnEol="True"/>
  334. </Range>
  335. <Range Name="Remarks /*..*/" Attributes="$00008000,$80000005;False:True." Style=""
  336. Delimiters="!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^`{|}~">
  337. <Rule OpenSymbol="/*" CloseSymbol="*/"/>
  338. </Range>
  339. </Range>
  340. </UniHighlighter>