Some debugging messages
Add action to change the end type of line segments if an item has LPELineSegment applied; this is for demonstration purposes because later it would be nice if we could change widgets interactively.
Icon for lpe-mirror-symmetry
Simply display 'none' in the icon for 'all inactive' mode (this is until we have found a better icon or the mode is removed)
noop: wording
Remaining icons
Apply a geometric construction directly to selected item if the LPE supports it
Let acceptsNumClicks() distinguish between invalid LPE and valid ones that expect zero clicks
noop: wording
Absorb all mouse clicks (and flash a warning on the status bar) when no subtool is activated
Switch back to all_inactive mode after applying a geometric LPE
16 years agoAdd button whether to display limiting bounding box; add 'all inactive' toggle button...
Add button whether to display limiting bounding box; add 'all inactive' toggle button as a workaround that not all toggle buttons can be inactive in an EgeSelectOneAction
Slightly enlarge icon for geometric tool
Draw limiting bounding box in geometriy tool
Remove commented parts of code
Two more subtools
remove commented includes; #ifdef HAVE_CONFIG_H
Add option do deactivate knotholder handles for LPEs (useful if they interfere with node handles during editing); doesn't live update the ShapeEditor at the moment
Better position for Geometry tool in toolbox
Debugging messages in event-context for mouse and keyboard interaction
Some icons for the geometry tool
whitespace cleanup
New crosshairs cursor for geometry context
Many debugging messages
Use the visible curve (instead of original curve when a LPE is applied) for testing whether we are over stroke; TODO: we must check whether this is also the right thing to do in all other circumstanced (e.g., when editing in node tool)
Since we know what the parent context is we don't need to check whether it has a root handler
Change cursor in LPETool when over stroke; call root handler of parent context, too (except in special situations)
16 years agoReally call sp_lpetool_context_selection_changed() when selection changed (had forgot...
Really call sp_lpetool_context_selection_changed() when selection changed (had forgotten to connect to signal before)
16 years agoAdd a ShapeEditor to LPEToolContext which allows us to edit nodes (switching selectio...
Add a ShapeEditor to LPEToolContext which allows us to edit nodes (switching selections doesn't work right yet; changing the cursor would also be nice)
Don't draw anchors in LPEToolContext
At the moment mouse click starts waiting for the activated LPE and nothing else (editing is not possible; no toolbar controls yet)
Add lpe-line_segment to LPETool toolbar
Make number of subtools configurable
Make sp_lpetool_mode_changed() generic, i.e., read the activated subtool from the given list
Remove commented code
Allow more than two options to choose from
Build LPETool subtools automatically from a list of effects
cleanup
Let LPEToolContext derive from PenContext so that we can use its LPE framework
Groundwork for new LPETool tool (which consists of subtools that are constructed from LPEs)
Rename acceptsNumParams() -> acceptsNumClicks() because it makes more sense
16 years agoRemove done_pathparam_set and friends because it currently isn't used any more anyway...
Remove done_pathparam_set and friends because it currently isn't used any more anyway; reimplement its intended functionality by using isReady()
reimplement acceptsNumParams(); instead of making it a virtual function we just make case distinctions
New LPE to draw infinite lines (cut by a limiting bounding box), rays and segments
cast for EnumParam
Fix startup crash by reverting a one-line change in 2geom; but please investigate this further
#include <algorithm> in geom.cpp (closes LP #258851)
added subroutine ROBO (Master) spline
add checkbox for ROBO Master output
Use new methods from 2geom's API
Update to 2geom rev. 1538
Eliminate more of SP_ACTIVE_DESKTOP
Correct fix for Esc and Shift+Z in pencil tool
family name field on svgfonts dialog now properly saves attribute. Should do the same for other fields on next commits.
Removal of SP_ACTIVE_DESKTOP, next take
16 years agoGet rid of a whole bunch of further instances of SP_ACTIVE_DESKTOP (where the desktop...
Get rid of a whole bunch of further instances of SP_ACTIVE_DESKTOP (where the desktop is readily available in the calling function)
Remove further instances of SP_ACTIVE_DESKTOP
Add new extrude
Add new extrude
use 32 and 64 bit sizes explicitly
fixme is solved
add svg fonts
Temporary switch to handle api change in Cairo 1.7+
Remove a few more instances of SP_ACTIVE_DESKTOP
enable svg fonts
add comment
fix spcurve test
make spcurve::first_point and last_point boost::optional
return boost::optional for second and penultimate points of SPCurve
Get rid of sp_nodepath_current() and a few instances of SP_ACTIVE_DESKTOP by passing in the current desktop and nodepath from the caller
Initialize the pointer variables in draw-context with NULL, just to be on the safe side
Get rid of some superfluous includes
NR:: to Geom:: for most of src/extension/
Fix some regressions in the snapping of the selector tool
Khmer traslations updated
Include inkscape:connection-start and inkscape:connection-end in ID clash resolution.
(Fixes bug 256986.)
(Fixes bug 256986.)
updated Russian translation
Khmer translations updated
Move all of the snapper code to 2geom
patch from bug 169004
clean up code slightly
16 years agoFix for ID clash resolution: avoid finding spurious references associated with clones...
Fix for ID clash resolution: avoid finding spurious references associated with clones (fixes bug 256498).
gtkmm-ify the 'Stroke style' tab of Fill and Stroke dialog
merge silveiro's and my changes
Added missing new files
A few more tests for svg-color
Small change to build.xml to not create the build directory twice (does no harm, but isn't needed either)
Snap to intersections of any kind of path (were we previously only could snap to intersections of line-segments)
fix marker behavior for moveto-only paths
update 2geom to rev1516
Build.xml with check target. (Forgot to commit earlier.)
remove many unnecessary to_2geom and from_2geom calls
Fixed svg-path (and display/curve) tests to properly handle closepath and made a check target.
more messages marked for translation
Khmer translations updated
Khmer translations updated
patch from bug 244940
Fix regression in object snapper which caused self-snapping
change javafx output to 1.0 compiler syntax
remove debug message