diff options
Diffstat (limited to 'src/osx')
-rw-r--r-- | src/osx/Resource.cpp | 1 | ||||
-rw-r--r-- | src/osx/graphics/quartz/Brush.cpp | 5 | ||||
-rw-r--r-- | src/osx/graphics/quartz/TextLayout.cpp | 6 |
3 files changed, 11 insertions, 1 deletions
diff --git a/src/osx/Resource.cpp b/src/osx/Resource.cpp index 76381d14..e8140856 100644 --- a/src/osx/Resource.cpp +++ b/src/osx/Resource.cpp @@ -1,2 +1 @@ #include "cru/osx/Resource.hpp" - diff --git a/src/osx/graphics/quartz/Brush.cpp b/src/osx/graphics/quartz/Brush.cpp index b55ff4e8..83ac20a2 100644 --- a/src/osx/graphics/quartz/Brush.cpp +++ b/src/osx/graphics/quartz/Brush.cpp @@ -1,4 +1,5 @@ #include "cru/osx/graphics/quartz/Brush.hpp" +#include "cru/common/String.hpp" namespace cru::platform::graphics::osx::quartz { QuartzSolidColorBrush::QuartzSolidColorBrush(IGraphicsFactory* graphics_factory, @@ -27,4 +28,8 @@ void QuartzSolidColorBrush::Select(CGContextRef context) { CGContextSetStrokeColorWithColor(context, cg_color_); CGContextSetFillColorWithColor(context, cg_color_); } + +String QuartzSolidColorBrush::GetDebugString() { + return Format(u"QuartzSolidColorBrush(Color: {})", color_); +} } // namespace cru::platform::graphics::osx::quartz diff --git a/src/osx/graphics/quartz/TextLayout.cpp b/src/osx/graphics/quartz/TextLayout.cpp index 29735606..41d04958 100644 --- a/src/osx/graphics/quartz/TextLayout.cpp +++ b/src/osx/graphics/quartz/TextLayout.cpp @@ -235,4 +235,10 @@ CTFrameRef OsxCTTextLayout::CreateFrameWithColor(const Color& color) { return frame; } + +String OsxCTTextLayout::GetDebugString() { + return Format(u"OsxCTTextLayout(text: {}, size: ({}, {}))", text_, max_width_, + max_height_); +} + } // namespace cru::platform::graphics::osx::quartz |