Go to file
Jonathan Westhues 0246add3e9 Replace ugly text links to hide/show things with icons. So add code
to draw those, and hit test with the mouse, and display tool tips
when the user hovers with the mouse. Also, underline links only
when they're hovered, and not otherwise.

And add a separate menu option to align the view to the active
workplane, vs. activating the active group's workplane, and
remap the bottom two graphics window toolbar icons to that and
"nearest iso view" instead of draw in 2d/3d, since people tended
to click on those without understanding and cause trouble.

And by default, we force a parallel projection; so the factory
default camera tangent is now 0.3, not 0.

[git-p4: depot-paths = "//depot/solvespace/": change = 2131]
2010-05-02 21:04:42 -08:00
doc Update reference manual for SolveSpace. 2008-08-11 03:57:46 -08:00
exposed Oops, point-symmetric-about-line constraint applies only within 2010-02-28 10:52:31 -08:00
extlib Add support for the 3dconnexion six degree of freedom input devices 2009-07-20 11:05:33 -08:00
icons Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
srf A big nasty change, originally just to add paste transformed. So it 2009-12-15 04:26:22 -08:00
tools Initial work to move text window guts into platform-independent 2010-04-25 23:52:49 -08:00
win32 Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
bitmapfont.table Initial work to move text window guts into platform-independent 2010-04-25 23:52:49 -08:00
bsp.cpp Add hidden line and surface removal, and vector shaded surface 2009-03-17 08:33:46 -08:00
clipboard.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
confscreen.cpp Add G Code export to SolveSpace, similar to SketchFlat. This 2010-01-13 20:47:17 -08:00
constraint.cpp Add projected point-point distance constraint. 2010-01-27 10:15:06 -08:00
constrainteq.cpp Add projected point-point distance constraint. 2010-01-27 10:15:06 -08:00
describescreen.cpp Split stuff to describe selected entity into a separate file, in 2010-04-11 17:25:19 -08:00
draw.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
drawconstraint.cpp Add projected point-point distance constraint. 2010-01-27 10:15:06 -08:00
drawentity.cpp A monster change to add support for filled paths. This requires us 2009-10-28 23:16:28 -08:00
dsc.h A big nasty change, originally just to add paste transformed. So it 2009-12-15 04:26:22 -08:00
entity.cpp Remove arbitrary limits on the selection size, and permit more than 2009-11-03 10:54:49 -08:00
export.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
exportstep.cpp Edit Message() and Error() strings to use just \n, not \r\n, since 2010-01-16 10:15:40 -08:00
exportvector.cpp Add G Code export to SolveSpace, similar to SketchFlat. This 2010-01-13 20:47:17 -08:00
expr.cpp Add a screen to edit the view parameters; scale, translation, 2010-01-03 16:35:28 -08:00
expr.h Add a screen to edit the view parameters; scale, translation, 2010-01-03 16:35:28 -08:00
file.cpp Fix a gross memory leak: when switching to a new file, either after 2010-02-28 11:23:01 -08:00
font.table Add routines to draw a vector font (public domain Hershey Simplex 2008-04-11 03:13:47 -08:00
generate.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
glhelper.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
graphicswin.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
group.cpp Fix a gross memory leak: when switching to a new file, either after 2010-02-28 11:23:01 -08:00
groupmesh.cpp A big nasty change, originally just to add paste transformed. So it 2009-12-15 04:26:22 -08:00
icon.ico Add an icon file (ugly, but at least it's not the default anymore). 2008-07-18 01:50:52 -08:00
keygen.pl Change name to SolveSpace everywhere. 2008-02-13 08:13:08 -08:00
Makefile Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
mesh.cpp A big nasty change, originally just to add paste transformed. So it 2009-12-15 04:26:22 -08:00
modify.cpp Split cubic splines and periodic splines too; which is a pain, 2009-11-09 19:57:24 -08:00
mouse.cpp Add projected point-point distance constraint. 2010-01-27 10:15:06 -08:00
png2c.pl Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
polygon.cpp Add ability to measure the area of a plane sketch, since that's 2010-03-01 09:23:57 -08:00
polygon.h Add ability to measure the area of a plane sketch, since that's 2010-03-01 09:23:57 -08:00
request.cpp Add support for a clipboard, with cut, copy, and paste. This works 2009-12-04 00:08:41 -08:00
sketch.h Fix a gross memory leak: when switching to a new file, either after 2010-02-28 11:23:01 -08:00
solvespace.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
solvespace.h Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
style.cpp Add a screen to edit the view parameters; scale, translation, 2010-01-03 16:35:28 -08:00
system.cpp Reduce the solver convergence tolerance by a factor of 100, to 2010-01-18 02:28:47 -08:00
textscreens.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
textwin.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
toolbar.cpp Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
ttf.cpp SPolyCurve (i.e., polynomial curve) vs. SPolygon got too confusing; 2009-01-18 19:51:00 -08:00
ui.h Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00
undoredo.cpp Fix a gross memory leak: when switching to a new file, either after 2010-02-28 11:23:01 -08:00
util.cpp Replace standard message boxes with my own, which will word-wrap 2010-01-16 01:22:44 -08:00
view.cpp Oops, don't allow the user to type a zero or negative scale in the 2010-01-10 16:44:11 -08:00
wishlist.txt Replace ugly text links to hide/show things with icons. So add code 2010-05-02 21:04:42 -08:00