Commit Graph

16 Commits

Author SHA1 Message Date
DeepSOIC
1568998bda Compound filter: new filter types: window-length, window-distance 2015-11-06 02:09:00 +03:00
DeepSOIC
be55ccebfa [Breaking change] Compound Filter: change the way specific items of compoundFilter are parsed
Used to be: 1,2,5-10 (ranges inclusive)
Now: 1,2,5:11:1 (like python lists)
Now 'to' number is not-inclusive; dash replaced with colon (to support
negatives); added support for missing values; added support of step
2015-11-06 02:08:15 +03:00
DeepSOIC
e808beef2f Compound Filter: warn when applying to lattices 2015-11-06 00:06:07 +03:00
DeepSOIC
a8c89eb45b New execute and warning logic
Now, when executing a newly created feature fails, an error message is
displayed. Moreover, messages are going to be displayed where only
warnings were dumped to console, previously.
2015-10-31 22:39:55 +03:00
DeepSOIC
75f6c208b1 Another attempt to fix placement-related problems
transformGeometry was converting circles into B-splines. transformShape
seems to do the business: circles preserved, no placement problems so
far
2015-10-19 19:48:22 +03:00
DeepSOIC
b078b39779 Fix messageboxes 2015-10-19 12:49:39 +03:00
DeepSOIC
0babf30fdd OnDelete implementations
Unhide originals when deleting features that hide originals.
Special logic with explode (prevent unhiding), to be able to delete
unneeded stuff easily.
2015-10-18 21:54:53 +03:00
DeepSOIC
180eb77733 CompoundFilter/Explode: proper fix of placement bug 2015-10-18 17:18:38 +03:00
DeepSOIC
80f6ac3879 CompoundFilter: temporary fix for placement problems
Strangely, but when outputting the child directly when only one shape
makes it through the filter, its placement is totally messed up, so it
causes viewer errors. That's funny.
2015-10-18 14:36:35 +03:00
DeepSOIC
20455b6116 New tool: Explode (semi-parametric) 2015-10-18 01:13:43 +03:00
DeepSOIC
3c160a1e82 CompoundFilter: Fix strange selection-changing issue
+ auto-hide stencil object
2015-10-18 00:32:19 +03:00
DeepSOIC
bb90c235af Tree view optimization 2015-10-18 00:31:04 +03:00
DeepSOIC
ee46abbbd4 Add licence (LGPL) 2015-10-17 20:35:16 +03:00
DeepSOIC
38fcb5fc32 CompundFilter: fix some wrong command strings
Command menu title and tooltip were wrong (forgot to change them after
copy-pasting from FuseCompound)
2015-09-15 01:09:59 +03:00
DeepSOIC
22c4032242 CompoundFilter: display a placeholder when nothing passes 2015-09-15 00:24:29 +03:00
DeepSOIC
c362b3cbfd CompoundFilter initial implementation 2015-09-14 12:26:56 +03:00