Guest User

zfolk_ivam_outliner.gui

a guest
Feb 19th, 2021
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.18 KB | None | 0 0
  1. guiTypes = {
  2. @outliner_w = 302
  3. @outliner_h = 22
  4. @overlay_w = 290
  5. containerWindowType = {
  6. name = "outliner_toggle_window"
  7. size = { width = 49 height = 67 }
  8. position = { x = -47 y = 45 }
  9. orientation = upper_right
  10. moveable = no
  11. clipping = yes
  12. background = {
  13. name = "background"
  14. quadTextureSprite = "GFX_tiled_window_transparent" # makes window moveable
  15. }
  16. buttonType = {
  17. name = "outliner_toggle"
  18. quadTextureSprite = "outliner_button"
  19. position = { x = -4 y = -4 }
  20. shortcut = "o"
  21. clicksound = interface
  22. oversound = mouse_over
  23. }
  24. buttonType = {
  25. name = "observer_outliner_toggle"
  26. quadTextureSprite = "observer_outliner_button"
  27. position = { x = -4 y = 34 }
  28. #shortcut = "o"
  29. clicksound = interface
  30. oversound = mouse_over
  31. }
  32. }
  33. ### OUTLINER ###
  34. positionType = {
  35. name = "outliner_window_margin"
  36. position = { x = 0 y = -40 }
  37. }
  38. positionType = {
  39. name = "outliner_tooltip_offset"
  40. position = { x = -25 y = 0 }
  41. }
  42. positionType = {
  43. name = "outliner_min_size"
  44. position = { x = 0 y = 180 }
  45. }
  46. containerWindowType = {
  47. name = "outliner_tooltip_window"
  48. size = { width = 200 height = 180 }
  49. orientation = upper_right
  50. background = {
  51. name = "background"
  52. spriteType = "GFX_black_bg_boxes"
  53. }
  54. instantTextBoxType = {
  55. name = "text"
  56. font = "cg_16b"
  57. maxWidth = 190
  58. position = { x = 5 y = 5 }
  59. format = center
  60. }
  61. }
  62. containerWindowType = {
  63. name = "outliner_base_window"
  64. size = { width = 300 height = 20 }
  65. position = { x = -340 y = 150 }
  66. orientation = upper_right
  67. containerWindowType = {
  68. name = "outliner_window"
  69. size = { width = 300 height = 2 }
  70. show_position = { x = -260 y = -76 }
  71. hide_position = { x = 20 y = -76 }
  72. animation_time = 200
  73. animation_type = decelerated
  74. orientation = upper_right
  75. moveable = no
  76. background = {
  77. name = "background"
  78. quadTextureSprite = "GFX_plain_bg_tile"
  79. }
  80. instantTextBoxType = {
  81. name = "header"
  82. font = "malgun_goth_24"
  83. text = "OUTLINER"
  84. position = { x = 13 y = 5 }
  85. maxWidth = 150
  86. maxHeight = 20
  87. fixedSize = yes
  88. format = left
  89. }
  90. buttonType = {
  91. name = "options"
  92. quadTextureSprite = "GFX_outliner_options_button"
  93. position = { x = -76 y = 6 }
  94. pdx_tooltip = "OUTLINER_OPTIONS_TOOLTIP"
  95. orientation = "UPPER_RIGHT"
  96. oversound = "no_sound"
  97. clicksound = "click_outliner"
  98. }
  99. iconType = {
  100. name = "outliner_header_line"
  101. quadTextureSprite = "GFX_line_center"
  102. position = { x = -256 y = 28 }
  103. orientation = center_up
  104. alwaysTransparent = yes
  105. }
  106. smoothListBoxType = {
  107. name = "list"
  108. position = { x = 0 y = 40 }
  109. priority = 100
  110. size = { x = 286 y = 0 }
  111. borderSize = { x = 0 y = 0 }
  112. scrollbarType = "standardlistbox_slider_thick"
  113. spacing = -1
  114. defaultSelection = yes
  115. }
  116. }
  117. containerWindowType = {
  118. name = "observer_window"
  119. size = { width = 300 height = 20 }
  120. show_position = { x = -260 y = -76 }
  121. hide_position = { x = 20 y = -76 }
  122. animation_time = 200
  123. animation_type = decelerated
  124. orientation = upper_right
  125. moveable = no
  126. background = {
  127. name = "background"
  128. quadTextureSprite = "GFX_plain_bg_tile"
  129. }
  130. instantTextBoxType = {
  131. name = "observer header"
  132. font = "malgun_goth_24"
  133. text = "OBSERVER"
  134. position = { x = 13 y = 5 }
  135. maxWidth = 150
  136. maxHeight = 20
  137. fixedSize = yes
  138. format = left
  139. }
  140. buttonType = {
  141. name = "unobserve"
  142. quadTextureSprite = "GFX_outliner_unobserve_button"
  143. position = { x = -110 y = 3 }
  144. pdx_tooltip = "OUTLINER_UNOBSERVE_TOOLTIP"
  145. orientation = "UPPER_RIGHT"
  146. oversound = no_sound
  147. }
  148. smoothListBoxType = {
  149. name = "list"
  150. position = { x = 2 y = 42 }
  151. priority = 100
  152. size = { x = 286 y = 0 }
  153. borderSize = { x = 0 y = 0 }
  154. scrollbarType = "standardlistbox_slider_thick"
  155. spacing = -1
  156. defaultSelection = yes
  157. }
  158. }
  159. }
  160. containerWindowType = {
  161. name = "outliner_title_entry_window"
  162. size = { width = 300 height = 28 }
  163. position = { x = 0 y = 0 }
  164. orientation = upper_right
  165. moveable = no
  166. buttonType = {
  167. name = "background"
  168. id = "background"
  169. quadTextureSprite = "GFX_glow_tile_line"
  170. clicksound = outliner_click_tab
  171. size = { x = @overlay_w y = 24 }
  172. position = { x = 3 y = 6 }
  173. }
  174. instantTextBoxType = {
  175. name = "title"
  176. font = "cg_16b"
  177. text = ""
  178. position = { x = 0 y = 6 }
  179. maxWidth = @outliner_w
  180. maxHeight = 20
  181. fixedSize = yes
  182. format = center
  183. text_color_code = "H"
  184. alwaysTransparent = yes
  185. }
  186. instantTextBoxType = {
  187. name = "amount"
  188. font = "cg_16b"
  189. text = "0"
  190. position = { x = -50 y = 6 }
  191. maxWidth = 32
  192. maxHeight = 20
  193. fixedSize = yes
  194. orientation = "UPPER_RIGHT"
  195. format = right
  196. }
  197. smoothListBoxType = {
  198. name = "list"
  199. id = "list"
  200. position = { x = 0 y = 28 }
  201. priority = 100
  202. size = { x = 300 y = 0 }
  203. borderSize = { x = 0 y = 0 }
  204. spacing = 0
  205. scrollbarType = "standardlistbox_slider_thick"
  206. alwaysTransparent = yes
  207. }
  208. }
  209. ### SECTORS ###
  210. containerWindowType = {
  211. name = "outliner_sector_title_entry_window"
  212. size = { width = @outliner_w height = @outliner_h }
  213. position = { x = 0 y = 0 }
  214. orientation = upper_right
  215. moveable = no
  216. buttonType = {
  217. name = "background"
  218. id = "background"
  219. quadTextureSprite = "GFX_outliner_member_small_bg"
  220. clicksound = outliner_click_tab
  221. size = { x = -3 y = -5 }
  222. oversound = no_sound
  223. }
  224. containerWindowType = {
  225. name = "selected_overlay"
  226. position = { x = 2 y = 0 }
  227. size = { width = @overlay_w height = 30 }
  228. background = {
  229. name = "selected_bg"
  230. spriteType = "GFX_glow_tile_orange_no_padding"
  231. alwaysTransparent = yes
  232. }
  233. }
  234. buttonType = {
  235. name = "sectors"
  236. spriteType = "GFX_sector_cap_icon"
  237. position = { x = 2 y = 5 }
  238. scale = 0.7
  239. pdx_tooltip = "OPEN_EMPIRE_VIEW_SECTOR"
  240. }
  241. instantTextBoxType = {
  242. name = "title"
  243. font = "cg_16b"
  244. text = ""
  245. position = { x = 20 y = 5 }
  246. maxWidth = 128
  247. maxHeight = 20
  248. fixedSize = yes
  249. format = left
  250. text_color_code = "H"
  251. alwaysTransparent = yes
  252. }
  253. instantTextBoxType = {
  254. name = "amount"
  255. font = "cg_16b"
  256. text = "0"
  257. position = { x = -50 y = 5 }
  258. maxWidth = 40
  259. maxHeight = 20
  260. fixedSize = yes
  261. orientation = "UPPER_RIGHT"
  262. format = centre
  263. }
  264. smoothListBoxType = {
  265. name = "list"
  266. id = "list"
  267. position = { x = 2 y= 24 }
  268. priority = 100
  269. size = { x = 320 y = 0 }
  270. borderSize = { x = 0 y = 0 }
  271. scrollbarType = "standardlistbox_slider_thick"
  272. alwaysTransparent = yes
  273. }
  274. }
  275. containerWindowType = {
  276. name = "outliner_member_observation_post_entry_window"
  277. size = { width = @outliner_w height = @outliner_h }
  278. position = { x = 0 y = 0 }
  279. orientation = upper_right
  280. moveable = no
  281. buttonType = {
  282. name = "background"
  283. quadTextureSprite = "GFX_outliner_member_small_bg"
  284. position = { x = -3 y = -5 }
  285. }
  286. containerWindowType = {
  287. name = "selected_overlay"
  288. position = { x = 0 y = 0 }
  289. size = { width = @overlay_w height = 100% }
  290. background = {
  291. name = "selected_bg"
  292. spriteType = "GFX_glow_tile_orange_no_padding"
  293. alwaysTransparent = yes
  294. }
  295. }
  296. iconType = {
  297. name = "observation_post_icon"
  298. spriteType = "GFX_ship_class_medium"
  299. position = { x = 1000 y = 5 }
  300. alwaysTransparent = yes
  301. frame = 13
  302. scale = 0.9
  303. }
  304. instantTextBoxType = {
  305. name = "name"
  306. font = "cg_16b"
  307. text = "0"
  308. position = { x = 28 y = 1 }
  309. maxWidth = 220
  310. maxHeight = 20
  311. fixedSize = yes
  312. format = left
  313. text_color_code = "E"
  314. alwaysTransparent = yes
  315. }
  316. instantTextBoxType = {
  317. name = "location"
  318. font = "cg_16b"
  319. text = ""
  320. position = { x = 1000 y = 3 }
  321. maxWidth = 120
  322. maxHeight = 20
  323. fixedSize = yes
  324. format = right
  325. alwaysTransparent = yes
  326. }
  327. iconType = {
  328. name = "mission_icon"
  329. position = { x = 4 y = 0 }
  330. spriteType = "GFX_observation_mission_small"
  331. }
  332. iconType = {
  333. name = "progress"
  334. position = { x = -54 y = 6 }
  335. orientation = "upper_right"
  336. spriteType = "GFX_outliner_planet_construction_progressbar"
  337. frame = 50
  338. }
  339. instantTextBoxType = {
  340. name = "gain_cost"
  341. font = "cg_16b"
  342. text = ""
  343. maxWidth = 64
  344. position = { x = -79 y = 1 }
  345. orientation = "upper_right"
  346. format = right
  347. alwaysTransparent = yes
  348. text_color_code = "Y"
  349. }
  350. }
  351. containerWindowType = {
  352. name = "outliner_member_army_entry_window"
  353. size = { width = @outliner_w height = @outliner_h }
  354. position = { x = 0 y = 0 }
  355. orientation = upper_right
  356. moveable = no
  357. buttonType = {
  358. name = "background"
  359. quadTextureSprite = "GFX_outliner_member_small_bg"
  360. position = { x = -3 y = -5 }
  361. clicksound = click_outliner
  362. }
  363. containerWindowType = {
  364. name = "selected_overlay"
  365. position = { x = 0 y = 0 }
  366. size = { width = @overlay_w height = 100% }
  367. background = {
  368. name = "selected_bg"
  369. spriteType = "GFX_glow_tile_orange_no_padding"
  370. alwaysTransparent = yes
  371. }
  372. }
  373. iconType = {
  374. name = "planet_type"
  375. position = { x = 6 y = 0 }
  376. spriteType = "GFX_planet_type"
  377. frame = 1
  378. alwaysTransparent = yes
  379. scale = 0.52
  380. }
  381. instantTextBoxType = {
  382. name = "location"
  383. font = "cg_16b"
  384. text = ""
  385. position = { x = -1000 y = 3 }
  386. maxWidth = 120
  387. maxHeight = 20
  388. fixedSize = yes
  389. orientation = "UPPER_RIGHT"
  390. format = right
  391. alwaysTransparent = yes
  392. }
  393. iconType = {
  394. name = "fleet_status"
  395. position = { x = 4 y = 0 }
  396. spriteType = "GFX_fleet_status_icon"
  397. frame = 20
  398. alwaysTransparent = yes
  399. scale = 0.7
  400. }
  401. iconType = {
  402. name = "invasion"
  403. position = { x = 77 y = 15 }
  404. spriteType = "GFX_alliance_vote_status"
  405. frame = 3
  406. scale = 0.6
  407. }
  408. instantTextBoxType = {
  409. name = "army_power"
  410. position = { x = -74 y = 1 }
  411. font = "cg_16b"
  412. text = "power: 5"
  413. maxWidth = 58
  414. format = right
  415. maxHeight = 20
  416. fixedSize = yes
  417. orientation = "UPPER_RIGHT"
  418. }
  419. instantTextBoxType = {
  420. name = "name"
  421. font = "cg_16b"
  422. text = "0"
  423. position = { x = 28 y = 1 }
  424. maxWidth = 110
  425. maxHeight = 19
  426. fixedSize = yes
  427. format = left
  428. #text_color_code = "E"
  429. text_color_code = "E"
  430. alwaysTransparent = yes
  431. }
  432. overlappingElementsBoxType = {
  433. name = "box"
  434. orientation = "upper_left"
  435. position = { x = 135 y = 0 }
  436. size = { x = 100 y = 20 }
  437. spacing = 0
  438. format = right
  439. }
  440. }
  441. containerWindowType = {
  442. name = "outliner_army_type_entry_window"
  443. size = { width = 32 height = 20 }
  444. position = { x = 0 y = 0 }
  445. moveable = no
  446. iconType = {
  447. name = "icon"
  448. spriteType = "GFX_army_icons"
  449. position = { x = 0 y = -2 }
  450. frame = 2
  451. scale = 0.7
  452. }
  453. instantTextBoxType = {
  454. name = "amount"
  455. font = "cg_16b"
  456. text = ""
  457. position = { x = 20 y = 1 }
  458. maxWidth = 24
  459. maxHeight = 19
  460. fixedSize = yes
  461. format = left
  462. text_color_code = "Y"
  463. }
  464. }
  465. ### Fleets ###
  466. containerWindowType = {
  467. name = "outliner_member_fleet_entry_window"
  468. size = { width = @outliner_w height = @outliner_h }
  469. position = { x = 0 y = 0 }
  470. orientation = upper_right
  471. moveable = no
  472. buttonType = {
  473. name = "background"
  474. quadTextureSprite = "GFX_outliner_member_small_bg"
  475. position = { x = -3 y = -5 }
  476. clicksound = click_outliner
  477. oversound = oversound
  478. }
  479. containerWindowType = {
  480. name = "selected_overlay"
  481. position = { x = 0 y = 0 }
  482. size = { width = @outliner_w height = 100% }
  483. background = {
  484. name = "selected_bg"
  485. spriteType = "GFX_glow_tile_orange_no_padding"
  486. alwaysTransparent = yes
  487. }
  488. }
  489. iconType = {
  490. name = "alliance_icon"
  491. position = { x = 16 y = 7 }
  492. spriteType = "GFX_ship_class_small"
  493. frame = 16
  494. scale = 0.5
  495. }
  496. iconType = {
  497. name = "fleet_status"
  498. position = { x = 4 y = 0 }
  499. spriteType = "GFX_fleet_status_icon"
  500. frame = 20
  501. scale = 0.7
  502. }
  503. instantTextBoxType = {
  504. name = "name"
  505. font = "cg_16b"
  506. text = "0"
  507. position = { x = 28 y = 1 }
  508. maxWidth = 100
  509. maxHeight = 20
  510. fixedSize = yes
  511. format = left
  512. text_color_code = "E"
  513. alwaysTransparent = yes
  514. }
  515. instantTextBoxType = {
  516. name = "location"
  517. font = "cg_16b"
  518. text = ""
  519. position = { x = -1000 y = -1000 }
  520. maxWidth = 80
  521. maxHeight = 20
  522. fixedSize = yes
  523. orientation = "UPPER_RIGHT"
  524. format = right
  525. #alwaysTransparent = yes
  526. }
  527. instantTextBoxType = {
  528. name = "size_limit"
  529. font = "cg_16b"
  530. text = ""
  531. position = { x = 130 y = 1 }
  532. maxWidth = 112
  533. maxHeight = 20
  534. fixedSize = yes
  535. orientation = "UPPER_LEFT"
  536. format = left
  537. text_color_code = "H"
  538. #alwaysTransparent = yes
  539. }
  540. instantTextBoxType = {
  541. name = "offensive_power"
  542. position = { x = -79 y = 1 }
  543. font = "cg_16b"
  544. maxWidth = 64
  545. maxHeight = 20
  546. text = "?"
  547. fixedSize = yes
  548. text_color_code = "Y"
  549. format = right
  550. orientation = "UPPER_RIGHT"
  551. }
  552. iconType = {
  553. name = "progress"
  554. position = { x = 40 y = 1 }
  555. spriteType = "GFX_outliner_planet_colonize_progressbar"
  556. frame = 50
  557. }
  558. gridBoxType = {
  559. name = "fleet_status_grid"
  560. position = { x = -65 y = 2 }
  561. slotSize = { width = 15 height = 15 }
  562. max_slots_horizontal = 2
  563. max_slots_vertical = 1
  564. format = "UPPER_RIGHT"
  565. orientation ="UPPER_RIGHT"
  566. }
  567. }
  568. containerWindowType = {
  569. name = "fleet_status_entry"
  570. size = { width = 15 height = 15 }
  571. iconType = {
  572. name = "status"
  573. spriteType = "GFX_outliner_fleet_status"
  574. }
  575. }
  576. ### PLANETS ###
  577. containerWindowType = {
  578. name = "outliner_member_planet_entry_window"
  579. size = { width = @outliner_w height = @outliner_h }
  580. position = { x = 0 y = 0 }
  581. orientation = upper_right
  582. moveable = no
  583. buttonType = {
  584. name = "background"
  585. quadTextureSprite = "GFX_outliner_member_small_bg"
  586. position = { x = -3 y = -5 }
  587. clicksound = "click_outliner"
  588. }
  589. containerWindowType = {
  590. name = "selected_overlay"
  591. position = { x = 0 y = 0 }
  592. size = { width = @overlay_w height = 100% }
  593. background = {
  594. name = "selected_bg"
  595. spriteType = "GFX_glow_tile_orange_no_padding"
  596. alwaysTransparent = yes
  597. }
  598. }
  599. iconType = {
  600. name = "type"
  601. position = { x = 6 y = 0 }
  602. spriteType = "GFX_planet_type"
  603. frame = 1
  604. alwaysTransparent = yes
  605. scale = 0.52
  606. }
  607. iconType = {
  608. name = "occupied"
  609. position = { x = 6 y = -2 }
  610. spriteType = "GFX_occupation_flag"
  611. }
  612. iconType = {
  613. name = "blockaded"
  614. position = { x = 6 y = -2 }
  615. spriteType = "GFX_planet_blockade"
  616. }
  617. iconType = {
  618. name = "invasion"
  619. position = { x = 6 y = -2 }
  620. spriteType = "GFX_planet_invasion"
  621. }
  622. buttonType = {
  623. name = "branch_office_flag"
  624. spriteType = "GFX_empire_flag_32"
  625. position = { x = -1 y = -1 }
  626. scale = 0.5
  627. }
  628. instantTextBoxType = {
  629. name = "name"
  630. font = "cg_16b"
  631. text = "0"
  632. position = { x = 28 y = 1 }
  633. maxWidth = 110
  634. maxHeight = 19
  635. fixedSize = yes
  636. format = left
  637. text_color_code = "E"
  638. alwaysTransparent = yes
  639. }
  640. instantTextBoxType = {
  641. name = "colony_type"
  642. font = "cg_16b"
  643. text = "0"
  644. position = { x = 140 y = 1 }
  645. maxWidth = 103
  646. maxHeight = 20
  647. fixedSize = yes
  648. format = left
  649. #text_color_code = "g"
  650. alwaysTransparent = yes
  651. }
  652. instantTextBoxType = {
  653. name = "star"
  654. font = "cg_16b"
  655. text = ""
  656. position = { x = -1000 y = -1000 }
  657. maxWidth = 0
  658. maxHeight = 0
  659. fixedSize = yes
  660. orientation = "UPPER_RIGHT"
  661. format = right
  662. alwaysTransparent = yes
  663. }
  664. instantTextBoxType = {
  665. name = "class"
  666. font = "cg_16b"
  667. text = ""
  668. position = { x = -1000 y = -1000 }
  669. maxWidth = 0
  670. maxHeight = 0
  671. fixedSize = yes
  672. format = left
  673. alwaysTransparent = yes
  674. }
  675. containerWindowType = {
  676. name = "planet_status_container"
  677. size = { width = 45 height = 15 }
  678. position = { x = -235 y = 2 }
  679. orientation = upper_right
  680. gridBoxType = {
  681. name = "planet_status_list"
  682. slotSize = { width = 15 height = 15 }
  683. max_slots_horizontal = 6
  684. max_slots_vertical = 1
  685. format = "UPPER_RIGHT"
  686. }
  687. }
  688. containerWindowType = {
  689. name = "constructions"
  690. size = { width = 300 height = 20 }
  691. position = { x = -188 y = 2 }
  692. orientation = upper_right
  693. moveable = no
  694. overlappingElementsBoxType = {
  695. name = "box"
  696. position = { x = 0 y = 0 }
  697. size = { x = 130 y = 22 }
  698. spacing = 0
  699. format = right
  700. }
  701. }
  702. containerWindowType = {
  703. name = "colonize"
  704. size = { width = 100% height = 100% }
  705. position = { x = 0 y = 0 }
  706. moveable = no
  707. iconType = {
  708. name = "icon"
  709. position = { x = 106 y = 1 }
  710. spriteType = "GFX_ship_class_small"
  711. frame = 14
  712. scale = 0.7
  713. }
  714. iconType = {
  715. name = "progress"
  716. position = { x = 126 y = 5 }
  717. spriteType = "GFX_outliner_planet_colonize_small_progressbar"
  718. frame = 50
  719. }
  720. }
  721. }
  722. containerWindowType = {
  723. name = "outliner_member_planet_construction_entry_window"
  724. size = { width = 65 height = 22 }
  725. position = { x = 0 y = 0 }
  726. iconType = {
  727. name = "progress"
  728. position = { x = 18 y = 3 }
  729. spriteType = "GFX_outliner_planet_construction_progressbar"
  730. frame = 50
  731. }
  732. iconType = {
  733. name = "building"
  734. position = { x = 0 y = 0 }
  735. spriteType = "GFX_building_icon"
  736. }
  737. #iconType = {
  738. # name = "pop"
  739. # position = { x = 0 y = 0 }
  740. # spriteType = "GFX_pop_white"
  741. #}
  742. iconType = {
  743. name = "army"
  744. position = { x = -5 y = -7 }
  745. spriteType = "GFX_army_icons"
  746. frame = 1
  747. scale = 0.85
  748. }
  749. }
  750. containerWindowType = {
  751. name = "outliner_member_fleet_civilian_entry_window"
  752. size = { width = @outliner_w height = @outliner_h }
  753. position = { x = 0 y = 0 }
  754. orientation = upper_right
  755. moveable = no
  756. buttonType = {
  757. name = "background"
  758. quadTextureSprite = "GFX_outliner_member_small_bg"
  759. position = { x = -3 y = -5 }
  760. clicksound = click_outliner
  761. }
  762. containerWindowType = {
  763. name = "selected_overlay"
  764. position = { x = 0 y = 0 }
  765. size = { width = @outliner_w height = 100% }
  766. background = {
  767. name = "selected_bg"
  768. spriteType = "GFX_glow_tile_orange_no_padding"
  769. alwaysTransparent = yes
  770. }
  771. }
  772. iconType = {
  773. name = "fleet_status"
  774. position = { x = 4 y = 0 }
  775. spriteType = "GFX_fleet_status_icon"
  776. frame = 20
  777. scale = 0.70
  778. }
  779. iconType = {
  780. name = "leader_level"
  781. position = { x = 156 y = -1 }
  782. spriteType = "GFX_outliner_leader_level"
  783. frame = 10
  784. alwaysTransparent = yes
  785. }
  786. instantTextBoxType = {
  787. name = "type"
  788. font = "cg_16b"
  789. text = "0"
  790. position = { x = 28 y = 1 }
  791. maxWidth = 158
  792. maxHeight = 20
  793. fixedSize = yes
  794. format = left
  795. text_color_code = "E"
  796. alwaysTransparent = yes
  797. }
  798. # vertical_alignment = center
  799. # pdx_tooltip = "ASCENSION_PERKS_VIEW_SHOW_UNAVAILABLE_DESC"
  800. instantTextBoxType = {
  801. name = "name"
  802. font = "cg_16b"
  803. text = "0"
  804. position = { x = -112 y = 1 }
  805. maxWidth = 100
  806. maxHeight = 20
  807. fixedSize = yes
  808. orientation = "UPPER_RIGHT"
  809. format = left
  810. text_color_code = "g"
  811. alwaysTransparent = yes
  812. }
  813. # Hidden
  814. instantTextBoxType = {
  815. name = "location"
  816. font = "cg_16b"
  817. text = "100"
  818. position = { x = 100 y = 1 }
  819. maxWidth = 74
  820. maxHeight = 20
  821. fixedSize = yes
  822. orientation = "UPPER_RIGHT"
  823. format = right
  824. text_color_code = "g"
  825. alwaysTransparent = yes
  826. }
  827. iconType = {
  828. name = "progress"
  829. position = { x = -112 y = 5 }
  830. orientation = "UPPER_RIGHT"
  831. spriteType = "GFX_outliner_planet_construction_progressbar"
  832. frame = 50
  833. }
  834. }
  835. containerWindowType = {
  836. name = "outliner_member_disabled_alert_entry_window"
  837. size = { width = @outliner_w height = @outliner_h }
  838. position = { x = 0 y = 0 }
  839. orientation = upper_right
  840. moveable = no
  841. buttonType = {
  842. name = "background"
  843. quadTextureSprite = "GFX_outliner_member_small_bg"
  844. position = { x = -3 y = -5 }
  845. }
  846. iconType = {
  847. name = "alerticon"
  848. spriteType = "GFX_alerticons"
  849. position = { x = 7 y = 1 }
  850. orientation = "UPPER_LEFT"
  851. scale = 0.52
  852. }
  853. instantTextBoxType = {
  854. name = "name"
  855. font = "cg_16b"
  856. text = "0"
  857. position = { x = 28 y = 1 }
  858. maxWidth = 230
  859. maxHeight = 20
  860. fixedSize = yes
  861. format = left
  862. text_color_code = "g"
  863. alwaysTransparent = yes
  864. }
  865. }
  866. ### FACTIONS ###
  867. containerWindowType = {
  868. name = "outliner_member_pop_faction_entry_window"
  869. size = { width = @outliner_w height = @outliner_h }
  870. position = { x = 0 y = 0 }
  871. orientation = upper_right
  872. moveable = no
  873. buttonType = {
  874. name = "background"
  875. quadTextureSprite = "GFX_outliner_member_small_bg"
  876. position = { x = -3 y = -5 }
  877. }
  878. iconType = {
  879. name = "faction_icon"
  880. quadTextureSprite = "GFX_faction_icon_imperialist"
  881. position = { x = 4 y = 0 }
  882. #scale = 0.54
  883. scale = 0.34
  884. alwaysTransparent = yes
  885. }
  886. instantTextBoxType = {
  887. name = "name"
  888. font = "cg_16b"
  889. text = "0"
  890. position = { x = 26 y = 1 }
  891. maxWidth = 108
  892. maxHeight = 20
  893. format = left
  894. text_color_code = "E"
  895. alwaysTransparent = yes
  896. fixedSize = yes
  897. }
  898. iconType = {
  899. name = "pops_icon"
  900. spriteType = "GFX_planet_view_pop"
  901. position = { x = 150 y = 1 }
  902. scale = 0.62
  903. alwaysTransparent = yes
  904. }
  905. instantTextBoxType = {
  906. name = "num_pops"
  907. font = "cg_16b"
  908. text = "13"
  909. position = { x = 120 y = 1 }
  910. maxWidth = 30
  911. maxHeight = 19
  912. fixedSize = yes
  913. format = right
  914. }
  915. # iconType = {
  916. # name = "attraction_icon"
  917. # spriteType = "GFX_has_ftl_magnet"
  918. # position = { x = 104 y = -5 }
  919. # scale = 0.9
  920. # alwaysTransparent = yes
  921. # }
  922. instantTextBoxType = {
  923. name = "attraction_label"
  924. position = { x = 168 y = 1 }
  925. font = "cg_16b"
  926. text = "7"
  927. text_color_code = "Y"
  928. maxWidth = 30
  929. maxHeight = 19
  930. format = left
  931. }
  932. instantTextBoxType = {
  933. name = "approval_label"
  934. position = { x = 198 y = 1 }
  935. font = "cg_16b"
  936. text = "APPROVAL_OF_FACTION"
  937. maxWidth = 100
  938. maxHeight = 30
  939. }
  940. instantTextBoxType = {
  941. name = "influence_label"
  942. position = { x = 218 y = 1 }
  943. font = "cg_16b"
  944. text = "INFLUENCE_GAIN_FROM_FACTION" # not moddable
  945. maxWidth = 68
  946. maxHeight = 19
  947. format = right
  948. }
  949. }
  950. containerWindowType = {
  951. name = "outliner_member_sector_entry_window"
  952. size = { width = @outliner_w height = @outliner_h }
  953. position = { x = 0 y = 0 }
  954. orientation = upper_right
  955. moveable = no
  956. buttonType = {
  957. name = "background"
  958. quadTextureSprite = "GFX_outliner_member_small_bg"
  959. position = { x = -3 y = -5 }
  960. }
  961. instantTextBoxType = {
  962. name = "name"
  963. font = "cg_16b"
  964. text = "0"
  965. position = { x = 28 y = 1 }
  966. maxWidth = 118
  967. maxHeight = 19
  968. fixedSize = yes
  969. format = left
  970. text_color_code = "E"
  971. alwaysTransparent = yes
  972. }
  973. buttonType = {
  974. name = "cycle_colonies"
  975. quadTextureSprite = "GFX_colonies"
  976. position = { x = 4 y = 0 }
  977. scale = 0.74
  978. }
  979. instantTextBoxType = {
  980. name = "colony_count"
  981. font = "cg_16b"
  982. text = "5"
  983. text_color_code = "Y"
  984. position = { x = 168 y = 1 }
  985. alwaysTransparent = yes
  986. maxWidth = 30
  987. maxHeight = 19
  988. fixedSize = yes
  989. format = right
  990. }
  991. iconType = {
  992. name = "disconnected_icon"
  993. spriteType = "GFX_sector_disconnect_icon"
  994. position = { x = 148 y = 1 }
  995. scale = 0.78
  996. }
  997. iconType = {
  998. name = "missing_resource_icon"
  999. spriteType = "GFX_missing_resources_icon"
  1000. position = { x = 148 y = 0 }
  1001. scale = 0.7
  1002. }
  1003. buttonType = {
  1004. name = "manage_sector"
  1005. quadTextureSprite = "GFX_outliner_manage_sectors"
  1006. position = { x = -56 y = -8 }
  1007. orientation = "UPPER_RIGHT"
  1008. scale = 0.7
  1009. }
  1010. buttonType = {
  1011. name = "settings"
  1012. quadTextureSprite = "GFX_outliner_sector_settings"
  1013. position = { x = -34 y = -8 }
  1014. orientation = "UPPER_RIGHT"
  1015. scale = 0.7
  1016. }
  1017. }
  1018. containerWindowType = {
  1019. name = "outliner_options_window"
  1020. size = { width = 300 height = 772 }
  1021. position = { x = -610 y = 65 }
  1022. orientation = upper_right
  1023. moveable = yes
  1024. background = {
  1025. name = "background"
  1026. quadTextureSprite = "GFX_tile_outliner_bg"
  1027. }
  1028. instantTextBoxType = {
  1029. name = "header"
  1030. font = "malgun_goth_24"
  1031. text = "OUTLINER_OPTIONS"
  1032. position = { x = 13 y = 5 }
  1033. maxWidth = 150
  1034. maxHeight = 20
  1035. fixedSize = yes
  1036. format = left
  1037. }
  1038. buttonType = {
  1039. name = "close"
  1040. quadTextureSprite = "GFX_close"
  1041. position = { x = -43 y = 14 }
  1042. orientation = upper_right
  1043. shortcut = "ESCAPE"
  1044. clicksound = "back_click"
  1045. pdx_tooltip = "CLOSE_TITLE"
  1046. }
  1047. smoothListBoxType = {
  1048. name = "list"
  1049. position = { x = 5 y = 60 }
  1050. size = { x = 284 y = 647 }
  1051. priority = 100
  1052. borderSize = { x = 0 y = 0 }
  1053. scrollbarType = "standardlistbox_slider_thick"
  1054. autohide_scrollbar = no
  1055. offset = { x = -3 y = 0 }
  1056. spacing = 0
  1057. }
  1058. checkboxType = {
  1059. name = "show_focus_enabled_sectors"
  1060. position = { x = 5 y = -65 }
  1061. orientation = lower_left
  1062. quadTextureSprite = "GFX_checkbox_20_20_01"
  1063. pdx_tooltip = "OL_TOGGLE_VISIBILITY_SECTORS_WITH_FOCUS_DESC"
  1064. }
  1065. instantTextBoxType = {
  1066. name = "show_focus_enabled_sectors_label"
  1067. position = { x = 35 y = -58 }
  1068. orientation = lower_left
  1069. font = "cg_16b"
  1070. text = "OL_TOGGLE_VISIBILITY_SECTORS_WITH_FOCUS"
  1071. text_color_code = "E"
  1072. alwaysTransparent = yes
  1073. maxWidth = 300
  1074. format = left
  1075. }
  1076. checkboxType = {
  1077. name = "show_focus_disabled_sectors"
  1078. position = { x = 5 y = -35 }
  1079. orientation = lower_left
  1080. quadTextureSprite = "GFX_checkbox_20_20_01"
  1081. pdx_tooltip = "OL_TOGGLE_VISIBILITY_SECTORS_NO_FOCUS_DESC"
  1082. }
  1083. instantTextBoxType = {
  1084. name = "show_focus_disabled_sectors_label"
  1085. position = { x = 35 y = -28 }
  1086. orientation = lower_left
  1087. font = "cg_16b"
  1088. text = "OL_TOGGLE_VISIBILITY_SECTORS_NO_FOCUS"
  1089. text_color_code = "E"
  1090. alwaysTransparent = yes
  1091. maxWidth = 300
  1092. format = left
  1093. }
  1094. }
  1095. containerWindowType = {
  1096. name = "outliner_options_entry_window"
  1097. size = { width = 280 height = 38 }
  1098. position = { x = 0 y = 0 }
  1099. orientation = upper_right
  1100. moveable = no
  1101. buttonType = {
  1102. name = "background"
  1103. quadTextureSprite = "GFX_outliner_header_bg"
  1104. size = { x = 290 y = 4 }
  1105. position = { x = -3 y = -2 }
  1106. alwaysTransparent = yes
  1107. }
  1108. instantTextBoxType = {
  1109. name = "title"
  1110. font = "cg_16b"
  1111. text = "dsffds"
  1112. position = { x = 42 y = 8 }
  1113. maxWidth = 200
  1114. maxHeight = 20
  1115. fixedSize = yes
  1116. format = left
  1117. #text_color_code = "E"
  1118. alwaysTransparent = yes
  1119. }
  1120. checkboxType = {
  1121. name = "disable"
  1122. position = { x = 3 y = 3 }
  1123. quadTextureSprite = "GFX_radio_button"
  1124. pdx_tooltip = "OUTLINER_DISABLE_TOOLTIP"
  1125. }
  1126. buttonType = {
  1127. name = "up"
  1128. quadTextureSprite = "GFX_button_up"
  1129. position = { x = -55 y = 5 }
  1130. orientation = "UPPER_RIGHT"
  1131. clicksound = increment_click
  1132. #rotation = -1.57
  1133. pdx_tooltip = "OUTLINER_OPTIONS_SORT_UP_TOOLTIP"
  1134. }
  1135. buttonType = {
  1136. name = "down"
  1137. quadTextureSprite = "GFX_button_down"
  1138. position = { x = -30 y = 5 }
  1139. orientation = "UPPER_RIGHT"
  1140. clicksound = decrement_click
  1141. #rotation = 1.57
  1142. pdx_tooltip = "OUTLINER_OPTIONS_SORT_DOWN_TOOLTIP"
  1143. }
  1144. }
  1145. ### INTEGRATION OF SUBJECTS ###
  1146. containerWindowType = {
  1147. name = "outliner_member_integration_entry_window"
  1148. size = { width = @outliner_w height = @outliner_h }
  1149. position = { x = 0 y = 0 }
  1150. orientation = upper_right
  1151. moveable = no
  1152. buttonType = {
  1153. name = "background"
  1154. quadTextureSprite = "GFX_outliner_member_small_bg"
  1155. position = { x = -3 y = -5 }
  1156. }
  1157. containerWindowType = {
  1158. name = "selected_overlay"
  1159. position = { x = 0 y = 0 }
  1160. size = { width = @overlay_w height = 100% }
  1161. background = {
  1162. name = "selected_bg"
  1163. spriteType = "GFX_glow_tile_orange_no_padding"
  1164. alwaysTransparent = yes
  1165. }
  1166. }
  1167. buttonType = {
  1168. name = "flag"
  1169. spriteType = "GFX_empire_flag_32"
  1170. position = { x = 8 y = 1 }
  1171. scale = 0.5
  1172. }
  1173. instantTextBoxType = {
  1174. name = "subject_name"
  1175. font = "cg_16b"
  1176. text = "0"
  1177. position = { x = 28 y = 1 }
  1178. maxWidth = 100
  1179. maxHeight = 20
  1180. fixedSize = yes
  1181. format = left
  1182. text_color_code = "E"
  1183. alwaysTransparent = yes
  1184. }
  1185. iconType = {
  1186. name = "progress_bar"
  1187. position = { x = 126 y = 5 }
  1188. spriteType = "GFX_outliner_planet_colonize_small_progressbar"
  1189. alwaysTransparent = yes
  1190. frame = 50
  1191. }
  1192. }
  1193. ### TERRAFORMING ###
  1194. containerWindowType = {
  1195. name = "outliner_member_terraforming_entry_window"
  1196. size = { width = @outliner_w height = @outliner_h }
  1197. position = { x = 0 y = 0 }
  1198. orientation = upper_right
  1199. moveable = no
  1200. buttonType = {
  1201. name = "background"
  1202. quadTextureSprite = "GFX_outliner_member_small_bg"
  1203. position = { x = -3 y = -5 }
  1204. clicksound = "click_outliner"
  1205. }
  1206. containerWindowType = {
  1207. name = "selected_overlay"
  1208. position = { x = 0 y = 0 }
  1209. size = { width = @outliner_w height = 100% }
  1210. background = {
  1211. name = "selected_bg"
  1212. spriteType = "GFX_glow_tile_orange_no_padding"
  1213. alwaysTransparent = yes
  1214. }
  1215. }
  1216. iconType = {
  1217. name = "type_start"
  1218. position = { x = 6 y = 0 }
  1219. spriteType = "GFX_planet_type"
  1220. frame = 1
  1221. alwaysTransparent = yes
  1222. scale = 0.52
  1223. }
  1224. instantTextBoxType = {
  1225. name = "name"
  1226. font = "cg_16b"
  1227. text = "0"
  1228. position = { x = 28 y = 1 }
  1229. maxWidth = 200
  1230. maxHeight = 19
  1231. fixedSize = yes
  1232. format = left
  1233. text_color_code = "E"
  1234. alwaysTransparent = yes
  1235. }
  1236. instantTextBoxType = {
  1237. name = "star"
  1238. font = "cg_16b"
  1239. text = "Star"
  1240. position = { x = -1000 y = 3 }
  1241. orientation = "UPPER_RIGHT"
  1242. maxWidth = 70
  1243. maxHeight = 20
  1244. fixedSize = yes
  1245. format = right
  1246. alwaysTransparent = yes
  1247. }
  1248. iconType = {
  1249. name = "type_target"
  1250. position = { x = -82 y = 0 }
  1251. spriteType = "GFX_planet_type"
  1252. frame = 1
  1253. alwaysTransparent = yes
  1254. scale = 0.52
  1255. orientation = "UPPER_RIGHT"
  1256. }
  1257. iconType = {
  1258. name = "progress_bar"
  1259. position = { x = -56 y = 5 }
  1260. orientation = "UPPER_RIGHT"
  1261. spriteType = "GFX_outliner_planet_construction_progressbar"
  1262. alwaysTransparent = yes
  1263. frame = 50
  1264. }
  1265. }
  1266. ### STARBASE ###
  1267. containerWindowType = {
  1268. name = "outliner_member_starbase_entry_window"
  1269. size = { width = @outliner_w height = @outliner_h }
  1270. position = { x = 0 y = 0 }
  1271. orientation = upper_right
  1272. moveable = no
  1273. @text_max_height = 20
  1274. @text_bottom_y = 1
  1275. buttonType = {
  1276. name = "background"
  1277. quadTextureSprite = "GFX_outliner_member_small_bg"
  1278. position = { x = -3 y = -5 }
  1279. clicksound = "click_outliner"
  1280. oversound = no_sound
  1281. }
  1282. containerWindowType = {
  1283. name = "selected_overlay"
  1284. position = { x = 0 y = 0 }
  1285. size = { width = @overlay_w height = 100% }
  1286. background = {
  1287. name = "selected_bg"
  1288. spriteType = "GFX_glow_tile_orange_no_padding"
  1289. alwaysTransparent = yes
  1290. }
  1291. }
  1292. iconType = {
  1293. name = "type"
  1294. position = { x = 6 y = -1 }
  1295. spriteType = "GFX_starbase_outliner"
  1296. frame = 0
  1297. scale = 0.64
  1298. }
  1299. instantTextBoxType = {
  1300. name = "name"
  1301. font = "cg_16b"
  1302. text = "0"
  1303. position = { x = 28 y = 1 }
  1304. maxWidth = 100
  1305. maxHeight = @text_max_height
  1306. fixedSize = yes
  1307. format = left
  1308. text_color_code = "E"
  1309. alwaysTransparent = yes
  1310. }
  1311. instantTextBoxType = {
  1312. name = "system"
  1313. font = "cg_16b"
  1314. text = ""
  1315. position = { x = -1000 y = -1000 }
  1316. maxWidth = 65
  1317. maxHeight = @text_max_height
  1318. fixedSize = yes
  1319. orientation = "UPPER_RIGHT"
  1320. format = right
  1321. }
  1322. instantTextBoxType = {
  1323. name = "starbase_type"
  1324. font = "cg_16b"
  1325. text = "0"
  1326. position = { x = 130 y = @text_bottom_y }
  1327. maxWidth = 74
  1328. maxHeight = @text_max_height
  1329. fixedSize = yes
  1330. format = left
  1331. #text_color_code = "g"
  1332. alwaysTransparent = yes
  1333. }
  1334. instantTextBoxType = {
  1335. name = "military_power"
  1336. position = { x = -79 y = 1 }
  1337. font = "cg_16b"
  1338. maxWidth = 64
  1339. maxHeight = @text_max_height
  1340. fixedSize = yes
  1341. format = right
  1342. orientation = "UPPER_RIGHT"
  1343. }
  1344. containerWindowType = {
  1345. name = "starbase_status_container"
  1346. size = { width = 45 height = 15 }
  1347. position = { x = 7 y = 1 }
  1348. gridBoxType = {
  1349. name = "starbase_status_list"
  1350. slotSize = { width = 15 height = 15 }
  1351. max_slots_horizontal = 2
  1352. max_slots_vertical = 1
  1353. format = "UPPER_RIGHT"
  1354. }
  1355. }
  1356. containerWindowType = {
  1357. name = "constructions"
  1358. size = { width = 100% height = 100% }
  1359. position = { x = 120 y = 0 }
  1360. moveable = no
  1361. overlappingElementsBoxType = {
  1362. name = "box"
  1363. position = { x = 0 y = 1 }
  1364. size = { x = 140 y = 30 }
  1365. spacing = 4.0
  1366. format = left
  1367. }
  1368. }
  1369. }
  1370. containerWindowType = {
  1371. name = "outliner_member_starbase_construction_entry_window"
  1372. size = { width = 65 height = 22 }
  1373. position = { x = 0 y = 0 }
  1374. iconType = {
  1375. name = "shipyard"
  1376. position = { x = 0 y = -2 }
  1377. spriteType = "GFX_ship_class_small"
  1378. frame = 3
  1379. scale = 0.8
  1380. }
  1381. iconType = {
  1382. name = "module"
  1383. position = { x = 0 y = 0 }
  1384. spriteType = "GFX_building_icon"
  1385. }
  1386. iconType = {
  1387. name = "building"
  1388. position = { x = 0 y = 0 }
  1389. spriteType = "GFX_building_icon"
  1390. }
  1391. iconType = {
  1392. name = "defense"
  1393. position = { x = -5 y = -7 }
  1394. spriteType = "GFX_army_icons"
  1395. frame = 1
  1396. scale = 0.85
  1397. }
  1398. iconType = {
  1399. name = "upgrade"
  1400. position = { x = 2 y = 1 }
  1401. spriteType = "GFX_spaceport_upgrade"
  1402. scale = 0.47
  1403. }
  1404. overlappingElementsBoxType = {
  1405. name = "progress_bars"
  1406. position = { x = 18 y = 3 }
  1407. size = { x = 120 y = 30 }
  1408. spacing = 2.0
  1409. format = left
  1410. }
  1411. }
  1412. ### SHIPYARD ###
  1413. containerWindowType = {
  1414. name = "outliner_member_shipyard_entry_window"
  1415. size = { width = @outliner_w height = @outliner_h }
  1416. position = { x = 0 y = 0 }
  1417. orientation = upper_right
  1418. moveable = no
  1419. buttonType = {
  1420. name = "background"
  1421. quadTextureSprite = "GFX_outliner_member_small_bg"
  1422. position = { x = -3 y = -5 }
  1423. clicksound = "click_outliner"
  1424. }
  1425. containerWindowType = {
  1426. name = "selected_overlay"
  1427. position = { x = 0 y = 0 }
  1428. size = { width = @overlay_w height = 100% }
  1429. background = {
  1430. name = "selected_bg"
  1431. spriteType = "GFX_glow_tile_orange_no_padding"
  1432. alwaysTransparent = yes
  1433. }
  1434. }
  1435. iconType = {
  1436. name = "type"
  1437. position = { x = 6 y = -1 }
  1438. spriteType = "GFX_starbase_outliner"
  1439. frame = 6
  1440. scale = 0.64
  1441. }
  1442. instantTextBoxType = {
  1443. name = "name"
  1444. font = "cg_16b"
  1445. text = "0"
  1446. position = { x = 28 y = 1 }
  1447. maxWidth = 90
  1448. maxHeight = @text_max_height
  1449. fixedSize = yes
  1450. orientation = "UPPER_LEFT"
  1451. format = left
  1452. text_color_code = "E"
  1453. #alwaysTransparent = yes
  1454. }
  1455. instantTextBoxType = {
  1456. name = "shipyard_type"
  1457. font = "cg_16b"
  1458. text = "MEGASTRUCTURE"
  1459. position = { x = 106 y = @text_bottom_y }
  1460. maxWidth = 132
  1461. maxHeight = @text_max_height
  1462. fixedSize = yes
  1463. orientation = "UPPER_LEFT"
  1464. format = left
  1465. alwaysTransparent = yes
  1466. }
  1467. instantTextBoxType = {
  1468. name = "system"
  1469. font = "cg_16b"
  1470. text = ""
  1471. position = { x = -1000 y = 3 }
  1472. maxWidth = 65
  1473. maxHeight = @text_max_height
  1474. fixedSize = yes
  1475. orientation = "UPPER_RIGHT"
  1476. format = right
  1477. }
  1478. containerWindowType = {
  1479. name = "constructions"
  1480. size = { width = 180 height = 20 }
  1481. position = { x = 109 y = 0 }
  1482. clipping = no
  1483. background = {
  1484. name = "bg"
  1485. spriteType = "gfx_transparency_button"
  1486. }
  1487. iconType = {
  1488. name = "shipyard"
  1489. position = { x = 0 y = -1 }
  1490. spriteType = "GFX_ship_class_small"
  1491. frame = 3
  1492. scale = 0.8
  1493. }
  1494. overlappingElementsBoxType = {
  1495. name = "progress_bars"
  1496. position = { x = 18 y = 3 }
  1497. size = { x = 160 y = 20 }
  1498. spacing = 2.0
  1499. format = center
  1500. }
  1501. }
  1502. }
  1503. containerWindowType = {
  1504. name = "outliner_member_shipyard_construction_entry_progress_bar_window"
  1505. # Should be as wide as the largest progress bar
  1506. size = { width = 160 height = 50 }
  1507. position = { x = 0 y = 0 }
  1508. iconType = {
  1509. name = "progress_bar_1"
  1510. spriteType = "GFX_outliner_shipyard_construction_progressbar_2"
  1511. alwaysTransparent = yes
  1512. }
  1513. iconType = {
  1514. name = "progress_bar_2"
  1515. spriteType = "GFX_outliner_shipyard_construction_progressbar_3"
  1516. alwaysTransparent = yes
  1517. }
  1518. iconType = {
  1519. name = "progress_bar_3"
  1520. spriteType = "GFX_outliner_shipyard_construction_progressbar_4"
  1521. alwaysTransparent = yes
  1522. }
  1523. iconType = {
  1524. name = "progress_bar_4"
  1525. spriteType = "GFX_outliner_shipyard_construction_progressbar_5"
  1526. alwaysTransparent = yes
  1527. }
  1528. iconType = {
  1529. name = "progress_bar_5"
  1530. spriteType = "GFX_outliner_shipyard_construction_progressbar_6"
  1531. alwaysTransparent = yes
  1532. }
  1533. iconType = {
  1534. name = "progress_bar_6"
  1535. spriteType = "GFX_outliner_shipyard_construction_progressbar_7"
  1536. alwaysTransparent = yes
  1537. }
  1538. iconType = {
  1539. name = "progress_bar_7"
  1540. spriteType = "GFX_outliner_shipyard_construction_progressbar_8"
  1541. alwaysTransparent = yes
  1542. }
  1543. iconType = {
  1544. name = "progress_bar_8"
  1545. spriteType = "GFX_outliner_shipyard_construction_progressbar_9"
  1546. alwaysTransparent = yes
  1547. }
  1548. iconType = {
  1549. name = "progress_bar_9"
  1550. spriteType = "GFX_outliner_shipyard_construction_progressbar_10"
  1551. alwaysTransparent = yes
  1552. }
  1553. iconType = {
  1554. name = "progress_bar_10"
  1555. spriteType = "GFX_outliner_shipyard_construction_progressbar_11"
  1556. alwaysTransparent = yes
  1557. }
  1558. iconType = {
  1559. name = "progress_bar_11"
  1560. spriteType = "GFX_outliner_shipyard_construction_progressbar_12"
  1561. alwaysTransparent = yes
  1562. }
  1563. iconType = {
  1564. name = "progress_bar_12"
  1565. spriteType = "GFX_outliner_shipyard_construction_progressbar_13"
  1566. alwaysTransparent = yes
  1567. }
  1568. iconType = {
  1569. name = "progress_bar_13"
  1570. spriteType = "GFX_outliner_shipyard_construction_progressbar_14"
  1571. alwaysTransparent = yes
  1572. }
  1573. iconType = {
  1574. name = "progress_bar_14"
  1575. spriteType = "GFX_outliner_shipyard_construction_progressbar_15"
  1576. alwaysTransparent = yes
  1577. }
  1578. iconType = {
  1579. name = "progress_bar_15"
  1580. spriteType = "GFX_outliner_shipyard_construction_progressbar_16"
  1581. alwaysTransparent = yes
  1582. }
  1583. iconType = {
  1584. name = "progress_bar_16"
  1585. spriteType = "GFX_outliner_shipyard_construction_progressbar_17"
  1586. alwaysTransparent = yes
  1587. }
  1588. iconType = {
  1589. name = "progress_bar_17"
  1590. spriteType = "GFX_outliner_shipyard_construction_progressbar_18"
  1591. alwaysTransparent = yes
  1592. }
  1593. iconType = {
  1594. name = "progress_bar_18"
  1595. spriteType = "GFX_outliner_shipyard_construction_progressbar_19"
  1596. alwaysTransparent = yes
  1597. }
  1598. iconType = {
  1599. name = "progress_bar_19"
  1600. spriteType = "GFX_outliner_shipyard_construction_progressbar_20"
  1601. alwaysTransparent = yes
  1602. }
  1603. iconType = {
  1604. name = "progress_bar_20"
  1605. spriteType = "GFX_outliner_shipyard_construction_progressbar_20"
  1606. alwaysTransparent = yes
  1607. }
  1608. }
  1609. containerWindowType = {
  1610. name = "outliner_member_starbase_construction_entry_progress_bar_window"
  1611. # Should be as wide as the largest progress bar
  1612. size = { width = 50 height = 50 }
  1613. position = { x = 0 y = 0 }
  1614. @x_pos = 0
  1615. @y_pos = 0
  1616. iconType = {
  1617. name = "progress_bar_1"
  1618. position = { x = @x_pos y = @y_pos }
  1619. spriteType = "GFX_outliner_starbase_construction_progressbar_1"
  1620. alwaysTransparent = yes
  1621. }
  1622. iconType = {
  1623. name = "progress_bar_2"
  1624. position = { x = @x_pos y = @y_pos }
  1625. spriteType = "GFX_outliner_starbase_construction_progressbar_2"
  1626. alwaysTransparent = yes
  1627. }
  1628. iconType = {
  1629. name = "progress_bar_3"
  1630. position = { x = @x_pos y = @y_pos }
  1631. spriteType = "GFX_outliner_starbase_construction_progressbar_3"
  1632. alwaysTransparent = yes
  1633. }
  1634. iconType = {
  1635. name = "progress_bar_4"
  1636. position = { x = @x_pos y = @y_pos }
  1637. spriteType = "GFX_outliner_starbase_construction_progressbar_4"
  1638. alwaysTransparent = yes
  1639. }
  1640. iconType = {
  1641. name = "progress_bar_5"
  1642. position = { x = @x_pos y = @y_pos }
  1643. spriteType = "GFX_outliner_starbase_construction_progressbar_5"
  1644. alwaysTransparent = yes
  1645. }
  1646. iconType = {
  1647. name = "progress_bar_6"
  1648. position = { x = @x_pos y = @y_pos }
  1649. spriteType = "GFX_outliner_starbase_construction_progressbar_6"
  1650. alwaysTransparent = yes
  1651. }
  1652. }
  1653. containerWindowType = {
  1654. name = "observer_outliner_country_window"
  1655. size = { width = 295 height = 41 }
  1656. position = { x = 0 y = 0 }
  1657. orientation = upper_right
  1658. moveable = no
  1659. clipping = no
  1660. buttonType = {
  1661. name = "background"
  1662. quadTextureSprite = "GFX_ui_outliner_member_bg"
  1663. position = { x = -3 y = -5 }
  1664. clicksound = "click_outliner"
  1665. oversound = no_sound
  1666. }
  1667. containerWindowType = {
  1668. name = "selected_overlay"
  1669. position = { x = 1 y = 0 }
  1670. size = { width = 287 height = 100% }
  1671. background = {
  1672. name = "selected_bg"
  1673. spriteType = "GFX_glow_tile_orange_no_padding"
  1674. alwaysTransparent = yes
  1675. }
  1676. }
  1677. iconType = {
  1678. name = "country"
  1679. position = { x = 0 y = 4 }
  1680. spriteType = "GFX_empire_flag_32"
  1681. alwaysTransparent = yes
  1682. }
  1683. instantTextBoxType = {
  1684. name = "name"
  1685. font = "cg_16b"
  1686. text = "0"
  1687. position = { x = 35 y = 3 }
  1688. maxWidth = 185
  1689. maxHeight = 20
  1690. fixedSize = yes
  1691. format = left
  1692. text_color_code = "E"
  1693. alwaysTransparent = yes
  1694. }
  1695. instantTextBoxType = {
  1696. name = "alliance"
  1697. font = "cg_16b"
  1698. text = "0"
  1699. position = { x = 35 y = 21 }
  1700. maxWidth = 105
  1701. maxHeight = 20
  1702. fixedSize = yes
  1703. format = left
  1704. text_color_code = "B"
  1705. alwaysTransparent = yes
  1706. }
  1707. iconType = {
  1708. name = "fighting"
  1709. position = { x = 0 y = 0 }
  1710. scale = 0.0
  1711. quadTextureSprite = "GFX_outliner_war_vs"
  1712. }
  1713. iconType = {
  1714. name = "war_status_icon"
  1715. position = { x = 16 y = 19 }
  1716. scale = 0.6
  1717. quadTextureSprite = "GFX_diplomacy_status_war"
  1718. }
  1719. instantTextBoxType = {
  1720. name = "might"
  1721. font = "cg_16b"
  1722. text = "0"
  1723. position = { x = 145 y = 21 }
  1724. maxWidth = 72
  1725. maxHeight = 20
  1726. fixedSize = yes
  1727. format = left
  1728. text_color_code = "Y"
  1729. alwaysTransparent = yes
  1730. }
  1731. instantTextBoxType = {
  1732. name = "fleet_power"
  1733. font = "cg_16b"
  1734. text = "0"
  1735. position = { x = 220 y = 21 }
  1736. maxWidth = 66
  1737. maxHeight = 20
  1738. fixedSize = yes
  1739. format = left
  1740. text_color_code = "Y"
  1741. alwaysTransparent = yes
  1742. }
  1743. instantTextBoxType = {
  1744. name = "pops"
  1745. font = "cg_16b"
  1746. text = "0"
  1747. position = { x = 220 y = 3 }
  1748. maxWidth = 66
  1749. maxHeight = 20
  1750. fixedSize = yes
  1751. format = left
  1752. text_color_code = "Y"
  1753. alwaysTransparent = yes
  1754. }
  1755. }
  1756. containerWindowType = {
  1757. name = "planet_or_starbase_status_entry"
  1758. size = { width = 15 height = 15 }
  1759. position = { x = 220 y = 0 }
  1760. moveable = no
  1761. iconType = {
  1762. name = "status"
  1763. spriteType = "GFX_outliner_status"
  1764. }
  1765. }
  1766. containerWindowType = {
  1767. name = "outliner_member_rallypoint_window"
  1768. size = { width = @outliner_w height = @outliner_h }
  1769. position = { x = 0 y = 0 }
  1770. orientation = upper_right
  1771. moveable = no
  1772. buttonType = {
  1773. name = "background"
  1774. quadTextureSprite = "GFX_outliner_member_small_bg"
  1775. position = { x = -3 y = -5 }
  1776. clicksound = click_outliner
  1777. }
  1778. containerWindowType = {
  1779. name = "selected_overlay"
  1780. position = { x = 0 y = 0 }
  1781. size = { width = @overlay_w height = 100% }
  1782. background = {
  1783. name = "selected_bg"
  1784. spriteType = "GFX_glow_tile_orange_no_padding"
  1785. alwaysTransparent = yes
  1786. }
  1787. }
  1788. iconType = {
  1789. name = "planet"
  1790. position = { x = 6 y = 0 }
  1791. spriteType = "GFX_planet_type"
  1792. frame = 1
  1793. alwaysTransparent = yes
  1794. scale = 0.52
  1795. }
  1796. iconType = {
  1797. name = "fleet"
  1798. position = { x = 7 y = 1 }
  1799. spriteType = "GFX_ship_class_medium"
  1800. frame = 15
  1801. alwaysTransparent = yes
  1802. scale = 0.52
  1803. }
  1804. instantTextBoxType = {
  1805. name = "name"
  1806. font = "cg_16b"
  1807. text = "0"
  1808. position = { x = 28 y = 1 }
  1809. maxWidth = 140
  1810. maxHeight = 20
  1811. fixedSize = yes
  1812. format = left
  1813. text_color_code = "E"
  1814. alwaysTransparent = yes
  1815. }
  1816. instantTextBoxType = {
  1817. name = "location"
  1818. font = "cg_16b"
  1819. text = ""
  1820. position = { x = -82 y = 1 }
  1821. maxWidth = 74
  1822. maxHeight = 20
  1823. fixedSize = yes
  1824. orientation = "UPPER_RIGHT"
  1825. format = right
  1826. text_color_code = "g"
  1827. alwaysTransparent = yes
  1828. }
  1829. }
  1830. }
Add Comment
Please, Sign In to add comment