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

Unified Diff: extensions/browser/api/system_display/system_display_api.h

Issue 2638903003: Updates touch calibration API and plumbs through the native touch calibration method (Closed)
Patch Set: Resolving Comments Created 3 years, 11 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: extensions/browser/api/system_display/system_display_api.h
diff --git a/extensions/browser/api/system_display/system_display_api.h b/extensions/browser/api/system_display/system_display_api.h
index 7b8933640dda0cf26db0843e34e45b5378ed5297..cdeec65e682e9498ccbe7c5a037181f6fff64bf2 100644
--- a/extensions/browser/api/system_display/system_display_api.h
+++ b/extensions/browser/api/system_display/system_display_api.h
@@ -121,36 +121,49 @@ class SystemDisplayOverscanCalibrationCompleteFunction
ResponseAction Run() override;
};
-class SystemDisplayTouchCalibrationStartFunction
+class SystemDisplayShowNativeTouchCalibrationFunction
: public SystemDisplayFunction {
public:
- DECLARE_EXTENSION_FUNCTION("system.display.touchCalibrationStart",
- SYSTEM_DISPLAY_TOUCHCALIBRATIONSTART);
+ DECLARE_EXTENSION_FUNCTION("system.display.showNativeTouchCalibration",
+ SYSTEM_DISPLAY_SHOWNATIVETOUCHCALIBRATION);
protected:
- ~SystemDisplayTouchCalibrationStartFunction() override {}
+ ~SystemDisplayShowNativeTouchCalibrationFunction() override {}
+ ResponseAction Run() override;
+
+ void OnCalibrationComplete(bool success);
+};
+
+class SystemDisplayStartCustomTouchCalibrationFunction
+ : public SystemDisplayFunction {
+ public:
+ DECLARE_EXTENSION_FUNCTION("system.display.startCustomTouchCalibration",
+ SYSTEM_DISPLAY_STARTCUSTOMTOUCHCALIBRATION);
+
+ protected:
+ ~SystemDisplayStartCustomTouchCalibrationFunction() override {}
ResponseAction Run() override;
};
-class SystemDisplayTouchCalibrationSetFunction
+class SystemDisplayCompleteCustomTouchCalibrationFunction
: public SystemDisplayFunction {
public:
- DECLARE_EXTENSION_FUNCTION("system.display.touchCalibrationSet",
- SYSTEM_DISPLAY_TOUCHCALIBRATIONSET);
+ DECLARE_EXTENSION_FUNCTION("system.display.completeCustomTouchCalibration",
+ SYSTEM_DISPLAY_COMPLETECUSTOMTOUCHCALIBRATION);
protected:
- ~SystemDisplayTouchCalibrationSetFunction() override {}
+ ~SystemDisplayCompleteCustomTouchCalibrationFunction() override {}
ResponseAction Run() override;
};
-class SystemDisplayTouchCalibrationResetFunction
+class SystemDisplayResetTouchCalibrationFunction
: public SystemDisplayFunction {
public:
- DECLARE_EXTENSION_FUNCTION("system.display.touchCalibrationReset",
- SYSTEM_DISPLAY_TOUCHCALIBRATIONRESET);
+ DECLARE_EXTENSION_FUNCTION("system.display.resetTouchCalibration",
+ SYSTEM_DISPLAY_RESETTOUCHCALIBRATION);
protected:
- ~SystemDisplayTouchCalibrationResetFunction() override {}
+ ~SystemDisplayResetTouchCalibrationFunction() override {}
ResponseAction Run() override;
};

Powered by Google App Engine
This is Rietveld 408576698