diff options
-rw-r--r-- | TurtleArtActivity.py | 22 | ||||
-rw-r--r-- | icons/debugoff.svg | 166 | ||||
-rw-r--r-- | icons/debugon.svg | 168 | ||||
-rw-r--r-- | icons/debugon.svg~ | 168 |
4 files changed, 522 insertions, 2 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index 3a8132b..9f97fe3 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -732,6 +732,15 @@ class ProjectToolbar(gtk.Toolbar): self.insert(self.stepproject, -1) self.stepproject.show() + # debug button + self.debugproject = ToolButton( "debugoff" ) + self.debugproject.set_tooltip(_('debug')) + self.debugproject.props.sensitive = True + self.debugproject.connect('clicked', self.do_debug) + self.debugproject.props.accelerator = _('<Alt>d') + self.insert(self.debugproject, -1) + self.debugproject.show() + # stop button self.stop = ToolButton( "stopitoff" ) self.stop.set_tooltip(_('stop turtle')) @@ -805,16 +814,25 @@ class ProjectToolbar(gtk.Toolbar): def do_run(self, button): self.runproject.set_icon("run-faston") self.stop.set_icon("stopiton") + self.activity.tw.lc.trace = 0 tawindow.runbutton(self.activity.tw, 0) gobject.timeout_add(1000,self.runproject.set_icon,"run-fastoff") - gobject.timeout_add(1000,self.stepproject.set_icon,"run-slowoff") +# gobject.timeout_add(1000,self.stepproject.set_icon,"run-slowoff") def do_step(self, button): self.stepproject.set_icon("run-slowon") self.stop.set_icon("stopiton") + self.activity.tw.lc.trace = 0 tawindow.runbutton(self.activity.tw, 3) gobject.timeout_add(1000,self.stepproject.set_icon,"run-slowoff") - gobject.timeout_add(1000,self.runproject.set_icon,"run-fastoff") +# gobject.timeout_add(1000,self.runproject.set_icon,"run-fastoff") + + def do_debug(self, button): + self.debugproject.set_icon("debugon") + self.stop.set_icon("stopiton") + self.activity.tw.lc.trace = 1 + tawindow.runbutton(self.activity.tw, 20) + gobject.timeout_add(1000,self.debugproject.set_icon,"debugoff") def do_stop(self, button): self.stop.set_icon("stopitoff") diff --git a/icons/debugoff.svg b/icons/debugoff.svg new file mode 100644 index 0000000..1f57efe --- /dev/null +++ b/icons/debugoff.svg @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="55" + height="55" + id="svg2"> + <defs + id="defs4" /> + <path + d="M 12.3583,20.48583 C 12.3583,27.434109 10.713354,33.066802 8.6842109,33.066802 C 6.6550675,33.066802 5.0101218,27.434109 5.0101218,20.48583 C 5.0101218,13.537551 6.6550675,7.9048577 8.6842109,7.9048577 C 10.713354,7.9048577 12.3583,13.537551 12.3583,20.48583 L 12.3583,20.48583 z" + transform="matrix(7.4848487,0,0,2.1858407,-37.500004,-17.278762)" + id="path3188" + style="opacity:1;fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g3167" + style="fill:#ffffff;fill-opacity:1"> + <path + d="M 42.375,27.0625 C 42.375,34.759969 35.743218,41 27.5625,41 C 19.381782,41 12.75,34.759969 12.75,27.0625 C 12.75,19.365031 19.381782,13.125 27.5625,13.125 C 35.743218,13.125 42.375,19.365031 42.375,27.0625 L 42.375,27.0625 z" + transform="matrix(1.4436325,0,0,1.5342641,-12.290121,-14.021022)" + id="path2383" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.34385252;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 42.867741,42.867742 C 49.132259,49.132259 49.132259,49.132259 49.132259,49.132259 L 49.132259,49.132259" + id="path3155" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.73548245;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 5.6161934,27.468178 C 10.756494,27.531822 10.679772,27.531822 10.679772,27.531822" + id="path3159" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 44.320163,27.468178 C 49.460464,27.531822 49.383742,27.531822 49.383742,27.531822" + id="path3161" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.468178,49.383806 C 27.531822,44.243505 27.531822,44.320227 27.531822,44.320227" + id="path3163" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.468178,10.679838 C 27.531822,5.5395368 27.531822,5.6162588 27.531822,5.6162588" + id="path3165" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + d="M 27.377856,20.343519 C 28.321,19.020469 30.286922,18.112089 30.821749,18.291101 C 31.638084,18.564336 33.456136,19.576235 33.650054,20.161715 C 34.013498,21.259028 33.209093,22.374586 32.988611,23.481022" + id="path3252" + style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 31.312226,33.70644 C 28.236767,39.033292 23.160414,41.860147 19.973874,40.020398 C 16.787334,38.180648 16.697287,32.37097 19.772746,27.044118 C 22.848206,21.717266 27.924558,18.890411 31.111098,20.73016 C 34.297638,22.56991 34.387686,28.379588 31.312226,33.70644 L 31.312226,33.70644 z" + id="path3197" + style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1.51091182;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.640788,20.96543 C 27.28475,27.009989 27.339614,26.914963 27.339614,26.914963" + id="path3199" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 23.640267,22.485322 C 24.595846,24.37818 25.974761,25.728012 27.471512,26.982445 C 27.498847,27.005355 31.460104,28.392057 33.385523,28.013934" + id="path3201" + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + d="M 22.8141,25.484531 C 25.194146,27.945239 25.221038,27.960765 25.221038,27.960765" + id="path3203" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 21.785315,26.831706 C 24.165361,29.292415 24.336387,29.493024 24.336387,29.493024" + id="path3207" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 20.834693,28.29192 C 23.214739,30.752628 23.451737,31.025283 23.451737,31.025283" + id="path3209" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 20.016015,29.896225 C 22.39606,32.356934 22.567086,32.557543 22.567086,32.557543" + id="path3211" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.370877,31.63468 C 21.750923,34.095389 21.682436,34.089803 21.682436,34.089803" + id="path3213" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.111902,33.697954 C 21.364647,36.254945 20.797785,35.622064 20.797785,35.622064" + id="path3215" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.133652,36.330772 C 19.703029,36.897193 19.913135,37.154321 19.913135,37.154321" + id="path3217" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.786085,30.087159 C 27.465026,29.256333 27.438134,29.240807 27.438134,29.240807" + id="path3230" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.133789,31.6517 C 26.81273,30.820874 26.553484,30.773066 26.553484,30.773066" + id="path3232" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 29.344518,33.20507 C 26.023459,32.374244 25.668834,32.305325 25.668834,32.305325" + id="path3234" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 28.364488,34.716219 C 25.043429,33.885393 24.784183,33.837585 24.784183,33.837585" + id="path3236" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.18151,36.144152 C 23.860451,35.313326 23.899532,35.369845 23.899532,35.369845" + id="path3238" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 25.524151,37.400068 C 22.183359,36.727629 23.014881,36.902105 23.014881,36.902105" + id="path3240" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 23.233189,38.697641 C 22.457965,38.487756 22.130232,38.434363 22.130232,38.434363" + id="path3242" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 38.499043,20.363658 C 37.800794,21.573059 36.199476,21.955755 34.922399,21.218434 C 33.645322,20.481114 33.176087,18.902983 33.874335,17.693582 C 34.572584,16.48418 36.173902,16.101484 37.450979,16.838805 C 38.728056,17.576125 39.197291,19.154256 38.499043,20.363658 z" + id="path3244" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.84691685;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 36.397626,17.843099 C 36.200351,18.18479 35.747932,18.292914 35.38712,18.084599 C 35.026308,17.876284 34.893736,17.430416 35.091011,17.088724 C 35.288287,16.747033 35.740706,16.63891 36.101518,16.847225 C 36.46233,17.05554 36.594902,17.501408 36.397626,17.843099 z" + id="path3246" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.79813904;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 32.748117,16.754734 C 32.049869,17.964135 30.44855,18.346831 29.171473,17.60951 C 27.894396,16.87219 27.425162,15.294059 28.12341,14.084658 C 28.821659,12.875256 30.422977,12.49256 31.700054,13.229881 C 32.977131,13.967201 33.446366,15.545332 32.748117,16.754734 z" + id="path3248" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.84691685;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.781161,14.311805 C 30.583886,14.653496 30.131467,14.76162 29.770655,14.553305 C 29.409842,14.34499 29.27727,13.899122 29.474546,13.55743 C 29.671821,13.215739 30.124241,13.107616 30.485053,13.315931 C 30.845865,13.524246 30.978437,13.970114 30.781161,14.311805 z" + id="path3250" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.79813904;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 32.6771,18.762402 C 34.592724,15.340936 37.749452,14.220631 37.749452,14.220631 L 37.749452,14.220631" + id="path3254" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 32.234792,18.337256 C 34.240057,14.967544 33.631905,11.673585 33.631905,11.673585 L 33.631905,11.673585" + id="path3258" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 26.988213,20.231746 L 25.8722,15.229742 L 22.062204,17.274526" + id="path3260" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.361036,23.684723 L 36.94565,22.754865 L 39.828331,26.456535" + id="path3262" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 23.851158,22.042526 L 22.753536,18.975309 L 14.588602,21.731577" + id="path3264" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.777334,27.207476 L 37.251354,26.779696 L 37.749256,34.197896" + id="path3266" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 20.388485,25.668558 L 19.349188,23.00868 L 12.485021,29.515384" + id="path3268" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 32.410841,31.851473 L 35.330898,30.934083 L 33.3031,40.346252" + id="path3270" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> +</svg> diff --git a/icons/debugon.svg b/icons/debugon.svg new file mode 100644 index 0000000..ea2eff0 --- /dev/null +++ b/icons/debugon.svg @@ -0,0 +1,168 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="55" + height="55" + id="svg2"> + <defs + id="defs4" /> + <g + id="layer1"> + <g + id="g3167"> + <path + d="M 42.375,27.0625 A 14.8125,13.9375 0 1 1 12.75,27.0625 A 14.8125,13.9375 0 1 1 42.375,27.0625 z" + transform="matrix(1.4436325,0,0,1.5342641,-12.290121,-14.021022)" + id="path2383" + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.34385252;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 42.867741,42.867742 C 49.132259,49.132259 49.132259,49.132259 49.132259,49.132259 L 49.132259,49.132259" + id="path3155" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.73548245;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 5.6161934,27.468178 C 10.756494,27.531822 10.679772,27.531822 10.679772,27.531822" + id="path3159" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 44.320163,27.468178 C 49.460464,27.531822 49.383742,27.531822 49.383742,27.531822" + id="path3161" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.468178,49.383806 C 27.531822,44.243505 27.531822,44.320227 27.531822,44.320227" + id="path3163" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.468178,10.679838 C 27.531822,5.5395368 27.531822,5.6162588 27.531822,5.6162588" + id="path3165" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + d="M 27.377856,20.343519 C 28.321,19.020469 30.286922,18.112089 30.821749,18.291101 C 31.638084,18.564336 33.456136,19.576235 33.650054,20.161715 C 34.013498,21.259028 33.209093,22.374586 32.988611,23.481022" + id="path3252" + style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.955224,29.738806 A 4.2910447,7.5746269 0 1 1 25.373134,29.738806 A 4.2910447,7.5746269 0 1 1 33.955224,29.738806 z" + transform="matrix(1.3446002,0.7763053,-0.7351665,1.2733457,7.5189991,-30.520961)" + id="path3197" + style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.640788,20.96543 C 27.28475,27.009989 27.339614,26.914963 27.339614,26.914963" + id="path3199" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 23.640267,22.485322 C 24.595846,24.37818 25.974761,25.728012 27.471512,26.982445 C 27.498847,27.005355 31.460104,28.392057 33.385523,28.013934" + id="path3201" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + d="M 22.8141,25.484531 C 25.194146,27.945239 25.221038,27.960765 25.221038,27.960765" + id="path3203" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 21.785315,26.831706 C 24.165361,29.292415 24.336387,29.493024 24.336387,29.493024" + id="path3207" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 20.834693,28.29192 C 23.214739,30.752628 23.451737,31.025283 23.451737,31.025283" + id="path3209" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 20.016015,29.896225 C 22.39606,32.356934 22.567086,32.557543 22.567086,32.557543" + id="path3211" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.370877,31.63468 C 21.750923,34.095389 21.682436,34.089803 21.682436,34.089803" + id="path3213" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.111902,33.697954 C 21.364647,36.254945 20.797785,35.622064 20.797785,35.622064" + id="path3215" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.133652,36.330772 C 19.703029,36.897193 19.913135,37.154321 19.913135,37.154321" + id="path3217" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.786085,30.087159 C 27.465026,29.256333 27.438134,29.240807 27.438134,29.240807" + id="path3230" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.133789,31.6517 C 26.81273,30.820874 26.553484,30.773066 26.553484,30.773066" + id="path3232" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 29.344518,33.20507 C 26.023459,32.374244 25.668834,32.305325 25.668834,32.305325" + id="path3234" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 28.364488,34.716219 C 25.043429,33.885393 24.784183,33.837585 24.784183,33.837585" + id="path3236" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.18151,36.144152 C 23.860451,35.313326 23.899532,35.369845 23.899532,35.369845" + id="path3238" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 25.524151,37.400068 C 22.183359,36.727629 23.014881,36.902105 23.014881,36.902105" + id="path3240" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 23.233189,38.697641 C 22.457965,38.487756 22.130232,38.434363 22.130232,38.434363" + id="path3242" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 31.82,22.690001 A 1.48,1.59 0 1 1 28.86,22.690001 A 1.48,1.59 0 1 1 31.82,22.690001 z" + transform="matrix(1.5624011,0.9020527,-0.7951511,1.3772421,6.8254189,-39.589284)" + id="path3244" + style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.62,21.610001 A 0.47,0.44999999 0 1 1 29.68,21.610001 A 0.47,0.44999999 0 1 1 30.62,21.610001 z" + transform="matrix(1.3900164,0.8025263,-0.7937757,1.3748599,10.988818,-36.44098)" + id="path3246" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 31.82,22.690001 A 1.48,1.59 0 1 1 28.86,22.690001 A 1.48,1.59 0 1 1 31.82,22.690001 z" + transform="matrix(1.5624011,0.9020527,-0.7951511,1.3772421,1.0744936,-43.198208)" + id="path3248" + style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.62,21.610001 A 0.47,0.44999999 0 1 1 29.68,21.610001 A 0.47,0.44999999 0 1 1 30.62,21.610001 z" + transform="matrix(1.3900164,0.8025263,-0.7937757,1.3748599,5.3723528,-39.972274)" + id="path3250" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 32.6771,18.762402 C 34.592724,15.340936 37.749452,14.220631 37.749452,14.220631 L 37.749452,14.220631" + id="path3254" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 32.234792,18.337256 C 34.240057,14.967544 33.631905,11.673585 33.631905,11.673585 L 33.631905,11.673585" + id="path3258" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 26.988213,20.231746 L 25.8722,15.229742 L 22.062204,17.274526" + id="path3260" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.361036,23.684723 L 36.94565,22.754865 L 39.828331,26.456535" + id="path3262" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 23.851158,22.042526 L 22.753536,18.975309 L 14.588602,21.731577" + id="path3264" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.777334,27.207476 L 37.251354,26.779696 L 37.749256,34.197896" + id="path3266" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 20.388485,25.668558 L 19.349188,23.00868 L 12.485021,29.515384" + id="path3268" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 32.410841,31.851473 L 35.330898,30.934083 L 33.3031,40.346252" + id="path3270" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> +</svg> diff --git a/icons/debugon.svg~ b/icons/debugon.svg~ new file mode 100644 index 0000000..ea2eff0 --- /dev/null +++ b/icons/debugon.svg~ @@ -0,0 +1,168 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="55" + height="55" + id="svg2"> + <defs + id="defs4" /> + <g + id="layer1"> + <g + id="g3167"> + <path + d="M 42.375,27.0625 A 14.8125,13.9375 0 1 1 12.75,27.0625 A 14.8125,13.9375 0 1 1 42.375,27.0625 z" + transform="matrix(1.4436325,0,0,1.5342641,-12.290121,-14.021022)" + id="path2383" + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.34385252;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 42.867741,42.867742 C 49.132259,49.132259 49.132259,49.132259 49.132259,49.132259 L 49.132259,49.132259" + id="path3155" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.73548245;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 5.6161934,27.468178 C 10.756494,27.531822 10.679772,27.531822 10.679772,27.531822" + id="path3159" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 44.320163,27.468178 C 49.460464,27.531822 49.383742,27.531822 49.383742,27.531822" + id="path3161" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.468178,49.383806 C 27.531822,44.243505 27.531822,44.320227 27.531822,44.320227" + id="path3163" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.468178,10.679838 C 27.531822,5.5395368 27.531822,5.6162588 27.531822,5.6162588" + id="path3165" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + d="M 27.377856,20.343519 C 28.321,19.020469 30.286922,18.112089 30.821749,18.291101 C 31.638084,18.564336 33.456136,19.576235 33.650054,20.161715 C 34.013498,21.259028 33.209093,22.374586 32.988611,23.481022" + id="path3252" + style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.955224,29.738806 A 4.2910447,7.5746269 0 1 1 25.373134,29.738806 A 4.2910447,7.5746269 0 1 1 33.955224,29.738806 z" + transform="matrix(1.3446002,0.7763053,-0.7351665,1.2733457,7.5189991,-30.520961)" + id="path3197" + style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.640788,20.96543 C 27.28475,27.009989 27.339614,26.914963 27.339614,26.914963" + id="path3199" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 23.640267,22.485322 C 24.595846,24.37818 25.974761,25.728012 27.471512,26.982445 C 27.498847,27.005355 31.460104,28.392057 33.385523,28.013934" + id="path3201" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + d="M 22.8141,25.484531 C 25.194146,27.945239 25.221038,27.960765 25.221038,27.960765" + id="path3203" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 21.785315,26.831706 C 24.165361,29.292415 24.336387,29.493024 24.336387,29.493024" + id="path3207" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 20.834693,28.29192 C 23.214739,30.752628 23.451737,31.025283 23.451737,31.025283" + id="path3209" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 20.016015,29.896225 C 22.39606,32.356934 22.567086,32.557543 22.567086,32.557543" + id="path3211" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.370877,31.63468 C 21.750923,34.095389 21.682436,34.089803 21.682436,34.089803" + id="path3213" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.111902,33.697954 C 21.364647,36.254945 20.797785,35.622064 20.797785,35.622064" + id="path3215" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 19.133652,36.330772 C 19.703029,36.897193 19.913135,37.154321 19.913135,37.154321" + id="path3217" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.786085,30.087159 C 27.465026,29.256333 27.438134,29.240807 27.438134,29.240807" + id="path3230" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.133789,31.6517 C 26.81273,30.820874 26.553484,30.773066 26.553484,30.773066" + id="path3232" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 29.344518,33.20507 C 26.023459,32.374244 25.668834,32.305325 25.668834,32.305325" + id="path3234" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 28.364488,34.716219 C 25.043429,33.885393 24.784183,33.837585 24.784183,33.837585" + id="path3236" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 27.18151,36.144152 C 23.860451,35.313326 23.899532,35.369845 23.899532,35.369845" + id="path3238" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 25.524151,37.400068 C 22.183359,36.727629 23.014881,36.902105 23.014881,36.902105" + id="path3240" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 23.233189,38.697641 C 22.457965,38.487756 22.130232,38.434363 22.130232,38.434363" + id="path3242" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 31.82,22.690001 A 1.48,1.59 0 1 1 28.86,22.690001 A 1.48,1.59 0 1 1 31.82,22.690001 z" + transform="matrix(1.5624011,0.9020527,-0.7951511,1.3772421,6.8254189,-39.589284)" + id="path3244" + style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.62,21.610001 A 0.47,0.44999999 0 1 1 29.68,21.610001 A 0.47,0.44999999 0 1 1 30.62,21.610001 z" + transform="matrix(1.3900164,0.8025263,-0.7937757,1.3748599,10.988818,-36.44098)" + id="path3246" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 31.82,22.690001 A 1.48,1.59 0 1 1 28.86,22.690001 A 1.48,1.59 0 1 1 31.82,22.690001 z" + transform="matrix(1.5624011,0.9020527,-0.7951511,1.3772421,1.0744936,-43.198208)" + id="path3248" + style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 30.62,21.610001 A 0.47,0.44999999 0 1 1 29.68,21.610001 A 0.47,0.44999999 0 1 1 30.62,21.610001 z" + transform="matrix(1.3900164,0.8025263,-0.7937757,1.3748599,5.3723528,-39.972274)" + id="path3250" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 32.6771,18.762402 C 34.592724,15.340936 37.749452,14.220631 37.749452,14.220631 L 37.749452,14.220631" + id="path3254" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 32.234792,18.337256 C 34.240057,14.967544 33.631905,11.673585 33.631905,11.673585 L 33.631905,11.673585" + id="path3258" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75545591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + d="M 26.988213,20.231746 L 25.8722,15.229742 L 22.062204,17.274526" + id="path3260" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.361036,23.684723 L 36.94565,22.754865 L 39.828331,26.456535" + id="path3262" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 23.851158,22.042526 L 22.753536,18.975309 L 14.588602,21.731577" + id="path3264" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 33.777334,27.207476 L 37.251354,26.779696 L 37.749256,34.197896" + id="path3266" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 20.388485,25.668558 L 19.349188,23.00868 L 12.485021,29.515384" + id="path3268" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 32.410841,31.851473 L 35.330898,30.934083 L 33.3031,40.346252" + id="path3270" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.51091182px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> +</svg> |