• 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évision3bdd75af73f773ec1275118c2024c455fde8b858 (tree)
l'heure2013-01-04 07:13:17
AuteurTias Guns <tias@ulys...>
CommiterTias Guns

Message de Log

--no-timeout for X11 gui

Change Summary

Modification

--- a/src/gui/x11.cpp
+++ b/src/gui/x11.cpp
@@ -276,10 +276,12 @@ void GuiCalibratorX11::redraw()
276276 }
277277
278278 // Draw the clock background
279- XSetForeground(display, gc, pixel[DIMGRAY]);
280- XSetLineAttributes(display, gc, 0, LineSolid, CapRound, JoinRound);
281- XFillArc(display, win, gc, (display_width-clock_radius)/2, (display_height - clock_radius)/2,
282- clock_radius, clock_radius, 0, 360 * 64);
279+ if(calibrator->get_use_timeout()){
280+ XSetForeground(display, gc, pixel[DIMGRAY]);
281+ XSetLineAttributes(display, gc, 0, LineSolid, CapRound, JoinRound);
282+ XFillArc(display, win, gc, (display_width-clock_radius)/2, (display_height - clock_radius)/2,
283+ clock_radius, clock_radius, 0, 360 * 64);
284+ }
283285 }
284286
285287 bool GuiCalibratorX11::on_expose_event()
@@ -297,13 +299,15 @@ bool GuiCalibratorX11::on_timer_signal()
297299 }
298300
299301 // Update clock
300- XSetForeground(display, gc, pixel[BLACK]);
301- XSetLineAttributes(display, gc, clock_line_width,
302- LineSolid, CapButt, JoinMiter);
303- XDrawArc(display, win, gc, (display_width-clock_radius+clock_line_width)/2,
304- (display_height-clock_radius+clock_line_width)/2,
305- clock_radius-clock_line_width, clock_radius-clock_line_width,
306- 90*64, ((double)time_elapsed/(double)max_time) * -360 * 64);
302+ if(calibrator->get_use_timeout()){
303+ XSetForeground(display, gc, pixel[BLACK]);
304+ XSetLineAttributes(display, gc, clock_line_width,
305+ LineSolid, CapButt, JoinMiter);
306+ XDrawArc(display, win, gc, (display_width-clock_radius+clock_line_width)/2,
307+ (display_height-clock_radius+clock_line_width)/2,
308+ clock_radius-clock_line_width, clock_radius-clock_line_width,
309+ 90*64, ((double)time_elapsed/(double)max_time) * -360 * 64);
310+ }
307311
308312 return true;
309313 }