You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ClientScheme.res 14KB

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