iv.style 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. /*
  2. This file is part of Telegram Desktop,
  3. the official desktop application for the Telegram messaging service.
  4. For license and copyright information please follow this link:
  5. https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
  6. */
  7. using "ui/basic.style";
  8. using "ui/widgets/widgets.style";
  9. ivMenuToggle: IconButton(defaultIconButton) {
  10. width: 48px;
  11. height: 48px;
  12. icon: icon {{ "title_menu_dots", menuIconColor }};
  13. iconOver: icon {{ "title_menu_dots", menuIconColor }};
  14. rippleAreaPosition: point(6px, 6px);
  15. rippleAreaSize: 36px;
  16. ripple: defaultRippleAnimationBgOver;
  17. }
  18. ivMenuPosition: point(-2px, 40px);
  19. ivBackIcon: icon {{ "box_button_back", menuIconColor }};
  20. ivBack: IconButton(ivMenuToggle) {
  21. width: 60px;
  22. icon: ivBackIcon;
  23. iconOver: ivBackIcon;
  24. rippleAreaPosition: point(12px, 6px);
  25. }
  26. ivZoomButtonsSize: 26px;
  27. ivPlusMinusZoom: IconButton(ivMenuToggle) {
  28. width: ivZoomButtonsSize;
  29. height: ivZoomButtonsSize;
  30. rippleAreaPosition: point(0px, 0px);
  31. rippleAreaSize: ivZoomButtonsSize;
  32. ripple: defaultRippleAnimationBgOver;
  33. }
  34. ivResetZoomStyle: TextStyle(defaultTextStyle) {
  35. font: font(12px);
  36. }
  37. ivResetZoom: RoundButton(defaultActiveButton) {
  38. textFg: windowFg;
  39. textFgOver: windowFgOver;
  40. textBg: windowBg;
  41. textBgOver: windowBgOver;
  42. height: ivZoomButtonsSize;
  43. padding: margins(0px, 0px, 0px, 0px);
  44. style: ivResetZoomStyle;
  45. ripple: defaultRippleAnimation;
  46. }
  47. ivResetZoomLabel: FlatLabel(defaultFlatLabel) {
  48. textFg: windowFg;
  49. style: ivResetZoomStyle;
  50. }
  51. ivResetZoomInnerPadding: 20px;
  52. ivBackIconDisabled: icon {{ "box_button_back", menuIconFg }};
  53. ivForwardIcon: icon {{ "box_button_back-flip_horizontal", menuIconColor }};
  54. ivForward: IconButton(ivBack) {
  55. width: 48px;
  56. icon: ivForwardIcon;
  57. iconOver: ivForwardIcon;
  58. rippleAreaPosition: point(0px, 6px);
  59. }
  60. ivSubtitleFont: font(16px semibold);
  61. ivSubtitle: FlatLabel(defaultFlatLabel) {
  62. textFg: boxTitleFg;
  63. maxHeight: 26px;
  64. style: TextStyle(defaultTextStyle) {
  65. font: ivSubtitleFont;
  66. }
  67. }
  68. ivSubtitleHeight: 48px;
  69. ivSubtitleTop: 12px;
  70. ivSubtitleLeft: 22px;
  71. ivSubtitleSkip: 0px;