Advertisement
Guest User

Untitled

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