Fix a couple of little issues

This commit is contained in:
wmayer 2012-02-29 11:58:54 +01:00
parent 8e8b8c5768
commit 147263e64c
9 changed files with 685 additions and 39 deletions

View File

@ -528,7 +528,11 @@ Gui::ToolBarItem* Workbench::setupToolBars() const
raytracing->setCommand("Raytracing");
*raytracing << "Raytracing_WriteView"
<< "Raytracing_WriteCamera"
<< "Raytracing_WritePart";
<< "Raytracing_WritePart"
<< "Separator"
<< "Raytracing_NewPovrayProject"
<< "Raytracing_NewPartSegment"
<< "Raytracing_ExportProject";
// Drafting ****************************************************************************************************
# ifdef COMPLETE_USE_DRAFTING

View File

@ -227,7 +227,9 @@ void CmdPartRefineShape::activated(int iMsg)
doCommand(Doc,"App.ActiveDocument.addObject('Part::Feature','%s').Shape="
"App.ActiveDocument.%s.Shape.removeSplitter()\n"
"App.ActiveDocument.ActiveObject.Label="
"App.ActiveDocument.%s.Label\n",
"App.ActiveDocument.%s.Label\n"
"Gui.ActiveDocument.%s.hide()\n",
(*it)->getNameInDocument(),
(*it)->getNameInDocument(),
(*it)->getNameInDocument(),
(*it)->getNameInDocument());

View File

@ -349,7 +349,7 @@ bool CmdRaytracingNewPovrayProject::isActive(void)
// Raytracing_NewPartView
//===========================================================================
DEF_STD_CMD(CmdRaytracingNewPartSegment);
DEF_STD_CMD_A(CmdRaytracingNewPartSegment);
CmdRaytracingNewPartSegment::CmdRaytracingNewPartSegment()
: Command("Raytracing_NewPartSegment")
@ -360,7 +360,7 @@ CmdRaytracingNewPartSegment::CmdRaytracingNewPartSegment()
sToolTipText = QT_TR_NOOP("Insert a new part object into a Povray project");
sWhatsThis = "Raytracing_NewPartSegment";
sStatusTip = sToolTipText;
sPixmap = 0;
sPixmap = "Raytrace_NewPartSegment";
}
void CmdRaytracingNewPartSegment::activated(int iMsg)
@ -406,6 +406,14 @@ void CmdRaytracingNewPartSegment::activated(int iMsg)
commitCommand();
}
bool CmdRaytracingNewPartSegment::isActive(void)
{
if (getActiveGuiDocument())
return true;
else
return false;
}
//===========================================================================
// Raytracing_ExportProject
//===========================================================================
@ -421,7 +429,7 @@ CmdRaytracingExportProject::CmdRaytracingExportProject()
sToolTipText = QT_TR_NOOP("Export the Povray project file");
sWhatsThis = "Raytracing_ExportProject";
sStatusTip = sToolTipText;
sPixmap = "Raytrace_Export";
sPixmap = "Raytrace_ExportProject";
}
void CmdRaytracingExportProject::activated(int iMsg)

View File

@ -93,8 +93,10 @@ EXTRA_DIST = \
Resources/icons/preferences-raytracing.svg \
Resources/icons/Raytrace_Camera.svg \
Resources/icons/Raytrace_Export.svg \
Resources/icons/Raytrace_ExportProject.svg \
Resources/icons/Raytrace_New.svg \
Resources/icons/Raytrace_Part.svg \
Resources/icons/Raytrace_NewPartSegment.svg \
DlgSettingsRay.ui \
FreeCADpov \
Resources/Raytracing.qrc \

View File

@ -5,6 +5,8 @@
<file>icons/Raytrace_Export.svg</file>
<file>icons/Raytrace_New.svg</file>
<file>icons/Raytrace_Part.svg</file>
<file>icons/Raytrace_ExportProject.svg</file>
<file>icons/Raytrace_NewPartSegment.svg</file>
<file>translations/Raytracing_af.qm</file>
<file>translations/Raytracing_de.qm</file>
<file>translations/Raytracing_es.qm</file>

View File

@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
width="64"
height="64"
id="svg2383">
<defs
id="defs2385">
<radialGradient
cx="84.883324"
cy="77.042847"
r="19.467436"
fx="84.883324"
fy="77.042847"
id="radialGradient3701"
xlink:href="#linearGradient3377"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
<radialGradient
cx="76.383331"
cy="94.369568"
r="19.467436"
fx="76.383331"
fy="94.369568"
id="radialGradient3699"
xlink:href="#linearGradient3377"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9818943,0.1894295,-0.4109427,2.1300924,40.163453,-121.11559)" />
<linearGradient
id="linearGradient3776">
<stop
id="stop3778"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3780"
style="stop-color:#120055;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3558">
<stop
id="stop3560"
style="stop-color:#777777;stop-opacity:1"
offset="0" />
<stop
id="stop3562"
style="stop-color:#c5c5c5;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
style="stop-color:#faff2b;stop-opacity:1"
offset="0" />
<stop
id="stop3381"
style="stop-color:#ffaa00;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3362">
<stop
id="stop3364"
style="stop-color:#85ceff;stop-opacity:1"
offset="0" />
<stop
id="stop3366"
style="stop-color:#004267;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3193">
<stop
id="stop3195"
style="stop-color:#68ff00;stop-opacity:1"
offset="0" />
<stop
id="stop3197"
style="stop-color:#078b00;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3185">
<stop
id="stop3187"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3189"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3175">
<stop
id="stop3177"
style="stop-color:#ababab;stop-opacity:1"
offset="0" />
<stop
id="stop3179"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="2.0698812"
y1="38.643501"
x2="34.403511"
y2="8.8164501"
id="linearGradient3556"
xlink:href="#linearGradient3558"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0432546,0,0,1.1587509,0.1362039,-0.5039352)" />
<radialGradient
cx="148.19064"
cy="78.543915"
r="19.467436"
fx="148.19064"
fy="78.543915"
id="radialGradient3811"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3215986,-0.249565,0.1096811,0.5808279,-184.69032,12.733483)" />
<radialGradient
cx="124.2702"
cy="94.654869"
r="19.467436"
fx="124.2702"
fy="94.654869"
id="radialGradient3813"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9679327,1.2878944,-1.1259736,0.8462398,-3.5917795,-213.75434)" />
<radialGradient
cx="125.49292"
cy="90.215767"
r="19.467436"
fx="125.49292"
fy="90.215767"
id="radialGradient3916"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.8434523,1.1222656,-0.9811685,0.7374097,4.1611803,-184.99961)" />
<radialGradient
cx="173.29163"
cy="72.591087"
r="19.467436"
fx="173.29163"
fy="72.591087"
id="radialGradient3918"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.04465533,1.0449823,-2.2897463,0.09784889,240.884,-117.33319)" />
<linearGradient
x1="11.757756"
y1="27.363932"
x2="21.165751"
y2="55.146343"
id="linearGradient3191"
xlink:href="#linearGradient3193-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,34.638318,7.0307355)" />
<linearGradient
id="linearGradient3193-1">
<stop
id="stop3195-7"
style="stop-color:#68ff00;stop-opacity:1"
offset="0" />
<stop
id="stop3197-4"
style="stop-color:#078b00;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="11.757756"
y1="27.363932"
x2="21.165751"
y2="55.146343"
id="linearGradient3020"
xlink:href="#linearGradient3193-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,33.751418,6.0587696)" />
</defs>
<metadata
id="metadata2388">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<path
d="m 11.188945,7.4564165 0,54.9555245 42.0908,0 7.701057,-7.317528 0,-47.6379965 -49.791857,0 z"
id="path3650"
style="opacity:0.6523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 7.0323012,2.7823012 0,54.9555248 42.0907998,0 7.701058,-7.317528 0,-47.6379968 -49.7918578,0 z"
id="rect3643"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#242121;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 46.32949,25.652684 c -4.406861,0.268366 -2.375,5.8125 -2.375,5.8125 l 5.03125,0.90625 0.625,0.375 4.5,-4.875 c 10e-7,0 -1.155645,-1.673241 -6.8125,-2.1875 -0.353553,-0.03214 -0.674959,-0.04914 -0.96875,-0.03125 z m -12,12.25 -7.840185,12.33662 16.465185,-5.89912 6.65625,-5.53125 -15.28125,-0.90625 z"
id="path3920"
style="opacity:0.63948502;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
d="m 29.016629,13.997119 c -0.11503,4.907399 0.01361,13.119835 -0.06633,17.965614 0,1.464666 4.743807,2.662229 10.602479,2.662229 5.85867,0 10.617956,-1.197557 10.617956,-2.662229 l -0.02211,-17.877168 -21.13199,-0.08845 z"
id="path3727"
style="fill:url(#radialGradient3916);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.71085227;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 56.424869,50.185527 -7.05486,-0.731292 0,8.044215"
id="path3648"
style="fill:none;stroke:#242121;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<g
transform="matrix(0.7776601,0,0,0.7776601,2.1202993,9.2020152)"
id="g3807">
<path
d="M 23.799151,20.553646 10.213915,25.475885 31.122404,28.32045 31.414123,52.847344 42.459362,45.58636 42.854192,22.011281 23.799151,20.553646 z"
id="path3246"
style="fill:url(#radialGradient3811);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 10.316497,25.535102 21.137283,2.390112 0,25.009636 -21.339246,-3.472535 0.201963,-23.927213 z"
id="path3248"
style="fill:url(#radialGradient3813);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<path
d="m 117.85715,83.5 a 21.428572,5.3571429 0 1 1 -42.857148,0 21.428572,5.3571429 0 1 1 42.857148,0 z"
transform="matrix(0.4952982,0,0,0.4952982,-8.2014949,-27.486319)"
id="path3725"
style="fill:url(#radialGradient3918);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.0099628;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 13.958808,31.167614 16.0625,14.46875 -16.0625,14.46875 0,-8.9375 -11.2528415,0 0,-11.1875 11.2528415,0 0,-8.8125 z"
id="rect3165"
style="fill:url(#linearGradient3020);fill-opacity:1;fill-rule:nonzero;stroke:#044002;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,385 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
width="64"
height="64"
id="svg2383">
<defs
id="defs2385">
<radialGradient
cx="84.883324"
cy="77.042847"
r="19.467436"
fx="84.883324"
fy="77.042847"
id="radialGradient3701"
xlink:href="#linearGradient3377"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
<radialGradient
cx="76.383331"
cy="94.369568"
r="19.467436"
fx="76.383331"
fy="94.369568"
id="radialGradient3699"
xlink:href="#linearGradient3377"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9818943,0.1894295,-0.4109427,2.1300924,40.163453,-121.11559)" />
<linearGradient
id="linearGradient3776">
<stop
id="stop3778"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3780"
style="stop-color:#120055;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3558">
<stop
id="stop3560"
style="stop-color:#777777;stop-opacity:1"
offset="0" />
<stop
id="stop3562"
style="stop-color:#c5c5c5;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
style="stop-color:#faff2b;stop-opacity:1"
offset="0" />
<stop
id="stop3381"
style="stop-color:#ffaa00;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3362">
<stop
id="stop3364"
style="stop-color:#85ceff;stop-opacity:1"
offset="0" />
<stop
id="stop3366"
style="stop-color:#004267;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3193">
<stop
id="stop3195"
style="stop-color:#68ff00;stop-opacity:1"
offset="0" />
<stop
id="stop3197"
style="stop-color:#078b00;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3185">
<stop
id="stop3187"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3189"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3175">
<stop
id="stop3177"
style="stop-color:#ababab;stop-opacity:1"
offset="0" />
<stop
id="stop3179"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="2.0698812"
y1="38.643501"
x2="34.403511"
y2="8.8164501"
id="linearGradient3556"
xlink:href="#linearGradient3558"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0432546,0,0,1.1587509,0.1362039,-0.5039352)" />
<radialGradient
cx="148.19064"
cy="78.543915"
r="19.467436"
fx="148.19064"
fy="78.543915"
id="radialGradient3811"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3215986,-0.249565,0.1096811,0.5808279,-184.69032,12.733483)" />
<radialGradient
cx="124.2702"
cy="94.654869"
r="19.467436"
fx="124.2702"
fy="94.654869"
id="radialGradient3813"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9679327,1.2878944,-1.1259736,0.8462398,-3.5917795,-213.75434)" />
<radialGradient
cx="125.49292"
cy="90.215767"
r="19.467436"
fx="125.49292"
fy="90.215767"
id="radialGradient3916"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.8434523,1.1222656,-0.9811685,0.7374097,4.1611803,-184.99961)" />
<radialGradient
cx="173.29163"
cy="72.591087"
r="19.467436"
fx="173.29163"
fy="72.591087"
id="radialGradient3918"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.04465533,1.0449823,-2.2897463,0.09784889,240.884,-117.33319)" />
<linearGradient
x1="11.757756"
y1="27.363932"
x2="21.165751"
y2="55.146343"
id="linearGradient3191"
xlink:href="#linearGradient3193-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,34.638318,7.0307355)" />
<linearGradient
id="linearGradient3193-1">
<stop
id="stop3195-7"
style="stop-color:#68ff00;stop-opacity:1"
offset="0" />
<stop
id="stop3197-4"
style="stop-color:#078b00;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="11.757756"
y1="27.363932"
x2="21.165751"
y2="55.146343"
id="linearGradient3020"
xlink:href="#linearGradient3193-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,33.751418,6.0587696)" />
<radialGradient
cx="148.88333"
cy="81.869568"
r="19.467436"
fx="148.88333"
fy="81.869568"
id="radialGradient3705"
xlink:href="#linearGradient3377-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-60.392403,7.7040438)" />
<linearGradient
id="linearGradient3377-2">
<stop
id="stop3379-9"
style="stop-color:#faff2b;stop-opacity:1"
offset="0" />
<stop
id="stop3381-0"
style="stop-color:#ffaa00;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
cx="135.38333"
cy="97.369568"
r="19.467436"
fx="135.38333"
fy="97.369568"
id="radialGradient3703"
xlink:href="#linearGradient3377-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,48.487554,-127.99883)" />
<linearGradient
id="linearGradient3072">
<stop
id="stop3074"
style="stop-color:#faff2b;stop-opacity:1"
offset="0" />
<stop
id="stop3076"
style="stop-color:#ffaa00;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
cx="45.883327"
cy="28.869568"
r="19.467436"
fx="45.883327"
fy="28.869568"
id="radialGradient3692"
xlink:href="#linearGradient3377-2"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3079">
<stop
id="stop3081"
style="stop-color:#faff2b;stop-opacity:1"
offset="0" />
<stop
id="stop3083"
style="stop-color:#ffaa00;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
cx="148.19064"
cy="78.543915"
r="19.467436"
fx="148.19064"
fy="78.543915"
id="radialGradient3786"
xlink:href="#linearGradient3776-8"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4551709,-0.2747882,0.1207664,0.6395314,-189.42693,-4.9829574)" />
<linearGradient
id="linearGradient3776-8">
<stop
id="stop3778-7"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3780-4"
style="stop-color:#120055;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
cx="124.2702"
cy="94.654869"
r="19.467436"
fx="124.2702"
fy="94.654869"
id="radialGradient3788"
xlink:href="#linearGradient3776-8"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0657605,1.4180603,-1.2397744,0.9317682,9.9750087,-254.36162)" />
<linearGradient
id="linearGradient3090">
<stop
id="stop3092"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3094"
style="stop-color:#120055;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="37.568619"
y1="52.091393"
x2="61.699051"
y2="52.091393"
id="linearGradient3798"
xlink:href="#linearGradient3193-5"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1.2112262,-2.6268138)" />
<linearGradient
id="linearGradient3193-5">
<stop
id="stop3195-6"
style="stop-color:#68ff00;stop-opacity:1"
offset="0" />
<stop
id="stop3197-8"
style="stop-color:#078b00;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="37.568619"
y1="52.091393"
x2="61.699051"
y2="52.091393"
id="linearGradient3108"
xlink:href="#linearGradient3193-5"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1.2112262,-2.6268138)" />
</defs>
<metadata
id="metadata2388">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<path
d="m 11.188945,7.4564165 0,54.9555245 42.0908,0 7.701057,-7.317528 0,-47.6379965 -49.791857,0 z"
id="path3650"
style="opacity:0.6523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 7.0323012,2.7823012 0,54.9555248 42.0907998,0 7.701058,-7.317528 0,-47.6379968 -49.7918578,0 z"
id="rect3643"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#242121;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 56.424869,50.185527 -7.05486,-0.731292 0,8.044215"
id="path3648"
style="fill:none;stroke:#242121;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<g
transform="matrix(0.60558686,0,0,0.63235873,16.683616,11.00109)"
id="g3782">
<path
d="M 40.134306,3.627579 25.176028,9.0473025 48.197711,12.179365 48.518914,39.185161 60.680482,31.190318 61.115217,5.2325357 40.134306,3.627579 z"
id="path3246"
style="fill:url(#radialGradient3786);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 25.288977,9.1125054 23.273602,2.6316766 0,27.537329 -23.495977,-3.823499 0.222375,-26.3455066 z"
id="path3248"
style="fill:url(#radialGradient3788);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 37.568569,54.213554 10.497195,2.250713 6.606412,-5.605441 4.604471,0.800777 -1.977656,-7.779123 -17.206652,4.024006 5.453823,1.000972 -7.977593,5.308096 z"
id="path3790"
style="fill:url(#linearGradient3108);fill-opacity:1;fill-rule:evenodd;stroke:#085a00;stroke-width:2.42235136;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
transform="matrix(0.51448465,0,0,0.49747381,-57.694935,-15.579628)"
id="g3618">
<path
d="m 152.88222,77.612314 -19.81441,7.17921 30.49556,4.148871 0.42548,35.773095 16.10976,-10.59033 0.57587,-34.384848 -27.79226,-2.125998 z"
id="rect3522"
style="fill:url(#radialGradient3705);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.91421914;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 133.33785,84.998317 30.70884,3.365615 0,36.477188 -31.12383,-5.06478 0.41499,-34.778023 z"
id="rect3520"
style="fill:url(#radialGradient3703);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.91421914;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
d="m 163.81279,88.408895 16.72598,-8.4088"
id="path3536"
style="fill:url(#radialGradient3692);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.91421914;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -56,35 +56,30 @@ Gui::MenuItem* Workbench::setupMenuBar() const
Gui::MenuItem* ray = new Gui::MenuItem;
root->insertItem(item, ray);
ray->setCommand("&Raytracing");
*ray
<< "Raytracing_WriteView"
<< "Raytracing_WriteCamera"
<< "Raytracing_WritePart"
<< "Separator"
<< "Raytracing_NewPovrayProject"
<< "Raytracing_NewPartSegment"
<< "Raytracing_ExportProject";
*ray
<< "Raytracing_WriteView"
<< "Raytracing_WriteCamera"
<< "Raytracing_WritePart"
<< "Separator"
<< "Raytracing_NewPovrayProject"
<< "Raytracing_NewPartSegment"
<< "Raytracing_ExportProject";
return root;
}
//Gui::ToolBarItem* Workbench::setupToolBars() const
//{
// Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
// Gui::ToolBarItem* ray = new Gui::ToolBarItem(root);
// ray->setCommand("Raytracing tools");
// *ray << "Raytracing_NewProject" << "Raytracing_WriteCamera" << "Raytracing_WritePart";
// return root;
//}
//
//Gui::ToolBarItem* Workbench::setupCommandBars() const
//{
// // Part tools
// Gui::ToolBarItem* root = new Gui::ToolBarItem;
// Gui::ToolBarItem* ray = new Gui::ToolBarItem( root );
// ray->setCommand("Raytracing tools");
// *ray << "Raytracing_NewProject" << "Raytracing_WriteCamera" << "Raytracing_WritePart";
// return root;
//}
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* ray = new Gui::ToolBarItem(root);
ray->setCommand("Raytracing tools");
*ray
<< "Raytracing_WriteView"
<< "Raytracing_WriteCamera"
<< "Raytracing_WritePart"
<< "Separator"
<< "Raytracing_NewPovrayProject"
<< "Raytracing_NewPartSegment"
<< "Raytracing_ExportProject";
return root;
}

View File

@ -36,13 +36,12 @@ class Workbench : public Gui::StdWorkbench
TYPESYSTEM_HEADER();
public:
Workbench();
virtual ~Workbench();
Workbench();
virtual ~Workbench();
protected:
Gui::MenuItem* setupMenuBar() const;
//Gui::ToolBarItem* setupToolBars() const;
//Gui::ToolBarItem* setupCommandBars() const;
Gui::MenuItem* setupMenuBar() const;
Gui::ToolBarItem* setupToolBars() const;
};
} // namespace RaytracingGui