Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

TrackerScheme.res 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819
  1. //
  2. // TRACKER SCHEME RESOURCE FILE
  3. //
  4. // sections:
  5. // colors - all the colors used by the scheme
  6. // basesettings - contains settings for app to use to draw controls
  7. // fonts - list of all the fonts used by app
  8. // borders - description of all the borders
  9. //
  10. // notes:
  11. // hit ctrl-alt-shift-R in the app to reload this file
  12. //
  13. Scheme
  14. {
  15. //////////////////////// COLORS ///////////////////////////
  16. Colors
  17. {
  18. // base colors
  19. "BaseText" "216 222 211 255" // used in text windows, lists
  20. "BrightBaseText" "255 255 255 255" // brightest text
  21. "SelectedText" "255 255 255 255" // selected text
  22. "DimBaseText" "160 170 149 255" // dim base text
  23. "LabelDimText" "160 170 149 255" // used for info text
  24. "ControlText" "216 222 211 255" // used in all text controls
  25. "BrightControlText" "196 181 80 255" // use for selected controls
  26. "DisabledText1" "117 128 111 255" // disabled text
  27. "DisabledText2" "40 46 34 255" // overlay color for disabled text (to give that inset look)
  28. "DimListText" "117 134 102 255" // offline friends, unsubscribed games, etc.
  29. // background colors
  30. "ControlBG" "76 88 68 255" // background color of controls
  31. "ControlDarkBG" "90 106 80 255" // darker background color; used for background of scrollbars
  32. "WindowBG" "62 70 55 255" // background color of text edit panes (chat, text entries, etc.)
  33. "SelectionBG" "149 136 49 255" // background color of any selected text or menu item
  34. "SelectionBG2" "40 46 34 255" // selection background in window w/o focus
  35. "ListBG" "62 70 55 255" // background of server browser, buddy list, etc.
  36. // titlebar colors
  37. "TitleText" "255 255 255 255"
  38. "TitleDimText" "136 145 128 255"
  39. "TitleBG" "76 88 68 0"
  40. "TitleDimBG" "76 88 68 0"
  41. // slider tick colors
  42. "SliderTickColor" "127 140 127 255"
  43. "SliderTrackColor" "31 31 31 255"
  44. // border colors
  45. "BorderBright" "136 145 128 255" // the lit side of a control
  46. "BorderDark" "40 46 34 255" // the dark/unlit side of a control
  47. "BorderSelection" "0 0 0 255" // the additional border color for displaying the default/selected button
  48. }
  49. ///////////////////// BASE SETTINGS ////////////////////////
  50. // default settings for all panels
  51. // controls use these to determine their settings
  52. BaseSettings
  53. {
  54. "FgColor" "ControlText"
  55. "BgColor" "ControlBG"
  56. "LabelBgColor" "ControlBG"
  57. "SubPanelBgColor" "ControlBG"
  58. "DisabledFgColor1" "DisabledText1"
  59. "DisabledFgColor2" "DisabledText2" // set this to the BgColor if you don't want it to draw
  60. "TitleBarFgColor" "TitleText"
  61. "TitleBarDisabledFgColor" "TitleDimText"
  62. "TitleBarBgColor" "TitleBG"
  63. "TitleBarDisabledBgColor" "TitleDimBG"
  64. "TitleBarIcon" "resource/icon_steam"
  65. "TitleBarDisabledIcon" "resource/icon_steam_disabled"
  66. "TitleButtonFgColor" "BorderBright"
  67. "TitleButtonBgColor" "ControlBG"
  68. "TitleButtonDisabledFgColor" "TitleDimText"
  69. "TitleButtonDisabledBgColor" "TitleDimBG"
  70. "TextCursorColor" "BaseText" // color of the blinking text cursor in text entries
  71. "URLTextColor" "BrightBaseText" // color that URL's show up in chat window
  72. Menu
  73. {
  74. "FgColor" "DimBaseText"
  75. "BgColor" "ControlBG"
  76. "ArmedFgColor" "BrightBaseText"
  77. "ArmedBgColor" "SelectionBG"
  78. "DividerColor" "BorderDark"
  79. "TextInset" "6"
  80. }
  81. MenuButton // the little arrow on the side of boxes that triggers drop down menus
  82. {
  83. "ButtonArrowColor" "DimBaseText" // color of arrows
  84. "ButtonBgColor" "WindowBG" // bg color of button. same as background color of text edit panes
  85. "ArmedArrowColor" "BrightBaseText" // color of arrow when mouse is over button
  86. "ArmedBgColor" "DimBaseText" // bg color of button when mouse is over button
  87. }
  88. Slider
  89. {
  90. "SliderFgColor" "ControlBG" // handle with which the slider is grabbed
  91. "SliderBgColor" "ControlDarkBG" // area behind handle
  92. }
  93. ScrollBarSlider
  94. {
  95. "BgColor" "ControlBG" // this isn't really used
  96. "ScrollBarSliderFgColor" "ControlBG" // handle with which the slider is grabbed
  97. "ScrollBarSliderBgColor" "ControlDarkBG" // area behind handle
  98. "ButtonFgColor" "DimBaseText" // color of arrows
  99. }
  100. // text edit windows
  101. "WindowFgColor" "BaseText" // off-white
  102. "WindowBgColor" "WindowBG" // redundant. can we get rid of WindowBgColor and just use WindowBG?
  103. "WindowDisabledFgColor" "DimBaseText"
  104. "WindowDisabledBgColor" "ListBG" // background of chat conversation
  105. "SelectionFgColor" "SelectedText" // fg color of selected text
  106. "SelectionBgColor" "SelectionBG"
  107. "ListSelectionFgColor" "SelectedText"
  108. "ListBgColor" "ListBG" // background of server browser control, etc
  109. "BuddyListBgColor" "ListBG" // background of buddy list pane
  110. // App-specific stuff
  111. "ChatBgColor" "WindowBG"
  112. // status selection
  113. "StatusSelectFgColor" "BrightBaseText"
  114. "StatusSelectFgColor2" "BrightControlText" // this is the color of the friends status
  115. // checkboxes
  116. "CheckButtonBorder1" "BorderDark" // the left checkbutton border
  117. "CheckButtonBorder2" "BorderBright" // the right checkbutton border
  118. "CheckButtonCheck" "BrightControlText" // color of the check itself
  119. "CheckBgColor" "ListBG"
  120. // buttons (default fg/bg colors are used if these are not set)
  121. // "ButtonArmedFgColor"
  122. // "ButtonArmedBgColor"
  123. // "ButtonDepressedFgColor" "BrightControlText"
  124. // "ButtonDepressedBgColor"
  125. // buddy buttons
  126. BuddyButton
  127. {
  128. "FgColor1" "ControlText"
  129. "FgColor2" "DimListText"
  130. "ArmedFgColor1" "BrightBaseText"
  131. "ArmedFgColor2" "BrightBaseText"
  132. "ArmedBgColor" "SelectionBG"
  133. }
  134. Chat
  135. {
  136. "TextColor" "BrightControlText"
  137. "SelfTextColor" "BaseText"
  138. "SeperatorTextColor" "DimBaseText"
  139. }
  140. InGameDesktop
  141. {
  142. "MenuColor" "200 200 200 255"
  143. "ArmedMenuColor" "255 255 255 255"
  144. "DepressedMenuColor" "192 186 80 255"
  145. "WidescreenBarColor" "0 0 0 0"
  146. "MenuItemVisibilityRate" "0.03" // time it takes for one menu item to appear
  147. "MenuItemHeight" "28"
  148. "GameMenuInset" "32"
  149. }
  150. "SectionTextColor" "BrightControlText" // text color for IN-GAME, ONLINE, OFFLINE sections of buddy list
  151. "SectionDividerColor" "BorderDark" // color of line that runs under section name in buddy list
  152. }
  153. //
  154. //////////////////////// FONTS /////////////////////////////
  155. //
  156. // describes all the fonts
  157. Fonts
  158. {
  159. // fonts are used in order that they are listed
  160. // fonts listed later in the order will only be used if they fulfill a range not already filled
  161. // if a font fails to load then the subsequent fonts will replace
  162. "Default"
  163. {
  164. "1"
  165. {
  166. "name" "Tahoma"
  167. "tall" "16"
  168. "weight" "0"
  169. }
  170. }
  171. "DefaultBold"
  172. {
  173. "1"
  174. {
  175. "name" "Tahoma"
  176. "tall" "16"
  177. "weight" "500"
  178. }
  179. }
  180. "DefaultUnderline"
  181. {
  182. "1"
  183. {
  184. "name" "Tahoma"
  185. "tall" "16"
  186. "weight" "0"
  187. "underline" "1"
  188. }
  189. }
  190. "DefaultSmall"
  191. {
  192. "1"
  193. {
  194. "name" "Tahoma"
  195. "tall" "13"
  196. "weight" "0"
  197. }
  198. }
  199. "DefaultSmallBold"
  200. {
  201. "1"
  202. {
  203. "name" "Tahoma"
  204. "tall" "12"
  205. "weight" "600"
  206. }
  207. }
  208. "DefaultVerySmall"
  209. {
  210. "1"
  211. {
  212. "name" "Tahoma"
  213. "tall" "12"
  214. "weight" "0"
  215. }
  216. }
  217. "MenuLarge"
  218. {
  219. "1"
  220. {
  221. "name" "Verdana"
  222. "tall" "18"
  223. "weight" "1000"
  224. "antialias" "0"
  225. }
  226. }
  227. "UiHeadline"
  228. {
  229. "1"
  230. {
  231. "name" "Verdana"
  232. "tall" "16"
  233. "weight" "1000"
  234. "antialias" "0"
  235. }
  236. }
  237. // this is the symbol font
  238. "Marlett"
  239. {
  240. "1"
  241. {
  242. "name" "Marlett"
  243. "tall" "14"
  244. "weight" "0"
  245. "symbol" "1"
  246. }
  247. }
  248. "EngineFont"
  249. {
  250. "1"
  251. {
  252. "name" "Verdana"
  253. "tall" "12"
  254. "weight" "600"
  255. "yres" "480 599"
  256. "dropshadow" "1"
  257. }
  258. "2"
  259. {
  260. "name" "Verdana"
  261. "tall" "13"
  262. "weight" "600"
  263. "yres" "600 767"
  264. "dropshadow" "1"
  265. }
  266. "3"
  267. {
  268. "name" "Verdana"
  269. "tall" "14"
  270. "weight" "600"
  271. "yres" "768 1023"
  272. "dropshadow" "1"
  273. }
  274. "4"
  275. {
  276. "name" "Verdana"
  277. "tall" "20"
  278. "weight" "600"
  279. "yres" "1024 1199"
  280. "dropshadow" "1"
  281. }
  282. "5"
  283. {
  284. "name" "Verdana"
  285. "tall" "24"
  286. "weight" "600"
  287. "yres" "1200 6000"
  288. "dropshadow" "1"
  289. }
  290. }
  291. "CreditsFont"
  292. {
  293. "1"
  294. {
  295. "name" "Trebuchet MS"
  296. "tall" "18"
  297. "weight" "600"
  298. "antialias" "1"
  299. }
  300. }
  301. "Legacy_CreditsFont" // Added to accomodate 3rd party server plugins, etc. This version should not scale.
  302. {
  303. "1"
  304. {
  305. "name" "Trebuchet MS"
  306. "tall" "20"
  307. "weight" "700"
  308. "antialias" "1"
  309. "yres" "1 10000"
  310. }
  311. }
  312. }
  313. //
  314. //////////////////// BORDERS //////////////////////////////
  315. //
  316. // describes all the border types
  317. Borders
  318. {
  319. // references to other borders
  320. BaseBorder "InsetBorder"
  321. ComboBoxBorder "InsetBorder"
  322. BrowserBorder "InsetBorder"
  323. ButtonBorder "RaisedBorder"
  324. FrameBorder "RaisedBorder"
  325. TabBorder "RaisedBorder"
  326. MenuBorder "RaisedBorder"
  327. // standard borders
  328. InsetBorder
  329. {
  330. "inset" "0 0 1 1"
  331. Left
  332. {
  333. "1"
  334. {
  335. "color" "BorderDark"
  336. "offset" "0 1"
  337. }
  338. }
  339. Right
  340. {
  341. "1"
  342. {
  343. "color" "BorderBright"
  344. "offset" "1 0"
  345. }
  346. }
  347. Top
  348. {
  349. "1"
  350. {
  351. "color" "BorderDark"
  352. "offset" "0 0"
  353. }
  354. }
  355. Bottom
  356. {
  357. "1"
  358. {
  359. "color" "BorderBright"
  360. "offset" "0 0"
  361. }
  362. }
  363. }
  364. RaisedBorder
  365. {
  366. "inset" "0 0 1 1"
  367. Left
  368. {
  369. "1"
  370. {
  371. "color" "BorderBright"
  372. "offset" "0 1"
  373. }
  374. }
  375. Right
  376. {
  377. "1"
  378. {
  379. "color" "BorderDark"
  380. "offset" "0 0"
  381. }
  382. }
  383. Top
  384. {
  385. "1"
  386. {
  387. "color" "BorderBright"
  388. "offset" "0 1"
  389. }
  390. }
  391. Bottom
  392. {
  393. "1"
  394. {
  395. "color" "BorderDark"
  396. "offset" "0 0"
  397. }
  398. }
  399. }
  400. // special border types
  401. TitleButtonBorder
  402. {
  403. "inset" "0 0 1 1"
  404. Left
  405. {
  406. "1"
  407. {
  408. "color" "BorderBright"
  409. "offset" "0 1"
  410. }
  411. }
  412. Right
  413. {
  414. "1"
  415. {
  416. "color" "BorderDark"
  417. "offset" "1 0"
  418. }
  419. }
  420. Top
  421. {
  422. "4"
  423. {
  424. "color" "BorderBright"
  425. "offset" "0 0"
  426. }
  427. }
  428. Bottom
  429. {
  430. "1"
  431. {
  432. "color" "BorderDark"
  433. "offset" "0 0"
  434. }
  435. }
  436. }
  437. TitleButtonDisabledBorder
  438. {
  439. "inset" "0 0 1 1"
  440. Left
  441. {
  442. "1"
  443. {
  444. "color" "BgColor"
  445. "offset" "0 1"
  446. }
  447. }
  448. Right
  449. {
  450. "1"
  451. {
  452. "color" "BgColor"
  453. "offset" "1 0"
  454. }
  455. }
  456. Top
  457. {
  458. "1"
  459. {
  460. "color" "BgColor"
  461. "offset" "0 0"
  462. }
  463. }
  464. Bottom
  465. {
  466. "1"
  467. {
  468. "color" "BgColor"
  469. "offset" "0 0"
  470. }
  471. }
  472. }
  473. TitleButtonDepressedBorder
  474. {
  475. "inset" "1 1 1 1"
  476. Left
  477. {
  478. "1"
  479. {
  480. "color" "BorderDark"
  481. "offset" "0 1"
  482. }
  483. }
  484. Right
  485. {
  486. "1"
  487. {
  488. "color" "BorderBright"
  489. "offset" "1 0"
  490. }
  491. }
  492. Top
  493. {
  494. "1"
  495. {
  496. "color" "BorderDark"
  497. "offset" "0 0"
  498. }
  499. }
  500. Bottom
  501. {
  502. "1"
  503. {
  504. "color" "BorderBright"
  505. "offset" "0 0"
  506. }
  507. }
  508. }
  509. ScrollBarButtonBorder
  510. {
  511. "inset" "1 0 0 0"
  512. Left
  513. {
  514. "1"
  515. {
  516. "color" "BorderBright"
  517. "offset" "0 1"
  518. }
  519. }
  520. Right
  521. {
  522. "1"
  523. {
  524. "color" "BorderDark"
  525. "offset" "1 0"
  526. }
  527. }
  528. Top
  529. {
  530. "1"
  531. {
  532. "color" "BorderBright"
  533. "offset" "0 0"
  534. }
  535. }
  536. Bottom
  537. {
  538. "1"
  539. {
  540. "color" "BorderDark"
  541. "offset" "0 0"
  542. }
  543. }
  544. }
  545. ScrollBarButtonDepressedBorder
  546. {
  547. "inset" "2 2 0 0"
  548. Left
  549. {
  550. "1"
  551. {
  552. "color" "BorderDark"
  553. "offset" "0 1"
  554. }
  555. }
  556. Right
  557. {
  558. "1"
  559. {
  560. "color" "BorderBright"
  561. "offset" "1 0"
  562. }
  563. }
  564. Top
  565. {
  566. "1"
  567. {
  568. "color" "BorderDark"
  569. "offset" "0 0"
  570. }
  571. }
  572. Bottom
  573. {
  574. "1"
  575. {
  576. "color" "BorderBright"
  577. "offset" "0 0"
  578. }
  579. }
  580. }
  581. TabActiveBorder
  582. {
  583. "inset" "0 0 1 0"
  584. Left
  585. {
  586. "1"
  587. {
  588. "color" "BorderBright"
  589. "offset" "0 0"
  590. }
  591. }
  592. Right
  593. {
  594. "1"
  595. {
  596. "color" "BorderDark"
  597. "offset" "1 0"
  598. }
  599. }
  600. Top
  601. {
  602. "1"
  603. {
  604. "color" "BorderBright"
  605. "offset" "0 0"
  606. }
  607. }
  608. Bottom
  609. {
  610. "1"
  611. {
  612. "color" "ControlBG"
  613. "offset" "6 2"
  614. }
  615. }
  616. }
  617. ToolTipBorder
  618. {
  619. "inset" "0 0 1 0"
  620. Left
  621. {
  622. "1"
  623. {
  624. "color" "BorderDark"
  625. "offset" "0 0"
  626. }
  627. }
  628. Right
  629. {
  630. "1"
  631. {
  632. "color" "BorderDark"
  633. "offset" "1 0"
  634. }
  635. }
  636. Top
  637. {
  638. "1"
  639. {
  640. "color" "BorderDark"
  641. "offset" "0 0"
  642. }
  643. }
  644. Bottom
  645. {
  646. "1"
  647. {
  648. "color" "BorderDark"
  649. "offset" "0 0"
  650. }
  651. }
  652. }
  653. // this is the border used for default buttons (the button that gets pressed when you hit enter)
  654. ButtonKeyFocusBorder
  655. {
  656. "inset" "0 0 1 1"
  657. Left
  658. {
  659. "1"
  660. {
  661. "color" "BorderSelection"
  662. "offset" "0 0"
  663. }
  664. "2"
  665. {
  666. "color" "BorderBright"
  667. "offset" "0 1"
  668. }
  669. }
  670. Top
  671. {
  672. "1"
  673. {
  674. "color" "BorderSelection"
  675. "offset" "0 0"
  676. }
  677. "2"
  678. {
  679. "color" "BorderBright"
  680. "offset" "1 0"
  681. }
  682. }
  683. Right
  684. {
  685. "1"
  686. {
  687. "color" "BorderSelection"
  688. "offset" "0 0"
  689. }
  690. "2"
  691. {
  692. "color" "BorderDark"
  693. "offset" "1 0"
  694. }
  695. }
  696. Bottom
  697. {
  698. "1"
  699. {
  700. "color" "BorderSelection"
  701. "offset" "0 0"
  702. }
  703. "2"
  704. {
  705. "color" "BorderDark"
  706. "offset" "1 1"
  707. }
  708. }
  709. }
  710. ButtonDepressedBorder
  711. {
  712. "inset" "2 1 1 1"
  713. Left
  714. {
  715. "1"
  716. {
  717. "color" "BorderDark"
  718. "offset" "0 1"
  719. }
  720. }
  721. Right
  722. {
  723. "1"
  724. {
  725. "color" "BorderBright"
  726. "offset" "1 0"
  727. }
  728. }
  729. Top
  730. {
  731. "1"
  732. {
  733. "color" "BorderDark"
  734. "offset" "0 0"
  735. }
  736. }
  737. Bottom
  738. {
  739. "1"
  740. {
  741. "color" "BorderBright"
  742. "offset" "0 0"
  743. }
  744. }
  745. }
  746. }
  747. }