copyedit, warning suppression
update on scroll and pan
add tweak tool
remove thinning/thickening, now in tweak tool
prevent file_save_remote to break build on system without GNOME_VFS
remove extra Shape:: on new function definition in Shape class.
tweak tool
tweak tool
new methods for tweaking, modeled after MakeOffset
tweak cursors
Filter effects dialog:
* Removed the FilterEffectChooser base class, no longer used
* Removed the FilterEffectChooser base class, no longer used
Filter effects:
* Removed the "Filter" option from the Blend mode combobox in the Fill and Stroke dialog.
* Removed the "Filter" option from the Blend mode combobox in the Fill and Stroke dialog.
export to ocal bug fix
Filter effects dialog:
* Connected up the filters and primitives so that changes made outside the filter dialog are properly observed, e.g. deleting a primitive in the XML editor will show up in the filter dialog.
* Connected up the filters and primitives so that changes made outside the filter dialog are properly observed, e.g. deleting a primitive in the XML editor will show up in the filter dialog.
add one more tweak icon
Only in the selector tool we should snap in bbox mode (PointType = SNAPPOINT_BBOX)
warn when ConvertToShape fails
Update current perspective when selection changes
Fix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape boxes when state of a VP changes
Compute the correct visible front corner (also for 'upended' boxes) and set the z-orders accordingly so that they are correct for any relative position of the handles
17 years agoDon't reshape boxes in the direction of infinite VPs when dragging VPs (fixes resizin...
Don't reshape boxes in the direction of infinite VPs when dragging VPs (fixes resizing bug)
Set z-orders of 3D box faces during dragging/resizing according to the perspective
add a way to set a radio toggle in aux toolbar via desktop, by the toggles id
Filter effects:
* Fixed a few bugs with the feColorMatrix settings, such as bad sensitivity settings and missing updates.
* Changed matrix loading (for the values attribute of feColorMatrix) so that it can handle values separated by more than one space.
* Fixed a few bugs with the feColorMatrix settings, such as bad sensitivity settings and missing updates.
* Changed matrix loading (for the values attribute of feColorMatrix) so that it can handle values separated by more than one space.
enable Path_for_item to work on flowtext
revert previous commit which contained locally-linked bitmaps; see mailing list
export single-item-to-path function
setting of attributes and default values
updating authors list
handling of default values and checking for invalid values.
Added my name to the list of authors
1) Make snapping of object's center optional 2) Optimize snapping preferences dialog
adds export to ocal feature without dialog window
Add Gail and Diederik; correct Danilo's name.
Don't draw auxiliary vanishing points any more
Better default style for 3D boxes (no stroke; faces have different shades of blue)
Fix wrong states of VPs when writing to SVG
Draw perspective lines; provide shortcuts to toggle their visibility and the corners where they are attached
17 years ago(Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate perspectiv...
(Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate perspectives and thus create new ones interactively
First stage of draggable vanishing points (no snapping/unsnapping yet)
17 years agoWorkaround for some segfaults: Store perspectives globally instead of in each desktop...
Workaround for some segfaults: Store perspectives globally instead of in each desktop (this should probably be reverted later on)
Convenience for debugging
Write/read perspectives to/from SVG; store ratios of the distances from corners to VPs (preparation for dragging)
Preparatory stuff to combine VPs in draggers
updated translation into Russian
Cosmetic
added missing " character at end of a line. Sorry, my mistake on
previous commit...
previous commit...
Filter effects dialog:
* Added controls for scale and channel selection to the filter dialog for feDisplacementMap
* Added controls for scale and channel selection to the filter dialog for feDisplacementMap
Added my name to AUTHORS list
Updated aboutbox.cpp
Also corrected the ordering of names: alphabetic by surname
Updated aboutbox.cpp
Also corrected the ordering of names: alphabetic by surname
Filter effects:
* Added edge mode setting to the filter dialog
* Changed type of edgeMode in SPFeConvolveMatrix to use the enum type
* Added edge mode setting to the filter dialog
* Changed type of edgeMode in SPFeConvolveMatrix to use the enum type
Store a global list of existing perspectives; for each perspective hold a list of associated boxes; explicitly pass perspectives as arguments when creating PLs
Filter effects dialog:
* Added control for the values attribute of feColorMatrix; shows a matrix or a slider depending on the value of the type attribute.
* Added a frame shadow around the matrix used by feColorMatrix and feConvolveMatrix.
* Added control for the values attribute of feColorMatrix; shows a matrix or a slider depending on the value of the type attribute.
* Added a frame shadow around the matrix used by feColorMatrix and feConvolveMatrix.
refactoring:
*using CLAMP_D_TO_U8
*Changed edgeMode field of ConvolveMatrix filter to use an enum rather than a plain int
*using CLAMP_D_TO_U8
*Changed edgeMode field of ConvolveMatrix filter to use an enum rather than a plain int
updated Slovak translation in trunk
partial update of Slovak in trunk
Filter effects:
* Changed type field of ColorMatrix filter to use an enum rather than a plain int
* Added control for the ColorMatrix type to the filter dialog
* Changed type field of ColorMatrix filter to use an enum rather than a plain int
* Added control for the ColorMatrix type to the filter dialog
feColorMatrix filter primitive implementation
Filter effects dialog:
* Added a class to show a checkbutton setting
* Added most of the settings for feTurbulence
* Added a class to show a checkbutton setting
* Added most of the settings for feTurbulence
adding files that were missing on my previous commit
Use Dia's new homepage address.
Use Dia's new homepage address.
Fix some things that pofilter found.
Added 3D box keyboard shortcut to right handed illustration keyboard layout
Version generated from it.po.
* [it] a better term
Make snapping to the item's transformation center optional, but not yet available in the snapping preferences dialog
setting of attributes and default values for feColorMatrix.
refactornig: moved read_kernel_matrix to helper-fns.h and renamed it to
helperfns_read_vector. Used it on sp-fecolormatrix.cpp
refactornig: moved read_kernel_matrix to helper-fns.h and renamed it to
helperfns_read_vector. Used it on sp-fecolormatrix.cpp
boilerplate code for the remaining filters. My next commits will
probably deal with setting default attribute values for these filters
probably deal with setting default attribute values for these filters
boiler plate code for feTile
Rearrange snapping preferences, put distinction between paths and nodes back in, and a bit of refactoring
fix compile
Filter effects dialog:
Removed unused header file.
Removed unused header file.
Renamed various classes:
FileDialogBase -> FileDialogBaseGtk
FileOpenDialogImpl -> FileOpenDialogImplGtk
FileSaveDialogImpl -> FileSaveDialogImplGtk
FileExportDialog -> FileExportDialogImpl
FileDialogBase -> FileDialogBaseGtk
FileOpenDialogImpl -> FileOpenDialogImplGtk
FileSaveDialogImpl -> FileSaveDialogImplGtk
FileExportDialog -> FileExportDialogImpl
17 years agoThese files were separated out from filedialog.cpp and filedialog.h, so to facilitate...
These files were separated out from filedialog.cpp and filedialog.h, so to facilitate a Win32 verion of these impls
17 years agoBroken filedialog into filedialog and filedialogimpl-gtkmm in preparation for a Win32...
Broken filedialog into filedialog and filedialogimpl-gtkmm in preparation for a Win32 implementation of the file dialogs
Redirected opening of AI files to the poppler-based PDF import extension
Filter effects dialog:
* Added light source controls for feDiffuseLighting and feSpecularLighting.
* Added light source controls for feDiffuseLighting and feSpecularLighting.
Filter effects dialog:
* Added a "Link" toggle to the DualSpinSlider widget, when active the two values will be set equal to eachother.
* Added DualSpinButtons (for attributes that have an optional number, similar to DualSpinSlider but without the gtkscale)
* Added MultiSpinButtons (for showing multiple spinbuttons together but with different attributes)
* Added a "Link" toggle to the DualSpinSlider widget, when active the two values will be set equal to eachother.
* Added DualSpinButtons (for attributes that have an optional number, similar to DualSpinSlider but without the gtkscale)
* Added MultiSpinButtons (for showing multiple spinbuttons together but with different attributes)
Forgot to advance text position when skipping the first space
Type3 fonts do not have a name set so default to 'Arial'
Added image mask support
Do not flip non-top-level images
Do not set inkscape:groupmode for sub-page objects (eg. patterns)
Use the font matrix for Type3 fonts only
always zoom out on rmb
add ui for mousewheel zoom and space pan
optionally zoom with mousewheel without modifiers
add more rotation snaps
17 years agodue to the order of processing events, we must disable lmb handling in children conte...
due to the order of processing events, we must disable lmb handling in children contexts so that parent event context can handle it for space panning
optional panning by space
differentiate the SP_ITEM_REFERENCE_FLAGS, even though it is not currently used
now this is the correct way to avoid nested updates, instead of the hack i recently removed from sptspan set method
add setter for first x/y pair
Filter effects dialog:
Removed debug cout
Removed debug cout
Filter effects dialog:
* feMergeNodes can be deleted by clicking the input without dragging.
* feMergeNodes can be added using a special empty input at the bottom of primitive.
* feMergeNodes can be deleted by clicking the input without dragging.
* feMergeNodes can be added using a special empty input at the bottom of primitive.
Filter effects dialog:
* Added basic support for feMerge. Nodes can't be added or deleted yet, but the value of their "in" attributes can be edited using drag/drop as with other filters.
* Added basic support for feMerge. Nodes can't be added or deleted yet, but the value of their "in" attributes can be edited using drag/drop as with other filters.
pass the geometric bbox flag when taking bbox for clipping; unfortunately this still does not fix the clip-by-clone crash, now it crashes in the show method instead of bbox...
Modification of the parameters/return value of SPDesktop::getToplevel
1) Changes to snapping preferences dialog
2) Strict snapping implemented, i.e. bbox only to bbox and nodes only to paths/nodes
3) Renaming of some constants to improve readability
2) Strict snapping implemented, i.e. bbox only to bbox and nodes only to paths/nodes
3) Renaming of some constants to improve readability