Advertisement
Guest User

Untitled

a guest
Dec 21st, 2015
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.97 KB | None | 0 0
  1. [
  2. //========================================================
  3. // TABS (REGULAR)
  4. //--------------------------------------------------------
  5. // Tab set
  6. {
  7. "class": "tabset_control",
  8. "layer0.texture": "Seti_UI/Main/tabset-background.png",
  9. "layer0.inner_margin": [1, 7],
  10. "layer0.opacity": 1,
  11. "content_margin": [0,0,4,4],
  12. "tab_overlap": 1,
  13. "tab_width": 190,
  14. "tab_min_width": 50,
  15. "tab_height": 45,
  16. "mouse_wheel_switch": false
  17. },
  18. // options
  19. {
  20. "class": "tabset_control",
  21. "settings": ["mouse_wheel_tabswitch"],
  22. "mouse_wheel_switch": true
  23. },
  24. {
  25. "class": "tabset_control",
  26. "settings": ["Seti_tabs_small"],
  27. "tab_height": 35,
  28. },
  29. {
  30. "class": "tabset_control",
  31. "settings": ["Seti_tabs_med"],
  32. "tab_height": 40,
  33. },
  34. {
  35. "class": "tabset_control",
  36. "settings": ["Seti_no_bar_undertabs"],
  37. "content_margin": 0,
  38. },
  39.  
  40. // Tab element
  41. {
  42. "class": "tab_control",
  43. "max_margin_trim": 0,
  44. "hit_test_level": 0,
  45. "content_margin": [12, 3],
  46. "layer0.texture": "Seti_UI/Main/tab-inactive.png",
  47. "layer0.inner_margin": 5,
  48. "layer0.opacity": 1
  49. },
  50. // Tab close state
  51. {
  52. "class": "tab_control",
  53. "settings": ["show_tab_close_buttons"],
  54. "content_margin": [10, 1, 7, 3]
  55. },
  56. // Tab hover state
  57. {
  58. "class": "tab_control",
  59. "attributes": ["hover"]
  60. },
  61. // Tab active state
  62. {
  63. "class": "tab_control",
  64. "attributes": ["selected"],
  65. "layer0.texture": "Seti_UI/Main/tab-active.png"
  66. },
  67. // Tab dirty state (close button hidden)
  68. {
  69. "class": "tab_control",
  70. "settings": ["!show_tab_close_buttons"],
  71. "attributes": ["dirty"],
  72. "content_margin": [12,3,7,3]
  73. },
  74. // options
  75. {
  76. "class": "tab_control",
  77. "settings": ["Seti_no_blue_bar"],
  78. "attributes": ["selected"],
  79. "layer0.texture": "Seti_UI/Main/tab-active_basic.png"
  80. },
  81.  
  82. //========================================================
  83. // TAB BUTTONS
  84. //--------------------------------------------------------
  85. // Tab close button
  86. {
  87. "class": "tab_close_button",
  88. "layer0.texture": "Seti_UI/Main/close@2x.png",
  89. "layer0.opacity": 1,
  90. "layer0.tint": [170,170,170]
  91. },
  92. {
  93. "class": "tab_close_button",
  94. "settings": ["show_tab_close_buttons"],
  95. "content_margin": 8
  96. },
  97. {
  98. "class": "tab_close_button",
  99. "parents": [{"class": "tab_control","attributes": ["hover"]}],
  100. "layer0.opacity": 1,
  101. "layer0.tint": [255,255,255]
  102.  
  103. },
  104. {
  105. "class": "tab_close_button",
  106. "parents": [{"class": "tab_control","attributes": ["selected"]}],
  107. "layer0.opacity": 1
  108. },
  109. // Tab dirty button
  110. {
  111. "class": "tab_close_button",
  112. "parents": [{"class": "tab_control","attributes": ["dirty"]}],
  113. "layer0.texture": "Seti_UI/Main/circle@2x.png",
  114. "layer0.tint": [79,153,211],
  115. "layer0.opacity": 1
  116. },
  117. {
  118. "class": "tab_close_button",
  119. "settings": ["!show_tab_close_buttons"],
  120. "parents": [{"class": "tab_control","attributes": ["dirty"]}],
  121. "content_margin": 8,
  122. "layer0.opacity": 1
  123. },
  124. {
  125. "class": "tab_close_button",
  126. "parents": [{"class": "tab_control","attributes": ["dirty","hover"]}],
  127. "layer0.texture": "Seti_UI/Main/close.png",
  128. "layer0.opacity": 1,
  129. "layer0.tint": [79,153,211]
  130. },
  131. {
  132. "class": "tab_close_button",
  133. "parents": [{"class": "tab_control","attributes": ["dirty","selected"]}]
  134. },
  135. // options
  136. {
  137. "class": "tab_close_button",
  138. "settings": ["Seti_orange_button"],
  139. "parents": [{"class": "tab_control","attributes": ["dirty"]}],
  140. "layer0.texture": "Seti_UI/Main/circle_orange.png",
  141. "layer0.opacity": 1,
  142. "layer0.tint": [255,136,1]
  143. },
  144. {
  145. "class": "tab_close_button",
  146. "settings": ["Seti_orange_button"],
  147. "parents": [{"class": "tab_control","attributes": ["dirty","hover"]}],
  148. "layer0.texture": "Seti_UI/Main/close_orange.png",
  149. "layer0.opacity": 1,
  150. "layer0.tint": [255,136,1]
  151. },
  152. // Tab highlight button
  153. {
  154. "class": "tab_close_button",
  155. "settings": ["highlight_modified_tabs"],
  156. "parents": [{"class": "tab_control","attributes": ["dirty"]}]
  157. },
  158. {
  159. "class": "tab_close_button",
  160. "settings": ["highlight_modified_tabs"],
  161. "parents": [{"class": "tab_control","attributes": ["dirty","selected"]}]
  162. },
  163. // Tab close button hover
  164. {
  165. "class": "tab_close_button",
  166. "settings": ["show_tab_close_buttons"],
  167. "attributes": ["hover"]
  168. },
  169. // Tab close button pressed
  170. {
  171. "class": "tab_close_button",
  172. "settings": ["show_tab_close_buttons"],
  173. "attributes": ["pressed"],
  174. "layer0.opacity": 0.85
  175. },
  176.  
  177. //========================================================
  178. // TAB LABELS
  179. //--------------------------------------------------------
  180.  
  181. {
  182. "class": "tab_label",
  183. "fade": true,
  184. "fg": [170,170,170]
  185. },
  186. {
  187. "class": "tab_label",
  188. "parents": [{"class": "tab_control","attributes": ["hover"]}],
  189. "fg": [226,226,226]
  190. },
  191. {
  192. "class": "tab_label",
  193. "parents": [{"class": "tab_control","attributes": ["selected"]}],
  194. "fg": [223,225,232]
  195. },
  196. {
  197. "class": "tab_label",
  198. "parents": [{"class": "tab_control","attributes": ["transient"]}],
  199. "font.italic": true
  200. },
  201. // options
  202. {
  203. "class": "tab_label",
  204. "settings": ["Seti_blue_tab_label"],
  205. "parents": [{"class": "tab_control","attributes": ["dirty"]}],
  206. "fg": [79,153,211]
  207. },
  208. {
  209. "class": "tab_label",
  210. "settings": ["Seti_orange_label"],
  211. "parents": [{"class": "tab_control","attributes": ["dirty"]}],
  212. "fg": [253,136,1]
  213. },
  214.  
  215. //========================================================
  216. // TAB SCROLLING
  217. //--------------------------------------------------------
  218.  
  219. // Tab dropdown
  220. {
  221. "class": "show_tabs_dropdown_button",
  222. "content_margin": [10,8],
  223. "layer0.texture": "Seti_UI/Main/tabset-list-hover@2x.png",
  224. "layer0.opacity": 1
  225. },
  226. {
  227. "class": "show_tabs_dropdown_button",
  228. "attributes": ["hover"],
  229. "layer0.texture": "Seti_UI/Main/tabset-list@2x.png",
  230. "layer0.opacity": 1
  231. },
  232. // Tab scroll left
  233. {
  234. "class": "scroll_tabs_left_button",
  235. "content_margin": [9, 7, 8, 6],
  236. "layer0.texture": "Seti_UI/Main/tabset-left-hover@2x.png",
  237. "layer0.opacity": 1
  238. },
  239. {
  240. "class": "scroll_tabs_left_button",
  241. "attributes": ["hover"],
  242. "layer0.texture": "Seti_UI/Main/tabset-left@2x.png",
  243. "layer0.opacity": 1
  244. },
  245. // Tab scroll right
  246. {
  247. "class": "scroll_tabs_right_button",
  248. "content_margin": [9, 7, 8, 6],
  249. "layer0.texture": "Seti_UI/Main/tabset-right-hover@2x.png",
  250. "layer0.opacity": 1
  251. },
  252. {
  253. "class": "scroll_tabs_right_button",
  254. "attributes": ["hover"],
  255. "layer0.texture": "Seti_UI/Main/tabset-right@2x.png",
  256. "layer0.opacity": 1
  257. },
  258.  
  259. //========================================================
  260. // FOLD BUTTONS
  261. //--------------------------------------------------------
  262.  
  263. {
  264. "class": "fold_button_control",
  265. "layer0.texture": "Seti_UI/Main/fold-closed@2x.png",
  266. "layer0.opacity": 0.45,
  267. "layer0.inner_margin": 0,
  268. "content_margin": 8
  269. },
  270. {
  271. "class": "fold_button_control",
  272. "attributes": ["hover"],
  273. "layer0.opacity": 0.85
  274. },
  275. {
  276. "class": "fold_button_control",
  277. "attributes": ["expanded"],
  278. "layer0.texture": "Seti_UI/Main/fold-open@2x.png"
  279. },
  280. {
  281. "class": "fold_button_control",
  282. "attributes": ["expanded","hover"]
  283. },
  284.  
  285. //========================================================
  286. // STANDARD SCROLLBARS
  287. //--------------------------------------------------------
  288.  
  289. // Standard vertical scroll bar
  290. {
  291. "class": "scroll_bar_control",
  292. "layer0.tint": [11,16,21],
  293. "layer0.opacity": 1,
  294. "layer0.inner_margin": 0,
  295. "blur": true
  296. },
  297. // Standard horizontal scroll bar
  298. {
  299. "class": "scroll_bar_control",
  300. "attributes": ["horizontal"],
  301. "layer0.tint": [11,16,21],
  302. "layer0.inner_margin": 0,
  303. "blur": true
  304. },
  305. // Standard scroll bar corner
  306. {
  307. "class": "scroll_corner_control",
  308. "layer0.tint":[11,16,21],
  309. "layer0.inner_margin": 0,
  310. "layer0.opacity": 1
  311. },
  312. // Standard vertical scroll puck
  313. {
  314. "class": "puck_control",
  315. "layer0.tint":[22,31,39], // auto complete SB
  316. "layer0.opacity": 1,
  317. "layer0.inner_margin": 0,
  318. "content_margin": [3,0],
  319. "blur": false
  320. },
  321. // Standard horizontal scroll puck
  322. {
  323. "class": "puck_control",
  324. "attributes": ["horizontal"],
  325. "layer0.tint":[22,31,39],
  326. "layer0.inner_margin": 0,
  327. "content_margin": [12,3],
  328. "blur": false
  329. },
  330. // options
  331. {
  332. "class": "puck_control",
  333. "settings": ["Seti_SB_med"],
  334. "content_margin": [6,0],
  335. },
  336. {
  337. "class": "puck_control",
  338. "settings": ["Seti_SB_med"],
  339. "attributes": ["horizontal"],
  340. "content_margin": [12,6],
  341. },
  342. {
  343. "class": "puck_control",
  344. "settings": ["Seti_SB_big"],
  345. "content_margin": [10,0],
  346. },
  347. {
  348. "class": "puck_control",
  349. "settings": ["Seti_SB_big"],
  350. "attributes": ["horizontal"],
  351. "content_margin": [12,10],
  352. },
  353.  
  354. //========================================================
  355. // OVERLAY SCROLLBARS
  356. //--------------------------------------------------------
  357.  
  358. // Overlay toggle scroll bar
  359. {
  360. "class": "scroll_area_control",
  361. "settings": ["overlay_scroll_bars"],
  362. "overlay": true
  363. },
  364. {
  365. "class": "scroll_area_control",
  366. "settings": ["!overlay_scroll_bars"],
  367. "overlay": false
  368. },
  369. // Overlay vertical scroll bar
  370. {
  371. "class": "scroll_bar_control",
  372. "settings": ["overlay_scroll_bars"],
  373. "layer0.tint":[28,31,38], // Main SB
  374. "layer0.inner_margin": [0,5],
  375. "blur": true
  376. },
  377. // Overlay horizontal scroll bar
  378. {
  379. "class": "scroll_bar_control",
  380. "settings": ["overlay_scroll_bars"],
  381. "attributes": ["horizontal"],
  382. "layer0.tint":[28,31,38],
  383. "layer0.inner_margin": [5,0],
  384. "blur": true
  385. },
  386. // Overlay vertical puck
  387. {
  388. "class": "puck_control",
  389. "settings": ["overlay_scroll_bars"],
  390. "layer0.inner_margin": [0,5],
  391. "content_margin": [2,38],
  392. "blur": true
  393. },
  394. // Overlay horizontal puck
  395. {
  396. "class": "puck_control",
  397. "settings": ["overlay_scroll_bars"],
  398. "attributes": ["horizontal"],
  399. "layer0.inner_margin": [5,0],
  400. "content_margin": [16,2],
  401. "blur": true
  402. },
  403. // options
  404. {
  405. "class": "puck_control",
  406. "settings": ["Seti_SB_bright"],
  407. "layer0.tint":[173,216,230]
  408. },
  409. {
  410. "class": "puck_control",
  411. "settings": ["Seti_SB_bright"],
  412. "attributes": ["horizontal"],
  413. "layer0.tint":[173,216,230]
  414. },
  415.  
  416. //========================================================
  417. // EMPTY WINDOW BACKGROUND
  418. //--------------------------------------------------------
  419.  
  420. {
  421. "class": "sheet_container_control",
  422. "layer0.tint": [21,23,24],
  423. "layer0.opacity": 1
  424. },
  425.  
  426. // options
  427. {
  428. "class": "sheet_container_control",
  429. "settings": ["Seti_in_4_a_treat"],
  430. "layer0.opacity": 0,
  431. "layer1.texture": "Seti_UI/Main/xyz/Empty.png",
  432. "layer1.opacity": 1
  433. },
  434.  
  435. //========================================================
  436. // GRID LAYOUT
  437. //--------------------------------------------------------
  438.  
  439. {
  440. "class": "grid_layout_control",
  441. "border_size": 1,
  442. "border_color": [16,17,18]
  443. },
  444.  
  445. //========================================================
  446. // MINI MAP
  447. //--------------------------------------------------------
  448.  
  449. {
  450. "class": "minimap_control",
  451. "viewport_color": [13,14,15,180]
  452. },
  453. {
  454. "class": "minimap_control",
  455. "attributes": ["hover"],
  456. "viewport_color": [13,14,15,220]
  457. },
  458.  
  459.  
  460. //========================================================
  461. // DIALOG
  462. //--------------------------------------------------------
  463.  
  464. {
  465. "class": "dialog",
  466. "layer0.tint": [21, 23, 24],
  467. "layer0.opacity": 1
  468. },
  469.  
  470. //========================================================
  471. // PROGRESS BAR
  472. //--------------------------------------------------------
  473.  
  474. {
  475. "class": "progress_bar_control",
  476. "layer0.tint": [94,235,184],
  477. "layer0.opacity": 1
  478. },
  479. {
  480. "class": "progress_gauge_control",
  481. "layer0.opacity": 1,
  482. "layer0.tint": [110, 29, 186],
  483. "content_margin": [0, 6]
  484. },
  485.  
  486. //========================================================
  487. // LABELS
  488. //--------------------------------------------------------
  489.  
  490. // General labels
  491. {
  492. "class": "label_control",
  493. "color": [249, 255, 255]
  494. },
  495. // Text field labels
  496. {
  497. "class": "label_control",
  498. "parents": [{"class": "panel_control"}]
  499. },
  500. // Button labels
  501. {
  502. "class": "label_control",
  503. "parents": [{"class": "button_control"}]
  504. },
  505.  
  506. //========================================================
  507. // TOOLTIP
  508. //--------------------------------------------------------
  509.  
  510. // Tooltip container
  511. {
  512. "class": "tool_tip_control",
  513. "layer0.tint": [22,31,39],
  514. "layer0.inner_margin": 1,
  515. "layer0.opacity": 1,
  516. "content_margin": [10, 8]
  517. },
  518. // Tooltip content
  519. {
  520. "class": "tool_tip_label_control",
  521. "color": [138,177,194]
  522. },
  523.  
  524. //========================================================
  525. // STATUS BAR
  526. //--------------------------------------------------------
  527.  
  528. // Status bar container
  529. {
  530. "class": "status_bar",
  531. "layer0.tint": [16,17,18],
  532. "layer0.opacity": 1,
  533. "content_margin": [20, 7, 10, 7]
  534. },
  535. // Status bar button
  536. {
  537. "class": "status_button",
  538. "min_size": [80, 0]
  539. },
  540. // Status bar label
  541. {
  542. "class": "label_control",
  543. "parents": [{"class": "status_bar"}],
  544. "color": [170,170,170]
  545. },
  546.  
  547. //========================================================
  548. // SIDEBAR
  549. //--------------------------------------------------------
  550.  
  551. // Sidebar container
  552. {
  553. "class": "sidebar_container",
  554. "layer0.opacity": 1,
  555. "layer0.tint": [16,17,18],
  556. "content_margin": [0,5,0,0]
  557. },
  558. // Sidebar tree || entries
  559. {
  560. "class": "sidebar_tree",
  561. "row_padding": [8,7],
  562. "indent": 0,
  563. "indent_offset": 0,
  564. "indent_top_level": true // which make OpenFiles & Folders expandable
  565. },
  566.  
  567. // options
  568. {
  569. "class": "sidebar_tree",
  570. "settings": ["Seti_sb_small_padding"],
  571. "row_padding": [8,3]
  572. },
  573. {
  574. "class": "sidebar_tree",
  575. "settings": ["Seti_sb_big_padding"],
  576. "row_padding": [8,10]
  577. },
  578. {
  579. "class": "sidebar_tree",
  580. "settings": ["Seti_sb_tree_med"],
  581. "indent": 10,
  582. "indent_offset": 10,
  583. },
  584. {
  585. "class": "sidebar_tree",
  586. "settings": ["Seti_sb_tree_small"],
  587. "indent": 10,
  588. "indent_offset": 10,
  589. },
  590. {
  591. "class": "sidebar_tree",
  592. "settings": ["Seti_sb_tree_tiny"],
  593. "indent": 10,
  594. "row_padding": [3,7],
  595. "indent_offset": 1,
  596. },
  597. {
  598. "class": "sidebar_tree",
  599. "settings": ["Seti_sb_tree_miny"],
  600. "indent": 10,
  601. "row_padding": 5,
  602. "indent_offset": 10,
  603. },
  604.  
  605. // Sidebar rows || selected files bg
  606. {
  607. "class": "tree_row",
  608. "layer0.texture": null,
  609. "layer0.tint": [27, 28, 29],
  610. "layer0.opacity": 0
  611. },
  612. // Sidebar row selected
  613. {
  614. "class": "tree_row",
  615. "attributes": ["selected"],
  616. "layer0.opacity": 1
  617. },
  618. // Sidebar heading
  619. {
  620. "class": "sidebar_heading",
  621. "color": [200,200,200],
  622. "font.bold": true
  623. },
  624. {
  625. "class": "sidebar_heading",
  626. "parents": [{"class": "tree_row","attributes": ["selected"]}]
  627. },
  628. {
  629. "class": "sidebar_heading",
  630. "parents": [{"class": "tree_row","attributes": ["hover"]}],
  631. "color": [255,255,255]
  632. },
  633. // Sidebar files
  634. // "Open Files" list
  635. {
  636. "class": "sidebar_label",
  637. "color": [170,170,170],
  638. "font.size": 14,
  639. },
  640. // "Open Files" list hover
  641. {
  642. "class": "sidebar_label",
  643. "parents": [{"class": "tree_row","attributes": ["hover"]}],
  644. "color": [255,255,255],
  645. "font.size": 16,
  646. },
  647. // Sidebar folders
  648. {
  649. "class": "sidebar_label",
  650. "parents": [{"class": "tree_row","attributes": ["expandable"]}],
  651. "color": [170,170,170],
  652. },
  653. // Sidebar folder - closed
  654. {
  655. "class": "sidebar_label",
  656. "parents": [{"class": "tree_row","attributes": ["expandable"]}],
  657. "settings": ["bold_folder_labels"],
  658. "font.bold": false,
  659. "font.size": 15,
  660. },
  661. // Sidebar folder - closed, hover
  662. {
  663. "class": "sidebar_label",
  664. "parents": [{"class": "tree_row","attributes": ["expandable","hover"]}],
  665. "color": [255,255,255],
  666. "font.size": 16,
  667. },
  668. // Sidebar folder - open
  669. {
  670. "class": "sidebar_label",
  671. "parents": [{"class": "tree_row","attributes": ["expanded"]}],
  672. "settings": ["bold_folder_labels"],
  673. "color": [255,255,255],
  674. "font.bold": true,
  675. "font.size": 16,
  676. },
  677. // Sidebar file - open
  678. {
  679. "class": "sidebar_label",
  680. "parents": [{"class": "tree_row","attributes": ["selected"]}],
  681. "color": [255,255,255],
  682. "font.bold": true,
  683. "font.size": 18,
  684. },
  685.  
  686. //========================================================
  687. // SIDEBAR - OPEN FILE ICONS
  688. //--------------------------------------------------------
  689.  
  690. // Sidebar file close
  691. {
  692. "class": "close_button",
  693. "layer0.texture": "Seti_UI/Main/close@2x.png",
  694. "layer0.opacity": 1,
  695. "layer0.inner_margin": 0,
  696. "content_margin": 8
  697. },
  698. {
  699. "class": "close_button",
  700. "parents": [{"class": "tree_row","attributes": ["hover"]}],
  701. "layer0.opacity": 1
  702. },
  703. // Sidebar file dirty
  704. {
  705. "class": "close_button",
  706. "attributes": ["dirty"],
  707. "layer0.texture": "Seti_UI/Main/circle@2x.png",
  708. "layer0.opacity": 1
  709. },
  710. {
  711. "class": "close_button",
  712. "attributes": ["dirty"],
  713. "parents": [{"class": "tree_row","attributes": ["selected"]}],
  714. "layer0.texture": "Seti_UI/Main/circle@2x.png"
  715. },
  716. {
  717. "class": "close_button",
  718. "attributes": ["dirty"],
  719. "parents": [{"class": "tree_row","attributes": ["hover"]}],
  720. "layer0.texture": "Seti_UI/Main/circle@2x.png",
  721. "layer0.opacity": 1
  722. },
  723. // Sidebar file close hover
  724. {
  725. "class": "close_button",
  726. "attributes": ["hover"],
  727. "layer0.texture": "Seti_UI/Main/close@2x.png"
  728. },
  729. {
  730. "class": "close_button",
  731. "parents": [{"class": "tree_row","attributes": ["hover","selected"]}],
  732. "layer0.texture": "Seti_UI/Main/close@2x.png",
  733. "layer0.opacity": 1
  734. },
  735.  
  736. //========================================================
  737. // SIDEBAR - GENERAL FILE ICONS
  738. //--------------------------------------------------------
  739.  
  740. // Sidebar group closed
  741. {
  742. "class": "disclosure_button_control",
  743. "content_margin": 8,
  744. "layer0.texture": "Seti_UI/Main/group-closed@2x.png",
  745. "layer0.inner_margin": 0,
  746. "layer0.tint": [200, 200, 200],
  747. "layer0.opacity": 1
  748. },
  749. // Sidebar group open
  750. {
  751. "class": "disclosure_button_control",
  752. "attributes": ["expanded"],
  753. "layer0.texture": "Seti_UI/Main/group-open@2x.png"
  754. },
  755. // options
  756. {
  757. "class": "disclosure_button_control",
  758. "settings": ["Seti_sb_wild"],
  759. "layer0.opacity": 0 // hide sidebar arrows
  760. },
  761. {
  762. "class": "sidebar_tree",
  763. "settings": ["Seti_sb_wild"],
  764. "indent": 15,
  765. "row_padding": [3,6],
  766. "indent_offset": 2,
  767. },
  768. {
  769. "class": "sidebar_container",
  770. "settings": ["Seti_sb_wild"],
  771. "content_margin": [0,7,0,0]
  772. },
  773.  
  774. // Sidebar folder closed
  775. {
  776. "class": "icon_folder",
  777. "layer0.texture": "Seti_UI/Main/folder@2x.png",
  778. "layer0.opacity": 1,
  779. "layer0.inner_margin": 0,
  780. "content_margin": [7,0]
  781. },
  782.  
  783. // Sidebar folder opened
  784. {
  785. "class": "icon_folder",
  786. "parents": [{ "class": "tree_row", "attributes": ["expanded"]}],
  787. "layer0.texture": "Seti_UI/Main/folder_open@2x.png",
  788. "layer0.inner_margin": -5,
  789. "layer0.opacity": 1,
  790. "content_margin": [7,0],
  791. "font.size": 14,
  792. },
  793. // Options
  794. {
  795. "class": "icon_folder",
  796. "settings": ["Seti_ClosedFolder_same"],
  797. "layer0.texture": "Seti_UI/Main/folder_open@2x.png",
  798. "layer0.opacity": 0.5,
  799. },
  800. {
  801. "class": "icon_folder",
  802. "settings": ["Seti_ClosedFolder_remove"],
  803. "content_margin": 0
  804. },
  805. {
  806. "class": "icon_folder",
  807. "settings": ["Seti_ClosedFolder_dots"],
  808. "layer0.texture": "Seti_UI/Main/xyz/folder-dots@2x.png",
  809. },
  810.  
  811. // Icon folder loading
  812. {
  813. "class": "icon_folder_loading",
  814. "layer0.texture":
  815. {
  816. "keyframes":
  817. [
  818. "Seti_UI/Main/spinner7.png",
  819. "Seti_UI/Main/spinner6.png",
  820. "Seti_UI/Main/spinner5.png",
  821. "Seti_UI/Main/spinner4.png",
  822. "Seti_UI/Main/spinner3.png",
  823. "Seti_UI/Main/spinner2.png",
  824. "Seti_UI/Main/spinner1.png",
  825. "Seti_UI/Main/spinner.png"
  826. ],
  827. "loop": true,
  828. "frame_time": 0.075
  829. },
  830. "layer0.opacity": 1,
  831. "content_margin": 8
  832. },
  833.  
  834. // remove all sidebar icons
  835. {
  836. "class": "icon_file_type",
  837. "settings": ["Seti_sb_no_icons"],
  838. "content_margin": 0
  839. },
  840. {
  841. "class": "icon_file_type",
  842. "settings": ["Seti_sb_blank"],
  843. "content_margin": 0
  844. },
  845. {
  846. "class": "icon_folder",
  847. "settings": ["Seti_sb_blank"],
  848. "content_margin": 0
  849. },
  850. {
  851. "class": "icon_folder_loading",
  852. "settings": ["Seti_sb_blank"],
  853. "content_margin": 0
  854. },
  855.  
  856. //========================================================
  857. // STANDARD TEXT BUTTONS
  858. //--------------------------------------------------------
  859.  
  860. // Default button state
  861. {
  862. "class": "button_control",
  863. "layer0.opacity": 1,
  864. "layer0.tint": [69,90,100],
  865. "min_size": [75,0],
  866. "content_margin": [5,6] // the search panel right side buttons height
  867. },
  868. // Hover button state
  869. {
  870. "class": "button_control",
  871. "attributes": ["hover"],
  872. "layer0.tint": [96,125,139]
  873. },
  874. // Pressed button state
  875. {
  876. "class": "button_control",
  877. "attributes": ["pressed"],
  878. "layer0.tint": [255,152,0]
  879. },
  880.  
  881. //========================================================
  882. // TEXT INPUT FIELD
  883. //--------------------------------------------------------
  884.  
  885. // Text input field item
  886. {
  887. "class": "text_line_control",
  888. "layer0.tint": [21,23,24], // is the same color of BG in widget file
  889. "layer0.opacity": 1,
  890. "content_margin": [3,1,5,0] // control the search panel height , line padding also effects this
  891. },
  892. // options @ BOTTOM PANEL BUTTONS
  893. // Text input dropdown
  894. {
  895. "class": "dropdown_button_control",
  896. "content_margin": 7,
  897. "layer0.texture": "Seti_UI/Main/text-field-list.png",
  898. "layer0.opacity": 1
  899. },
  900. {
  901. "class": "dropdown_button_control",
  902. "attributes": ["hover"],
  903. "layer0.texture": "Seti_UI/Main/text-field-list-hover.png"
  904. },
  905.  
  906. //========================================================
  907. // PANEL BACKGROUNDS
  908. //--------------------------------------------------------
  909.  
  910. // Bottom panel background
  911. {
  912. "class": "panel_control",
  913. "layer0.opacity": 1,
  914. "layer0.tint": [16,17,18],
  915. "content_margin": 0
  916. },
  917. // Quick panel background
  918. {
  919. "class": "overlay_control",
  920. "layer1.tint": [36,50,64],
  921. "layer1.opacity": 1,
  922. "layer0.opacity": 0,
  923. "content_margin": 0
  924. },
  925. // options
  926. {
  927. "class": "overlay_control",
  928. "settings": ["Seti_rainbow"],
  929. "layer1.opacity": 0,
  930. "layer0.texture": "Seti_UI/Main/xyz/quick_bar.png",
  931. "layer0.opacity": 1
  932. },
  933.  
  934. //========================================================
  935. // QUICK PANEL
  936. //--------------------------------------------------------
  937.  
  938. {
  939. "class": "quick_panel",
  940. "row_padding": [10,8],
  941. "layer0.tint": [16,17,18],
  942. "layer0.opacity": 1
  943. },
  944. {
  945. "class": "quick_panel_row",
  946. "layer0.tint": [16,17,18],
  947. "layer0.opacity": 1
  948. },
  949. {
  950. "class": "quick_panel_row",
  951. "attributes": ["hover"],
  952. "layer0.tint": [3,4,5]
  953. },
  954. {
  955. "class": "quick_panel_row",
  956. "attributes": ["selected"],
  957. "layer0.tint": [38, 38, 38]
  958. },
  959. {
  960. "class": "quick_panel_label",
  961. "fg": [255,255,255],
  962. "match_fg": [0,138,255],
  963. // "match_fg": [104,81,49], old brown
  964. "selected_fg": [255,255,255],
  965. "selected_match_fg": [255,223,0]
  966. },
  967. {
  968. "class": "quick_panel_path_label",
  969. "fg": [255,255,255],
  970. "match_fg": [255,255,255],
  971. "selected_fg": [255,255,255],
  972. "selected_match_fg": [255,255,255]
  973. },
  974. {
  975. "class": "quick_panel_score_label",
  976. "fg": [255,255,255],
  977. "selected_fg": [255,255,255]
  978. },
  979.  
  980. //========================================================
  981. // MINI QUICK PANEL
  982. //--------------------------------------------------------
  983.  
  984. {
  985. "class": "mini_quick_panel_row",
  986. "layer0.tint": [38,43,49],
  987. "layer0.opacity": 1
  988. },
  989. {
  990. "class": "mini_quick_panel_row",
  991. "attributes": ["hover"],
  992. "layer0.tint": [31,34,39]
  993. },
  994. {
  995. "class": "mini_quick_panel_row",
  996. "attributes": ["selected"],
  997. "layer0.tint": [61,71,81]
  998. },
  999.  
  1000. //========================================================
  1001. // CODE COMPLETION DROPDOWN
  1002. //--------------------------------------------------------
  1003.  
  1004. {
  1005. "class": "popup_control",
  1006. "content_margin": 0,
  1007. "layer0.tint": [16,17,18],
  1008. "layer0.opacity": 1
  1009. },
  1010. {
  1011. "class": "auto_complete",
  1012. "row_padding": [3,2]
  1013. },
  1014. {
  1015. "class": "auto_complete_label",
  1016. "fg": [255,255,255],
  1017. "match_fg": [104,81,49],
  1018. "selected_fg": [255,255,255],
  1019. "selected_match_fg": [255,223,0]
  1020. },
  1021. {
  1022. "class": "table_row",
  1023. "layer0.opacity": 0
  1024. },
  1025. {
  1026. "class": "table_row",
  1027. "attributes": ["selected"],
  1028. "layer0.opacity": 1,
  1029. "layer0.tint": [60,71,81]
  1030. },
  1031.  
  1032. //========================================================
  1033. // BOTTOM PANEL BUTTONS
  1034. //--------------------------------------------------------
  1035.  
  1036. // Button group middle
  1037. {
  1038. "class": "icon_button_control",
  1039. "layer0.opacity": 0,
  1040. "content_margin": [6,5]
  1041. },
  1042. // options
  1043. // 5
  1044. {
  1045. "class": "text_line_control",
  1046. "settings": ["Seti_pad_5"],
  1047. "content_margin": [3,2,5,2]
  1048. },
  1049. {
  1050. "class": "button_control",
  1051. "settings": ["Seti_pad_5"],
  1052. "content_margin": [5,11]
  1053. },
  1054. {
  1055. "class": "icon_button_control",
  1056. "settings": ["Seti_pad_5"],
  1057. "content_margin": [6,10]
  1058. },
  1059. {
  1060. "class": "quick_panel",
  1061. "settings": ["Seti_pad_5"],
  1062. "row_padding": [10,14,10,13],
  1063. },
  1064. {
  1065. "class": "auto_complete",
  1066. "settings": ["Seti_pad_5"],
  1067. "row_padding": [5,8]
  1068. },
  1069. {
  1070. "class": "fold_button_control",
  1071. "settings": ["Seti_pad_5"],
  1072. "layer0.texture": "Seti_UI/Main/xyz/fold-closed-5@2x.png",
  1073. },
  1074. {
  1075. "class": "fold_button_control",
  1076. "settings": ["Seti_pad_5"],
  1077. "attributes": ["expanded"],
  1078. "layer0.texture": "Seti_UI/Main/xyz/fold-open-5@2x.png",
  1079. },
  1080. // 3
  1081. {
  1082. "class": "text_line_control",
  1083. "settings": ["Seti_pad_3"],
  1084. "content_margin": [3,1,5,0]
  1085. },
  1086. {
  1087. "class": "button_control",
  1088. "settings": ["Seti_pad_3"],
  1089. "content_margin": [5,9]
  1090. },
  1091. {
  1092. "class": "icon_button_control",
  1093. "settings": ["Seti_pad_3"],
  1094. "content_margin": [6,8]
  1095. },
  1096. {
  1097. "class": "quick_panel",
  1098. "settings": ["Seti_pad_3"],
  1099. "row_padding": [10,12,10,11],
  1100. },
  1101. {
  1102. "class": "auto_complete",
  1103. "settings": ["Seti_pad_3"],
  1104. "row_padding": [5,5]
  1105. },
  1106. {
  1107. "class": "fold_button_control",
  1108. "settings": ["Seti_pad_3"],
  1109. "layer0.texture": "Seti_UI/Main/xyz/fold-closed-3@2x.png",
  1110. },
  1111. {
  1112. "class": "fold_button_control",
  1113. "settings": ["Seti_pad_3"],
  1114. "attributes": ["expanded"],
  1115. "layer0.texture": "Seti_UI/Main/xyz/fold-open-3@2x.png",
  1116. },
  1117.  
  1118. //
  1119. {
  1120. "class": "icon_button_control",
  1121. "attributes": ["selected"],
  1122. "layer1.tint": [32,40,66],
  1123. "layer0.opacity": 0
  1124. },
  1125. // Button group left
  1126. {
  1127. "class": "icon_button_control",
  1128. "attributes": ["left"]
  1129. },
  1130. {
  1131. "class": "icon_button_control",
  1132. "attributes": ["left","selected"]
  1133. },
  1134. // Button group right
  1135. {
  1136. "class": "icon_button_control",
  1137. "attributes": ["right"]
  1138. },
  1139. {
  1140. "class": "icon_button_control",
  1141. "attributes": ["right","selected"]
  1142. },
  1143. // Button single
  1144. {
  1145. "class": "icon_button_control",
  1146. "attributes": ["left","right"]
  1147. },
  1148. {
  1149. "class": "icon_button_control",
  1150. "attributes": ["left","right","selected"]
  1151. },
  1152.  
  1153. //========================================================
  1154. // BOTTOM PANEL ICONS - GROUP 1
  1155. //--------------------------------------------------------
  1156.  
  1157. // Regex search button
  1158. {
  1159. "class": "icon_regex",
  1160. "layer0.texture": "Seti_UI/Main/regex@2x.png",
  1161. "layer0.tint": [96,125,139],
  1162. "layer0.opacity": 1,
  1163. "content_margin": 8
  1164. },
  1165. {
  1166. "class": "icon_regex",
  1167. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1168. "layer0.tint": [255,51,102]
  1169. },
  1170. {
  1171. "class": "icon_regex",
  1172. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1173. "layer0.tint": [148,211,209]
  1174. },
  1175. // Case sensitive search button
  1176. {
  1177. "class": "icon_case",
  1178. "layer0.texture": "Seti_UI/Main/casesens@2x.png",
  1179. "layer0.tint": [96,125,139],
  1180. "layer0.opacity": 1,
  1181. "content_margin": 8
  1182. },
  1183. {
  1184. "class": "icon_case",
  1185. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1186. "layer0.tint": [255,51,102]
  1187. },
  1188. {
  1189. "class": "icon_case",
  1190. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1191. "layer0.tint": [148,211,209]
  1192. },
  1193. // Match whole word search button
  1194. {
  1195. "class": "icon_whole_word",
  1196. "layer0.texture": "Seti_UI/Main/wholeword@2x.png",
  1197. "layer0.tint": [96,125,139],
  1198. "layer0.opacity": 1,
  1199. "content_margin": 8
  1200. },
  1201. {
  1202. "class": "icon_whole_word",
  1203. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1204. "layer0.tint": [255,51,102]
  1205. },
  1206. {
  1207. "class": "icon_whole_word",
  1208. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1209. "layer0.tint": [148,211,209]
  1210. },
  1211.  
  1212. //========================================================
  1213. // BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES)
  1214. //--------------------------------------------------------
  1215.  
  1216. // Show search context button
  1217. {
  1218. "class": "icon_context",
  1219. "layer0.texture": "Seti_UI/Main/context@2x.png",
  1220. "layer0.tint": [96,125,139],
  1221. "layer0.opacity": 1,
  1222. "content_margin": 8
  1223. },
  1224. {
  1225. "class": "icon_context",
  1226. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1227. "layer0.tint": [255,51,102]
  1228. },
  1229. {
  1230. "class": "icon_context",
  1231. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1232. "layer0.tint": [148,211,209]
  1233. },
  1234. // Use search buffer
  1235. {
  1236. "class": "icon_use_buffer",
  1237. "layer0.texture": "Seti_UI/Main/buffer@2x.png",
  1238. "layer0.tint": [96,125,139],
  1239. "layer0.opacity": 1,
  1240. "content_margin": 8
  1241. },
  1242. {
  1243. "class": "icon_use_buffer",
  1244. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1245. "layer0.tint": [255,51,102]
  1246. },
  1247. {
  1248. "class": "icon_use_buffer",
  1249. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1250. "layer0.tint": [148,211,209]
  1251. },
  1252.  
  1253. //========================================================
  1254. // BOTTOM PANEL ICONS - GROUP 2
  1255. //--------------------------------------------------------
  1256.  
  1257. // Reverse search direction button (ST2 only)
  1258. {
  1259. "class": "icon_reverse",
  1260. "layer0.texture": "Seti_UI/Main/reverse@2x.png",
  1261. "layer0.tint": [96,125,139],
  1262. "layer0.opacity": 1,
  1263. "content_margin": 8
  1264. },
  1265. {
  1266. "class": "icon_reverse",
  1267. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1268. "layer0.tint": [255,51,102]
  1269. },
  1270. {
  1271. "class": "icon_reverse",
  1272. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1273. "layer0.tint": [148,211,209]
  1274. },
  1275. // Search wrap button
  1276. {
  1277. "class": "icon_wrap",
  1278. "layer0.texture": "Seti_UI/Main/wrap@2x.png",
  1279. "layer0.tint": [96,125,139],
  1280. "layer0.opacity": 1,
  1281. "content_margin": 8
  1282. },
  1283. {
  1284. "class": "icon_wrap",
  1285. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1286. "layer0.tint": [255,51,102]
  1287. },
  1288. {
  1289. "class": "icon_wrap",
  1290. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1291. "layer0.tint": [148,211,209]
  1292. },
  1293. // Search in selection button
  1294. {
  1295. "class": "icon_in_selection",
  1296. "layer0.texture": "Seti_UI/Main/selection@2x.png",
  1297. "layer0.tint": [96,125,139],
  1298. "layer0.opacity": 1,
  1299. "content_margin": 8
  1300. },
  1301. {
  1302. "class": "icon_in_selection",
  1303. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1304. "layer0.tint": [255,51,102]
  1305. },
  1306. {
  1307. "class": "icon_in_selection",
  1308. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1309. "layer0.tint": [148,211,209]
  1310. },
  1311.  
  1312. //========================================================
  1313. // BOTTOM PANEL ICONS - GROUP 3
  1314. //--------------------------------------------------------
  1315.  
  1316. // Preserve case button
  1317. {
  1318. "class": "icon_preserve_case",
  1319. "layer0.texture": "Seti_UI/Main/casesens@2x.png",
  1320. "layer0.tint": [96,125,139],
  1321. "layer0.opacity": 1,
  1322. "content_margin": 8
  1323. },
  1324. {
  1325. "class": "icon_preserve_case",
  1326. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1327. "layer0.tint": [255,51,102]
  1328. },
  1329. {
  1330. "class": "icon_preserve_case",
  1331. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1332. "layer0.tint": [148,211,209]
  1333. },
  1334.  
  1335. //========================================================
  1336. // BOTTOM PANEL ICONS - GROUP 4
  1337. //--------------------------------------------------------
  1338.  
  1339. // Highlight results button
  1340. {
  1341. "class": "icon_highlight",
  1342. "layer0.texture": "Seti_UI/Main/highlight@2x.png",
  1343. "layer0.tint": [96,125,139],
  1344. "layer0.opacity": 1,
  1345. "content_margin": 8
  1346. },
  1347. {
  1348. "class": "icon_highlight",
  1349. "parents": [{"class": "icon_button_control","attributes": ["selected"]}],
  1350. "layer0.tint": [255,51,102]
  1351. },
  1352. {
  1353. "class": "icon_highlight",
  1354. "parents": [{"class": "icon_button_control","attributes": ["hover"]}],
  1355. "layer0.tint": [148,211,209]
  1356. }
  1357. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement