mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 00:02:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
	
		
			863 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			863 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 2023, Tim Flynn <trflynn89@serenityos.org>
 | |
|  *
 | |
|  * SPDX-License-Identifier: BSD-2-Clause
 | |
|  */
 | |
| 
 | |
| #pragma once
 | |
| 
 | |
| #include <AK/String.h>
 | |
| #include <AK/StringView.h>
 | |
| #include <LibGfx/Color.h>
 | |
| #include <LibGfx/Point.h>
 | |
| #include <LibGfx/Rect.h>
 | |
| #include <LibGfx/Size.h>
 | |
| 
 | |
| #import <System/Cocoa.h>
 | |
| 
 | |
| namespace Ladybird {
 | |
| 
 | |
| String ns_string_to_string(NSString*);
 | |
| NSString* string_to_ns_string(StringView);
 | |
| 
 | |
| NSData* string_to_ns_data(StringView);
 | |
| 
 | |
| NSDictionary* deserialize_json_to_dictionary(StringView);
 | |
| 
 | |
| Gfx::IntRect ns_rect_to_gfx_rect(NSRect);
 | |
| NSRect gfx_rect_to_ns_rect(Gfx::IntRect);
 | |
| 
 | |
| Gfx::IntSize ns_size_to_gfx_size(NSSize);
 | |
| NSSize gfx_size_to_ns_size(Gfx::IntSize);
 | |
| 
 | |
| Gfx::IntPoint ns_point_to_gfx_point(NSPoint);
 | |
| NSPoint gfx_point_to_ns_point(Gfx::IntPoint);
 | |
| 
 | |
| Gfx::Color ns_color_to_gfx_color(NSColor*);
 | |
| NSColor* gfx_color_to_ns_color(Gfx::Color);
 | |
| 
 | |
| }
 | 
