editor.style 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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 "window/window.style";
  9. using "ui/widgets/widgets.style";
  10. using "ui/chat/chat.style";
  11. // photoEditorControlsBottomSkip * 2 + photoEditorControlsCenterSkip + photoEditorButtonBarHeight * 2
  12. photoEditorControlsHeight: 146px;
  13. photoEditorControlsBottomSkip: 20px;
  14. photoEditorControlsCenterSkip: 6px;
  15. photoEditorContentMargins: margins(
  16. photoEditorControlsBottomSkip,
  17. photoEditorControlsBottomSkip,
  18. photoEditorControlsBottomSkip,
  19. photoEditorControlsHeight);
  20. photoEditorBarAnimationDuration: 200;
  21. photoEditorButtonIconFg: mediaviewPipControlsFg;
  22. photoEditorButtonIconFgOver: mediaviewPipControlsFgOver;
  23. photoEditorButtonIconFgActive: lightButtonFg;
  24. photoEditorButtonIconFgInactive: mediaviewPipPlaybackInactive;
  25. photoEditorButtonBarHeight: 48px;
  26. photoEditorButtonBarWidth: 422px;
  27. photoEditorButtonBarPadding: margins(2px, 0px, 2px, 0px);
  28. photoEditorTextButtonPadding: margins(22px, 0px, 22px, 0px);
  29. photoEditorButtonStyle: TextStyle(semiboldTextStyle) {
  30. font: font(14px semibold);
  31. }
  32. photoEditorButtonTextTop: 15px;
  33. photoEditorAbout: FlatLabel(defaultFlatLabel) {
  34. textFg: mediaviewCaptionFg;
  35. minWidth: 240px;
  36. align: align(top);
  37. }
  38. photoEditorAboutMargin: margins(10px, 22px, 10px, 0px);
  39. photoEditorRotateButton: IconButton(defaultIconButton) {
  40. width: photoEditorButtonBarHeight;
  41. height: photoEditorButtonBarHeight;
  42. icon: icon {{ "photo_editor/rotate-flip_horizontal", photoEditorButtonIconFg }};
  43. iconOver: icon {{ "photo_editor/rotate-flip_horizontal", photoEditorButtonIconFgOver }};
  44. rippleAreaPosition: point(4px, 4px);
  45. rippleAreaSize: 40px;
  46. ripple: universalRippleAnimation;
  47. }
  48. photoEditorFlipButton: IconButton(photoEditorRotateButton) {
  49. icon: icon {{ "photo_editor/flip", photoEditorButtonIconFg }};
  50. iconOver: icon {{ "photo_editor/flip", photoEditorButtonIconFgOver }};
  51. }
  52. photoEditorFlipIconActive: icon {{ "photo_editor/flip", photoEditorButtonIconFgActive }};
  53. photoEditorPaintModeButton: IconButton(photoEditorRotateButton) {
  54. icon: icon {{ "photo_editor/paint", photoEditorButtonIconFg }};
  55. iconOver: icon {{ "photo_editor/paint", photoEditorButtonIconFgOver }};
  56. }
  57. photoEditorPaintIconActive: icon {{ "photo_editor/paint", photoEditorButtonIconFgActive }};
  58. photoEditorUndoButton: IconButton(photoEditorRotateButton) {
  59. icon: icon {{ "photo_editor/undo", photoEditorButtonIconFg }};
  60. iconOver: icon {{ "photo_editor/undo", photoEditorButtonIconFgOver }};
  61. }
  62. photoEditorRedoButton: IconButton(photoEditorRotateButton) {
  63. icon: icon {{ "photo_editor/undo-flip_horizontal", photoEditorButtonIconFg }};
  64. iconOver: icon {{ "photo_editor/undo-flip_horizontal", photoEditorButtonIconFgOver }};
  65. }
  66. photoEditorStickersButton: IconButton(photoEditorRotateButton) {
  67. icon: icon {{ "settings/settings_stickers", photoEditorButtonIconFg }};
  68. iconOver: icon {{ "settings/settings_stickers", photoEditorButtonIconFgOver }};
  69. }
  70. photoEditorStickersIconActive: icon {{ "settings/settings_stickers", photoEditorButtonIconFgActive }};
  71. photoEditorUndoButtonInactive: icon {{ "photo_editor/undo", photoEditorButtonIconFgInactive }};
  72. photoEditorRedoButtonInactive: icon {{ "photo_editor/undo-flip_horizontal", photoEditorButtonIconFgInactive }};
  73. photoEditorColorPickerWidth: 250px;
  74. photoEditorColorPickerLineHeight: 10px;
  75. photoEditorColorPickerCanvasHeight: 300px;
  76. photoEditorColorPickerCircleSize: 24px;
  77. photoEditorColorPickerCircleBigSize: 50px;
  78. photoEditorColorPickerCircleSkip: 50px;
  79. photoEditorCropPointSize: 10px;
  80. photoEditorCropMinSize: 20px;
  81. photoEditorItemHandleSize: 10px;