Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
graphics
tgif
tgif-4.2.5-arc.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File tgif-4.2.5-arc.patch of Package tgif
--- arc.c.original 2011-06-28 04:04:56.000000000 +0200 +++ arc.c 2012-07-27 06:35:28.105498220 +0200 @@ -1590,13 +1590,15 @@ ExposeEventHandler(&input, TRUE); SetXorDrawGC(xorColorPixels[colorIndex]); } else if (input.type == ButtonPress) { - if (input.xbutton.button != Button1 || drawing_arc) { + if (input.xbutton.button == Button2 || + (input.xbutton.button == Button3 && !drawing_arc) || + drawing_arc) { XUngrabPointer(mainDisplay, CurrentTime); HighLightInContinueArc(drawing_arc, OrigX, OrigY, saved_x, saved_y, ltx, lty, &w, &h, angle1, angle2, &dx, &dy, &radius, FALSE, TRUE, buf); done = TRUE; - if (input.xbutton.button != Button1) { + if (input.xbutton.button == Button2) { angle2 = 0; } Msg(""); @@ -1622,12 +1624,12 @@ Msg(TgLoadCachedString(CSTID_SPECIFY_ARC_THIRD)); SetMouseStatus(TgLoadCachedString(CSTID_SET_ARC_THIRD), TgLoadCachedString(CSTID_CANCEL), - TgLoadCachedString(CSTID_CANCEL)); + TgLoadCachedString(CSTID_SET_ARC_THIRD)); } else { Msg(TgLoadCachedString(CSTID_SPECIFY_ARC_END)); SetMouseStatus(TgLoadCachedString(CSTID_SET_ARC_END), TgLoadCachedString(CSTID_CANCEL), - TgLoadCachedString(CSTID_CANCEL)); + TgLoadCachedString(CSTID_SET_ARC_END)); } PixelToMeasurementUnit(r_buf, ABS_SIZE(radius)); sprintf(buf, "r=%s\ndegree=0", r_buf);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor