diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2008-06-04 05:17:13 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2008-06-04 05:17:13 +0000 |
| commit | 247cc0a2379b9a7b44c923879d23106668112dc9 (patch) | |
| tree | 71a83f05dbaae5fbc5a326f9f1146332dc7a49ea /src | |
| parent | have svgdoc.createElement make every one of the svg element types. fix a pur... (diff) | |
| download | inkscape-247cc0a2379b9a7b44c923879d23106668112dc9.tar.gz inkscape-247cc0a2379b9a7b44c923879d23106668112dc9.zip | |
Added tool style for eraser.
Fixes bug #230483.
(bzr r5796)
Diffstat (limited to 'src')
| -rw-r--r-- | src/preferences-skeleton.h | 6 | ||||
| -rw-r--r-- | src/ui/dialog/inkscape-preferences.cpp | 19 |
2 files changed, 20 insertions, 5 deletions
diff --git a/src/preferences-skeleton.h b/src/preferences-skeleton.h index 0df0780ed..d16e24e44 100644 --- a/src/preferences-skeleton.h +++ b/src/preferences-skeleton.h @@ -80,11 +80,11 @@ static char const preferences_skeleton[] = " <group id=\"cp4\" name=\"Mad brush\" usetilt=\"1\" tracebackground=\"0\" usepressure=\"1\" width=\"15\" cap_rounding=\"0.1\" flatness=\"0.16\" tremor=\"0.18\" thinning=\"-0.3\" angle=\"30\" wiggle=\"0.48\" mass=\"0.02\" />\n" " </group>\n" " </eventcontext>\n" -" <eventcontext id=\"eraser\" mode=\"0\" style=\"fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;\"\n" -" mass=\"0.02\" drag=\"1\" angle=\"30\" width=\"0.15\" thinning=\"0.1\" flatness=\"0.9\" cap_rounding=\"0.0\" usecurrent=\"1\"\n" +" <eventcontext id=\"eraser\" mode=\"0\" style=\"fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;\"\n" +" mass=\"0.02\" drag=\"1\" angle=\"30\" width=\"0.15\" thinning=\"0.1\" flatness=\"0.9\" cap_rounding=\"0.0\" usecurrent=\"0\"\n" " tracebackground=\"0\" usepressure=\"1\" usetilt=\"0\" selcue=\"1\">\n" " </eventcontext>\n" -" <eventcontext id=\"text\" usecurrent=\"0\" gradientdrag=\"1\"\n" +" <eventcontext id=\"text\" usecurrent=\"0\" gradientdrag=\"1\"\n" " font_sample=\"AaBbCcIiPpQq12369$\342\202\254\302\242?.;/()\"\n" " style=\"fill:black;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;font-style:normal;font-weight:normal;font-size:40px;\" selcue=\"1\"/>\n" " <eventcontext id=\"nodes\" selcue=\"1\" gradientdrag=\"1\" highlight_color=\"4278190335\" pathflash_enabled=\"1\" pathflash_timeout=\"500\" show_handles=\"1\" show_helperpath=\"0\" sculpting_profile=\"1\" />\n" diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index e179f1581..abea07641 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -398,32 +398,40 @@ void InkscapePreferences::initPageTools() this->AddPage(_page_tweak, _("Tweak"), iter_tools, PREFS_PAGE_TOOLS_NODE); AddSelcueCheckbox(_page_tweak, "tools.tweak", true); AddGradientCheckbox(_page_tweak, "tools.tweak", false); + //Zoom this->AddPage(_page_zoom, _("Zoom"), iter_tools, PREFS_PAGE_TOOLS_ZOOM); AddSelcueCheckbox(_page_zoom, "tools.zoom", true); AddGradientCheckbox(_page_zoom, "tools.zoom", false); + //Shapes Gtk::TreeModel::iterator iter_shapes = this->AddPage(_page_shapes, _("Shapes"), iter_tools, PREFS_PAGE_TOOLS_SHAPES); _path_shapes = _page_list.get_model()->get_path(iter_shapes); this->AddSelcueCheckbox(_page_shapes, "tools.shapes", true); this->AddGradientCheckbox(_page_shapes, "tools.shapes", true); + //Rectangle this->AddPage(_page_rectangle, _("Rectangle"), iter_shapes, PREFS_PAGE_TOOLS_SHAPES_RECT); this->AddNewObjectsStyle(_page_rectangle, "tools.shapes.rect"); this->AddConvertGuidesCheckbox(_page_rectangle, "tools.shapes.rect", true); + //3D box this->AddPage(_page_3dbox, _("3D Box"), iter_shapes, PREFS_PAGE_TOOLS_SHAPES_3DBOX); this->AddNewObjectsStyle(_page_3dbox, "tools.shapes.3dbox"); this->AddConvertGuidesCheckbox(_page_3dbox, "tools.shapes.3dbox", true); + //ellipse this->AddPage(_page_ellipse, _("Ellipse"), iter_shapes, PREFS_PAGE_TOOLS_SHAPES_ELLIPSE); this->AddNewObjectsStyle(_page_ellipse, "tools.shapes.arc"); + //star this->AddPage(_page_star, _("Star"), iter_shapes, PREFS_PAGE_TOOLS_SHAPES_STAR); this->AddNewObjectsStyle(_page_star, "tools.shapes.star"); + //spiral this->AddPage(_page_spiral, _("Spiral"), iter_shapes, PREFS_PAGE_TOOLS_SHAPES_SPIRAL); this->AddNewObjectsStyle(_page_spiral, "tools.shapes.spiral"); + //Pencil this->AddPage(_page_pencil, _("Pencil"), iter_tools, PREFS_PAGE_TOOLS_PENCIL); this->AddSelcueCheckbox(_page_pencil, "tools.freehand.pencil", true); @@ -433,11 +441,13 @@ void InkscapePreferences::initPageTools() false ); this->AddNewObjectsStyle(_page_pencil, "tools.freehand.pencil"); this->AddDotSizeSpinbutton(_page_pencil, "tools.freehand.pencil", 3.0); + //Pen this->AddPage(_page_pen, _("Pen"), iter_tools, PREFS_PAGE_TOOLS_PEN); this->AddSelcueCheckbox(_page_pen, "tools.freehand.pen", true); this->AddNewObjectsStyle(_page_pen, "tools.freehand.pen"); this->AddDotSizeSpinbutton(_page_pen, "tools.freehand.pen", 3.0); + //Calligraphy this->AddPage(_page_calligraphy, _("Calligraphy"), iter_tools, PREFS_PAGE_TOOLS_CALLIGRAPHY); this->AddSelcueCheckbox(_page_calligraphy, "tools.calligraphic", false); @@ -450,16 +460,21 @@ void InkscapePreferences::initPageTools() this->AddPage(_page_paintbucket, _("Paint Bucket"), iter_tools, PREFS_PAGE_TOOLS_PAINTBUCKET); this->AddSelcueCheckbox(_page_paintbucket, "tools.paintbucket", false); this->AddNewObjectsStyle(_page_paintbucket, "tools.paintbucket"); - //Calligraphy + + //Eraser this->AddPage(_page_eraser, _("Eraser"), iter_tools, PREFS_PAGE_TOOLS_ERASER); + this->AddNewObjectsStyle(_page_eraser, "tools.eraser"); + //Text this->AddPage(_page_text, _("Text"), iter_tools, PREFS_PAGE_TOOLS_TEXT); this->AddSelcueCheckbox(_page_text, "tools.text", true); this->AddGradientCheckbox(_page_text, "tools.text", true); this->AddNewObjectsStyle(_page_text, "tools.text"); + //Gradient this->AddPage(_page_gradient, _("Gradient"), iter_tools, PREFS_PAGE_TOOLS_GRADIENT); this->AddSelcueCheckbox(_page_gradient, "tools.gradient", true); + //Connector this->AddPage(_page_connector, _("Connector"), iter_tools, PREFS_PAGE_TOOLS_CONNECTOR); this->AddSelcueCheckbox(_page_connector, "tools.connector", true); @@ -502,7 +517,7 @@ void InkscapePreferences::initPageWindows() _("Floating")); #ifndef WIN32 // non-Win32 special code to enable transient dialogs - _page_windows.add_group_header( _("Dialogs on top:")); + _page_windows.add_group_header( _("Dialogs on top:")); _page_windows.add_line( true, "", _win_ontop_none, "", _("Dialogs are treated as regular windows")); |
