Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(236)

Unified Diff: services/ui/public/interfaces/cursor/cursor_struct_traits.h

Issue 2949353003: Implement large cursors in Mushrome. (Closed)
Patch Set: rename everything to CursorSize Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: services/ui/public/interfaces/cursor/cursor_struct_traits.h
diff --git a/services/ui/public/interfaces/cursor/cursor_struct_traits.h b/services/ui/public/interfaces/cursor/cursor_struct_traits.h
index e7e8fa21248963bf7a78db58f9901f7a91dd1635..8c29aa35ef6eda0b28071724ec3114a3e9798e7b 100644
--- a/services/ui/public/interfaces/cursor/cursor_struct_traits.h
+++ b/services/ui/public/interfaces/cursor/cursor_struct_traits.h
@@ -7,6 +7,7 @@
#include "services/ui/public/interfaces/cursor/cursor.mojom-shared.h"
#include "ui/base/cursor/cursor_data.h"
+#include "ui/base/cursor/cursor_type.h"
namespace mojo {
@@ -16,6 +17,12 @@ struct EnumTraits<ui::mojom::CursorType, ui::CursorType> {
static bool FromMojom(ui::mojom::CursorType input, ui::CursorType* out);
};
+template <>
+struct EnumTraits<ui::mojom::CursorSize, ui::CursorSize> {
+ static ui::mojom::CursorSize ToMojom(ui::CursorSize input);
+ static bool FromMojom(ui::mojom::CursorSize input, ui::CursorSize* out);
+};
+
template <>
struct StructTraits<ui::mojom::CursorDataDataView, ui::CursorData> {
static ui::CursorType cursor_type(const ui::CursorData& c) {
« no previous file with comments | « services/ui/public/interfaces/cursor/cursor.typemap ('k') | services/ui/public/interfaces/cursor/cursor_struct_traits.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698