• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A generic touchscreen calibration program for X.Org


Commit MetaInfo

Révisione6aefa60383d5d2eabd2af94452a992101336ae0 (tree)
l'heure2014-02-13 17:38:26
AuteurChristian Gmeiner <christian.gmeiner@gmai...>
CommiterChristian Gmeiner

Message de Log

pass function parameter 'new_axys' by reference

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>

Change Summary

Modification

--- a/src/calibrator.hh
+++ b/src/calibrator.hh
@@ -193,7 +193,7 @@ protected:
193193 bool along_axis(int xy, int x0, int y0);
194194
195195 /// Apply new calibration, implementation dependent
196- virtual bool finish_data(const XYinfo new_axys) =0;
196+ virtual bool finish_data(const XYinfo &new_axys) =0;
197197
198198 /// Check whether the given name is a sysfs device name
199199 bool is_sysfs_name(const char* name);
--- a/src/calibrator/Evdev.cpp
+++ b/src/calibrator/Evdev.cpp
@@ -258,7 +258,7 @@ bool CalibratorEvdev::finish(int width, int height)
258258 }
259259
260260 // Activate calibrated data and output it
261-bool CalibratorEvdev::finish_data(const XYinfo new_axys)
261+bool CalibratorEvdev::finish_data(const XYinfo &new_axys)
262262 {
263263 bool success = true;
264264
--- a/src/calibrator/Evdev.hpp
+++ b/src/calibrator/Evdev.hpp
@@ -64,7 +64,7 @@ public:
6464
6565 /// calculate and apply the calibration
6666 virtual bool finish(int width, int height);
67- virtual bool finish_data(const XYinfo new_axys);
67+ virtual bool finish_data(const XYinfo &new_axys);
6868
6969 bool set_swapxy(const int swap_xy);
7070 bool set_invert_xy(const int invert_x, const int invert_y);
--- a/src/calibrator/EvdevTester.cpp
+++ b/src/calibrator/EvdevTester.cpp
@@ -31,7 +31,7 @@ CalibratorEvdevTester::CalibratorEvdevTester(const char* const device_name0, con
3131 //printf("Starting test driver\n");
3232 }
3333
34-bool CalibratorEvdevTester::finish_data(const XYinfo axis)
34+bool CalibratorEvdevTester::finish_data(const XYinfo &axis)
3535 {
3636 new_axis = axis;
3737
--- a/src/calibrator/EvdevTester.hpp
+++ b/src/calibrator/EvdevTester.hpp
@@ -41,7 +41,7 @@ public:
4141 const int thr_misclick=0, const int thr_doubleclick=0,
4242 const OutputType output_type=OUTYPE_AUTO, const char* geometry=0);
4343
44- virtual bool finish_data(const XYinfo new_axis);
44+ virtual bool finish_data(const XYinfo &new_axis);
4545
4646 // emulate the driver processing the coordinates in 'raw'
4747 virtual XYinfo emulate_driver(const XYinfo& raw, bool useNewAxis, const XYinfo& screen, const XYinfo& device);
--- a/src/calibrator/Tester.cpp
+++ b/src/calibrator/Tester.cpp
@@ -30,7 +30,7 @@ CalibratorTester::CalibratorTester(const char* const device_name0, const XYinfo&
3030 //printf("Starting test driver\n");
3131 }
3232
33-bool CalibratorTester::finish_data(const XYinfo axis)
33+bool CalibratorTester::finish_data(const XYinfo &axis)
3434 {
3535 new_axis = axis;
3636
--- a/src/calibrator/Tester.hpp
+++ b/src/calibrator/Tester.hpp
@@ -40,7 +40,7 @@ public:
4040 const int thr_misclick=0, const int thr_doubleclick=0,
4141 const OutputType output_type=OUTYPE_AUTO, const char* geometry=0);
4242
43- virtual bool finish_data(const XYinfo new_axis);
43+ virtual bool finish_data(const XYinfo &new_axis);
4444
4545 // emulate the driver processing the coordinates in 'raw'
4646 virtual XYinfo emulate_driver(const XYinfo& raw,
--- a/src/calibrator/Usbtouchscreen.cpp
+++ b/src/calibrator/Usbtouchscreen.cpp
@@ -77,7 +77,7 @@ CalibratorUsbtouchscreen::~CalibratorUsbtouchscreen()
7777 write_bool_parameter (p_swap_xy, val_swap_xy);
7878 }
7979
80-bool CalibratorUsbtouchscreen::finish_data(const XYinfo new_axys)
80+bool CalibratorUsbtouchscreen::finish_data(const XYinfo &new_axys)
8181 {
8282 if (output_type != OUTYPE_AUTO) {
8383 fprintf(stderr, "ERROR: Usbtouchscreen Calibrator does not support the supplied --output-type\n");
--- a/src/calibrator/Usbtouchscreen.hpp
+++ b/src/calibrator/Usbtouchscreen.hpp
@@ -38,7 +38,7 @@ public:
3838 const bool use_timeout=false, const char* output_filename = 0);
3939 virtual ~CalibratorUsbtouchscreen();
4040
41- virtual bool finish_data(const XYinfo new_axys);
41+ virtual bool finish_data(const XYinfo &new_axys);
4242
4343 protected:
4444 // Globals for kernel parameters from startup.
--- a/src/calibrator/XorgPrint.cpp
+++ b/src/calibrator/XorgPrint.cpp
@@ -33,7 +33,7 @@ CalibratorXorgPrint::CalibratorXorgPrint(const char* const device_name0, const X
3333 printf("\tIf these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).\n");
3434 }
3535
36-bool CalibratorXorgPrint::finish_data(const XYinfo new_axys)
36+bool CalibratorXorgPrint::finish_data(const XYinfo &new_axys)
3737 {
3838 bool success = true;
3939
--- a/src/calibrator/XorgPrint.hpp
+++ b/src/calibrator/XorgPrint.hpp
@@ -37,7 +37,7 @@ public:
3737 const OutputType output_type=OUTYPE_AUTO, const char* geometry=0,
3838 const bool use_timeout=false, const char* output_filename = 0);
3939
40- virtual bool finish_data(const XYinfo new_axys);
40+ virtual bool finish_data(const XYinfo &new_axys);
4141
4242 protected:
4343 bool output_xorgconfd(const XYinfo new_axys);