Go to file
Jonathan Westhues 517c5edbfa Add user interface to modify styles: change the color, line width,
line width units, on-screen and export visibility. So now we can
use that to modify the default styles, or to create custom styles.

Also add code to draw fat lines, with round endcaps, since gl
doesn't do that.

Next we need some user interface to assign styles to entities, and
to make all the export file formats support the style attributes.

[git-p4: depot-paths = "//depot/solvespace/": change = 2029]
2009-09-18 00:14:15 -08:00
doc Update reference manual for SolveSpace. 2008-08-11 03:57:46 -08:00
exposed Discard intersection curves that lie entirely outside of one 2009-08-20 20:58:28 -08:00
extlib Add support for the 3dconnexion six degree of freedom input devices 2009-07-20 11:05:33 -08:00
icons Add toolbar buttons for a few more things. 2009-01-03 05:30:12 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
srf Discard intersection curves that lie entirely outside of one 2009-08-20 20:58:28 -08:00
win32 Oops, forgot to consider scale (pixels/mm) for translation from 2009-07-25 17:29:56 -08:00
Makefile Move colors and line widths for almost everything to the styles 2009-09-16 23:32:36 -08:00
bsp.cpp Add hidden line and surface removal, and vector shaded surface 2009-03-17 08:33:46 -08:00
constraint.cpp Don't count point-coincident constraints towards the limit (when 2009-06-14 14:17:03 -08:00
constrainteq.cpp The constraint solver now compiles as a library, and I have a 2009-04-19 23:30:09 -08:00
draw.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
drawconstraint.cpp Move colors and line widths for almost everything to the styles 2009-09-16 23:32:36 -08:00
drawentity.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
dsc.h Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
entity.cpp Discard intersection curves that lie entirely outside of one 2009-08-20 20:58:28 -08:00
export.cpp Add ability to set export canvas size (paper size for PDF, bbox 2009-09-03 00:13:09 -08:00
exportstep.cpp Add STEP file export for 2d curves too, and disable extrusion not 2009-06-10 21:57:23 -08:00
exportvector.cpp Split export.cpp; now exportvector.cpp has all the file format 2009-07-08 01:44:13 -08:00
expr.cpp A monster change; move the parameter, entity, group, and constraint 2009-04-18 21:53:16 -08:00
expr.h Little optimizations in the solver; don't write the Jacobian 2009-04-18 19:55:46 -08:00
file.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -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 Show a progress message when regenerating is slow. And update the 2009-06-13 20:36:38 -08:00
glhelper.cpp Move colors and line widths for almost everything to the styles 2009-09-16 23:32:36 -08:00
graphicswin.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
group.cpp Add support for the 3dconnexion six degree of freedom input devices 2009-07-20 11:05:33 -08:00
groupmesh.cpp Move colors and line widths for almost everything to the styles 2009-09-16 23:32:36 -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
mesh.cpp Fix interference check to not report not-2-manifold edges; those 2009-06-06 01:44:58 -08:00
modify.cpp When deleting a request, rewrite the constraints on its points in 2009-07-08 01:36:18 -08:00
png2c.pl Add a toolbar. This requires a tool to convert my PNG icons to 2009-01-02 02:38:36 -08:00
polygon.cpp Replace the closed-form solutions for entity-entity splitting with 2009-07-07 00:21:59 -08:00
polygon.h Discard intersection curves that lie entirely outside of one 2009-08-20 20:58:28 -08:00
request.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
sketch.h Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
solvespace.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
solvespace.h Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
style.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
system.cpp Add a solver option to not calculate the failing constraints if 2009-04-20 23:56:17 -08:00
textscreens.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
textwin.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
toolbar.cpp Oops, wasn't setting line width for the tool tips on the toolbar; 2009-01-25 03:25:40 -08:00
ttf.cpp SPolyCurve (i.e., polynomial curve) vs. SPolygon got too confusing; 2009-01-18 19:51:00 -08:00
ui.h Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
undoredo.cpp Move colors and line widths for almost everything to the styles 2009-09-16 23:32:36 -08:00
util.cpp Add user interface to modify styles: change the color, line width, 2009-09-18 00:14:15 -08:00
wishlist.txt Add ability to set export canvas size (paper size for PDF, bbox 2009-09-03 00:13:09 -08:00