solvespace/src
whitequark b3fa8dca37 Allow removing active group.
This is an artificial restriction that serves no useful purpose.
Just switch to the previous group if asked to delete the current
one.

The ClearSuper() calls are reshuffled, since TW.ClearSuper() calls
TW.Show() and so has to be called while the sketch is still valid,
whereas GW.ClearSuper() also recreates the default group and thus
it should be called after the first RemoveById+GenerateAll pair,
or it'll recreate the default group before the entities on it have
a chance to be pruned.
2016-02-19 10:23:24 +00:00
..
cocoa Rewrite TTF to Bezier conversion using Freetype. 2016-02-13 21:08:18 +00:00
fonts Use U+FFFD instead of crashing when encountering unknown characters. 2016-02-19 10:23:23 +00:00
gtk Rewrite TTF to Bezier conversion using Freetype. 2016-02-13 21:08:18 +00:00
icons Add lathe button to toolbar. 2016-01-18 05:31:31 +00:00
srf Enable and mollify -Wunused-variable. 2016-02-14 14:29:47 +00:00
unix Enable and mollify -Wunused-variable. 2016-02-14 14:29:47 +00:00
win32 Rewrite TTF to Bezier conversion using Freetype. 2016-02-13 21:08:18 +00:00
bsp.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
clipboard.cpp Use an enum to select the mode of operation for GenerateAll. 2016-01-27 09:19:37 +00:00
CMakeLists.txt Use U+FFFD instead of crashing when encountering unknown characters. 2016-02-19 10:23:23 +00:00
config.h.in Remove FLTK port. 2015-07-10 15:59:12 +03:00
confscreen.cpp Use relative chord tolerance instead of absolute. 2016-02-13 16:16:56 +00:00
constraint.cpp Replace NameStr with std::string. 2016-01-13 06:45:17 +00:00
constrainteq.cpp Enable and mollify -Wunused-variable. 2016-02-14 14:29:47 +00:00
describescreen.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
draw.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
drawconstraint.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
drawentity.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
dsc.h Fix usage of uninitialized BBox. 2016-02-19 10:23:24 +00:00
entity.cpp Trim trailing whitespace. 2015-07-10 15:59:11 +03:00
export.cpp Use a separate value of chord tolerance for exporting. 2016-02-13 16:16:47 +00:00
exportstep.cpp Use a separate value of chord tolerance for exporting. 2016-02-13 16:16:47 +00:00
exportvector.cpp Update remaining sprintf calls with a stack buffer to use ssprintf. 2016-01-27 09:09:18 +00:00
expr.cpp Remove unused field Expr::marker. 2016-01-13 06:45:17 +00:00
expr.h Remove unused Expr operations ENTITY and POINT. 2016-01-13 06:45:17 +00:00
file.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
generate.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
glhelper.cpp Use U+FFFD instead of crashing when encountering unknown characters. 2016-02-19 10:23:23 +00:00
graphicswin.cpp Allow removing active group. 2016-02-19 10:23:24 +00:00
group.cpp Add new group after active group, not after all groups. 2016-02-19 10:23:24 +00:00
groupmesh.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
lib.cpp Distinguish overconstrained and redundantly constrained sketches. 2016-01-21 14:15:05 +00:00
mesh.cpp Enable and mollify -Wunused-variable. 2016-02-14 14:29:47 +00:00
modify.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
mouse.cpp Only consider selected entities, when any, when doing Zoom to Fit. 2016-02-14 14:29:47 +00:00
polygon.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
polygon.h Rename RgbColor to RgbaColor. 2015-07-10 15:59:12 +03:00
request.cpp Replace NameStr with std::string. 2016-01-13 06:45:17 +00:00
sketch.h Add a setting that permits a group to include redundant constraints. 2016-01-22 08:53:04 +00:00
solvespace.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
solvespace.h Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
style.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
system.cpp Enable and mollify -Wunused-variable. 2016-02-14 14:29:47 +00:00
textscreens.cpp Allow removing active group. 2016-02-19 10:23:24 +00:00
textwin.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
toolbar.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
ttf.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
ttf.h Rewrite TTF to Bezier conversion using Freetype. 2016-02-13 21:08:18 +00:00
ui.h Only consider selected entities, when any, when doing Zoom to Fit. 2016-02-14 14:29:47 +00:00
undoredo.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
util.cpp Fix usage of uninitialized BBox. 2016-02-19 10:23:24 +00:00
view.cpp Don't calculate halfRow for ShowEditControl manually. 2016-01-27 09:09:18 +00:00