gnome-packagekit r106 - in trunk: data/icons data/icons/16x16/status data/icons/22x22/status data/icons/24x24/status data/icons/48x48/status data/icons/scalable/status po src



Author: rhughes
Date: Sat Mar  1 16:43:20 2008
New Revision: 106
URL: http://svn.gnome.org/viewvc/gnome-packagekit?rev=106&view=rev

Log:
from git

Added:
   trunk/data/icons/16x16/status/pk-update-bugfix.png   (contents, props changed)
   trunk/data/icons/16x16/status/pk-update-enhancement.png   (contents, props changed)
   trunk/data/icons/16x16/status/pk-update-high.png   (contents, props changed)
   trunk/data/icons/16x16/status/pk-update-low.png   (contents, props changed)
   trunk/data/icons/16x16/status/pk-update-normal.png   (contents, props changed)
   trunk/data/icons/16x16/status/pk-update-security.png   (contents, props changed)
   trunk/data/icons/22x22/status/pk-update-bugfix.png   (contents, props changed)
   trunk/data/icons/22x22/status/pk-update-enhancement.png   (contents, props changed)
   trunk/data/icons/22x22/status/pk-update-high.png   (contents, props changed)
   trunk/data/icons/22x22/status/pk-update-low.png   (contents, props changed)
   trunk/data/icons/22x22/status/pk-update-normal.png   (contents, props changed)
   trunk/data/icons/22x22/status/pk-update-security.png   (contents, props changed)
   trunk/data/icons/24x24/status/pk-update-bugfix.png   (contents, props changed)
   trunk/data/icons/24x24/status/pk-update-enhancement.png   (contents, props changed)
   trunk/data/icons/24x24/status/pk-update-high.png   (contents, props changed)
   trunk/data/icons/24x24/status/pk-update-low.png   (contents, props changed)
   trunk/data/icons/24x24/status/pk-update-normal.png   (contents, props changed)
   trunk/data/icons/24x24/status/pk-update-security.png   (contents, props changed)
   trunk/data/icons/48x48/status/pk-update-bugfix.png   (contents, props changed)
   trunk/data/icons/48x48/status/pk-update-enhancement.png   (contents, props changed)
   trunk/data/icons/48x48/status/pk-update-high.png   (contents, props changed)
   trunk/data/icons/48x48/status/pk-update-low.png   (contents, props changed)
   trunk/data/icons/48x48/status/pk-update-normal.png   (contents, props changed)
   trunk/data/icons/48x48/status/pk-update-security.png   (contents, props changed)
   trunk/data/icons/clean_svg_icons.sh   (contents, props changed)
   trunk/data/icons/scalable/status/pk-update-bugfix.svg
   trunk/data/icons/scalable/status/pk-update-enhancement.svg
   trunk/data/icons/scalable/status/pk-update-high.svg
   trunk/data/icons/scalable/status/pk-update-low.svg
   trunk/data/icons/scalable/status/pk-update-normal.svg
   trunk/data/icons/scalable/status/pk-update-security.svg
   trunk/po/tr.po
   trunk/src/pk-cell-renderer-uri.c
   trunk/src/pk-cell-renderer-uri.h

Added: trunk/data/icons/16x16/status/pk-update-bugfix.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/16x16/status/pk-update-enhancement.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/16x16/status/pk-update-high.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/16x16/status/pk-update-low.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/16x16/status/pk-update-normal.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/16x16/status/pk-update-security.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/22x22/status/pk-update-bugfix.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/22x22/status/pk-update-enhancement.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/22x22/status/pk-update-high.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/22x22/status/pk-update-low.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/22x22/status/pk-update-normal.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/22x22/status/pk-update-security.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/24x24/status/pk-update-bugfix.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/24x24/status/pk-update-enhancement.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/24x24/status/pk-update-high.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/24x24/status/pk-update-low.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/24x24/status/pk-update-normal.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/24x24/status/pk-update-security.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/48x48/status/pk-update-bugfix.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/48x48/status/pk-update-enhancement.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/48x48/status/pk-update-high.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/48x48/status/pk-update-low.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/48x48/status/pk-update-normal.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/48x48/status/pk-update-security.png
==============================================================================
Binary file. No diff available.

Added: trunk/data/icons/clean_svg_icons.sh
==============================================================================
--- (empty file)
+++ trunk/data/icons/clean_svg_icons.sh	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,11 @@
+# clean to reduce file size
+subdirs="categories status"
+
+for subdir in $subdirs; do
+	cd scalable/$subdir
+	for i in *.svg; do 
+		inkscape -f "$i" --vacuum-defs --export-plain-svg "$i";
+	done
+	cd -
+done
+

Added: trunk/data/icons/scalable/status/pk-update-bugfix.svg
==============================================================================
--- (empty file)
+++ trunk/data/icons/scalable/status/pk-update-bugfix.svg	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,254 @@
+<?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";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.0"
+   width="48"
+   height="48"
+   id="svg7854">
+  <defs
+     id="defs7856">
+    <linearGradient
+       id="linearGradient5202">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5204" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop5206" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5190">
+      <stop
+         style="stop-color:#f57900;stop-opacity:1"
+         offset="0"
+         id="stop5192" />
+      <stop
+         style="stop-color:#fcaf3e;stop-opacity:1"
+         offset="1"
+         id="stop5194" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5130">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop5132" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop5134" />
+    </linearGradient>
+    <radialGradient
+       cx="22"
+       cy="38.5"
+       r="13"
+       fx="22"
+       fy="38.5"
+       id="radialGradient5136"
+       xlink:href="#linearGradient5130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,0,19.25)" />
+    <filter
+       x="-0.17349398"
+       width="1.346988"
+       y="-0.34698796"
+       height="1.6939759"
+       id="filter5186">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="1.8795181"
+         id="feGaussianBlur5188" />
+    </filter>
+    <linearGradient
+       id="linearGradient30743-817-166-340-253-674-942-868-890-353">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop3640" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop3642" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient13263-609-137-650-601-970-249-785-268-132">
+      <stop
+         style="stop-color:#685534;stop-opacity:1"
+         offset="0"
+         id="stop3634" />
+      <stop
+         style="stop-color:#685534;stop-opacity:0"
+         offset="1"
+         id="stop3636" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient11310-201-726-27-330-150-347-22-113-807">
+      <stop
+         style="stop-color:#666666;stop-opacity:1"
+         offset="0"
+         id="stop3628" />
+      <stop
+         style="stop-color:#666666;stop-opacity:0"
+         offset="1"
+         id="stop3630" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient10329-588-277-367-538-122-334-974-695-908">
+      <stop
+         style="stop-color:#666666;stop-opacity:0"
+         offset="0"
+         id="stop3620" />
+      <stop
+         style="stop-color:#666666;stop-opacity:1"
+         offset="0.65188807"
+         id="stop3622" />
+      <stop
+         style="stop-color:#666666;stop-opacity:0"
+         offset="1"
+         id="stop3624" />
+    </linearGradient>
+    <linearGradient
+       x1="22.109375"
+       y1="11.34375"
+       x2="22.109375"
+       y2="49.612667"
+       id="linearGradient2828"
+       xlink:href="#linearGradient5202"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1263736,0,0,1.1263736,-0.2940419,-1.8085508)" />
+    <radialGradient
+       cx="21.525126"
+       cy="30.439341"
+       r="18.888176"
+       fx="21.525126"
+       fy="30.439341"
+       id="radialGradient2831"
+       xlink:href="#linearGradient5190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1.3824345,53.011498,0,-1589.7042,61.995762)" />
+    <radialGradient
+       cx="67.976562"
+       cy="8.6610498"
+       r="2.5234375"
+       fx="67.976562"
+       fy="8.6610498"
+       id="radialGradient2364"
+       xlink:href="#linearGradient13263-609-137-650-601-970-249-785-268-132"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1392861,1.3970366e-2,-8.0710682e-3,0.6592366,-53.833734,13.100931)" />
+    <linearGradient
+       x1="67.484505"
+       y1="10.995611"
+       x2="68.028702"
+       y2="38.688892"
+       id="linearGradient2362"
+       xlink:href="#linearGradient10329-588-277-367-538-122-334-974-695-908"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9180839,-1.1651694e-2,1.1564075e-2,0.9209222,-38.780589,12.585406)" />
+    <radialGradient
+       cx="67.607079"
+       cy="24.053228"
+       r="6.7783756"
+       fx="67.607079"
+       fy="24.053228"
+       id="radialGradient2360"
+       xlink:href="#linearGradient11310-201-726-27-330-150-347-22-113-807"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5346299,1.3039754e-2,-2.0388098e-2,2.399446,-35.654368,-32.319123)" />
+    <radialGradient
+       cx="10.5"
+       cy="5.9999995"
+       r="9.5"
+       fx="10.5"
+       fy="5.9999995"
+       id="radialGradient2358"
+       xlink:href="#linearGradient30743-817-166-340-253-674-942-868-890-353"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.6052632,0,2.3684209)" />
+  </defs>
+  <path
+     d="M 35,38.5 C 35,42.089851 29.179702,45 22,45 C 14.820298,45 9,42.089851 9,38.5 C 9,34.910149 14.820298,32 22,32 C 29.179702,32 35,34.910149 35,38.5 z "
+     transform="matrix(1.3257204,0,0,1.3060079,-3.6937336,-12.797355)"
+     style="opacity:0.43373497;color:#000000;fill:url(#radialGradient5136);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter5186);enable-background:accumulate"
+     id="path4551" />
+  <path
+     d="M 39.146802,38.073628 L 29.73489,35.994579 L 24.571961,44.020958 L 19.409033,35.99458 L 9.9971208,38.073628 L 12.10755,28.801664 L 3.9600242,23.715504 L 12.10755,18.629344 L 9.9971207,9.3573795 L 19.409032,11.436428 L 24.571961,3.4100496 L 29.734888,11.436428 L 39.146802,9.3573795 L 37.036372,18.629343 L 45.183899,23.715504 L 37.036373,28.801663 L 39.146802,38.073628 z "
+     style="color:#000000;fill:url(#radialGradient2831);fill-opacity:1;fill-rule:nonzero;stroke:#ce5c00;stroke-width:1.11256933;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+     id="path4547" />
+  <path
+     d="M 24.591775,5.1256867 L 20.332675,11.848729 C 20.079294,12.229185 19.615889,12.411739 19.171102,12.306318 L 11.392084,10.581559 L 13.116844,18.360576 C 13.222264,18.805363 13.039711,19.268768 12.659254,19.522149 L 5.9362121,23.781249 L 12.659254,28.04035 C 13.039711,28.293731 13.222264,28.757135 13.116844,29.201922 L 11.392084,36.98094 L 19.171102,35.25618 C 19.615889,35.15076 20.079294,35.333313 20.332675,35.71377 L 24.591775,42.436812 L 28.850875,35.71377 C 29.104256,35.333313 29.567661,35.15076 30.012448,35.25618 L 37.791465,36.98094 L 36.066706,29.201922 C 35.961285,28.757135 36.143839,28.293731 36.524295,28.04035 L 43.282537,23.781249 L 36.524295,19.522149 C 36.143839,19.268768 35.961285,18.805363 36.066706,18.360576 L 37.791465,10.581559 L 30.012448,12.306318 C 29.567661,12.411739 29.104256,12.229185 28.850875,11.848729 L 24.591775,5.1256867 z "
+     style="opacity:0.33734939;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2828);stroke-width:1.12637365;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+     id="path5198" />
+  <g
+     transform="matrix(0.7296695,0,0,0.7296695,10.760557,10.995896)"
+     id="layer1">
+    <g
+       transform="matrix(0.8319067,-0.8319067,0.8319067,0.8319067,-19.053481,19.844914)"
+       id="g2342">
+      <path
+         d="M 20 5.9999995 A 9.5 5.75 0 1 1  1,5.9999995 A 9.5 5.75 0 1 1  20 5.9999995 z"
+         transform="matrix(0.2622775,1.5313173,-1.5945194,0.5211981,30.106258,14.277063)"
+         style="opacity:0.3;fill:url(#radialGradient2358);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="path4186" />
+      <path
+         d="M 29.460606,30.774411 L 31.531611,27.65448 L 34.904672,31.275202 L 38.404254,32.044904"
+         style="fill:none;fill-rule:evenodd;stroke:#2e1d01;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path3498" />
+      <path
+         d="M 18.016354,30.728893 L 15.867668,27.662516 L 12.586598,31.367687 L 9.1074584,32.225959"
+         style="fill:none;fill-rule:evenodd;stroke:#2e1d01;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path3500" />
+      <path
+         d="M 29.706077,36.335062 L 32.703865,32.843008 L 36.312472,41.43223 L 39.840133,43.574999"
+         style="fill:none;fill-rule:evenodd;stroke:#2e1d01;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path3506" />
+      <path
+         d="M 17.531414,36.570986 L 14.446895,33.156124 L 11.055113,41.834193 L 7.9252187,43.94632"
+         style="fill:none;fill-rule:evenodd;stroke:#2e1d01;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path3508" />
+      <path
+         d="M 27.623733,26.686428 L 32.077871,22.681428 L 36.039298,21.450681"
+         style="fill:none;fill-rule:evenodd;stroke:#2e1d01;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path3512" />
+      <path
+         d="M 19.346996,26.819408 L 14.793713,22.928724 L 10.802645,21.798906"
+         style="fill:none;fill-rule:evenodd;stroke:#2e1d01;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path3514" />
+      <path
+         d="M 23.588999,17.50897 C 21.701287,17.451516 21.349385,18.375332 20.476473,19.81643 C 19.581956,21.293195 22.271245,22.305129 21.968821,22.321255 C 21.666639,22.337369 19.077664,23.196112 18.33001,24.311008 C 17.383783,25.72201 19.511168,25.775962 19.327307,26.417066 C 18.868676,28.016251 18.255292,29.299783 17.929423,30.269462 C 16.775423,33.703403 17.581537,39.382444 18.225619,40.930646 C 18.880721,42.505333 20.232609,47.255293 23.420729,47.459066 C 26.608853,47.66284 28.214124,43.001996 28.703922,41.611781 C 29.219186,40.149284 30.478843,34.302902 29.296266,30.613674 C 28.737819,28.871513 28.320893,27.934421 27.606594,26.486884 C 27.40326,26.074823 28.858493,25.303926 28.814103,24.629259 C 28.753143,23.702765 25.482027,22.509327 25.216782,22.442858 C 24.954215,22.377061 27.345382,22.293725 26.5687,20.227582 C 25.765041,18.089679 25.476711,17.566425 23.588999,17.50897 z "
+         style="fill:#452d05;fill-opacity:1;fill-rule:evenodd;stroke:#2e1d01;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path3496" />
+      <path
+         d="M 67.8125,6.71875 C 66.86627,6.678052 66.439889,6.8476087 66.0625,7.1875 C 65.685111,7.5273913 65.369628,8.1460957 64.875,8.9375 C 64.700071,9.2173852 64.700104,9.3533421 64.78125,9.5625 C 64.862396,9.7716579 65.065535,10.036744 65.3125,10.25 C 65.559465,10.463256 65.85307,10.648516 66.0625,10.78125 C 66.167215,10.847617 66.222644,10.86819 66.3125,10.9375 C 66.334964,10.954827 66.373346,10.997852 66.40625,11.03125 C 66.439154,11.064648 66.482827,11.097628 66.53125,11.25 C 66.543356,11.288093 66.562467,11.373944 66.5625,11.375 C 66.562533,11.376056 66.531569,11.561578 66.53125,11.5625 C 66.530931,11.563422 66.438178,11.717963 66.4375,11.71875 C 66.436822,11.719537 66.349766,11.820477 66.3125,11.84375 C 66.163437,11.936841 66.113263,11.904195 66.0625,11.90625 C 66.123428,11.903784 66.034427,11.912535 65.9375,11.9375 C 65.840573,11.962465 65.685804,12.01215 65.53125,12.0625 C 65.222143,12.163199 64.846849,12.318306 64.4375,12.5 C 63.618802,12.863387 62.732255,13.386
 034 62.4375,13.8125 C 62.225837,14.118744 62.265354,14.226251 62.28125,14.28125 C 62.297146,14.336249 62.358821,14.442745 62.53125,14.5625 C 62.703679,14.682255 62.927765,14.798925 63.15625,14.96875 C 63.270493,15.053662 63.40264,15.145093 63.5,15.3125 C 63.59736,15.479907 63.657675,15.756636 63.59375,15.96875 C 63.059069,17.74292 62.350141,19.127987 62,20.125 C 61.387866,21.868029 61.26009,24.316442 61.375,26.5 C 61.48991,28.683558 61.871257,30.66709 62.15625,31.375 C 62.523755,32.287863 63.041356,33.961632 63.875,35.4375 C 64.708644,36.913368 65.791599,38.104891 67.28125,38.21875 C 68.765207,38.332173 69.932785,37.314558 70.84375,35.96875 C 71.754715,34.622942 72.347682,33.004306 72.625,32.25 C 72.887573,31.5358 73.407137,29.558142 73.6875,27.3125 C 73.967863,25.066858 73.986323,22.541488 73.40625,20.65625 C 72.829385,18.781435 72.381708,17.797247 71.625,16.21875 C 71.532272,16.025315 71.572653,15.808495 71.625,15.65625 C 71.677347,15.504005 71.732967,15.382461 71.8125,15.
 28125 C 71.971566,15.078829 72.162316,14.923684 72.34375,14.75 C 72.525184,14.576316 72.70614,14.390826 72.8125,14.25 C 72.91886,14.109174 72.937207,14.025754 72.9375,14.03125 C 72.939536,14.069405 72.829903,13.857146 72.53125,13.625 C 72.232597,13.392854 71.820946,13.130775 71.375,12.90625 C 70.929054,12.681725 70.456152,12.490127 70.09375,12.34375 C 69.731348,12.197373 69.40494,12.085177 69.4375,12.09375 C 69.403,12.084666 69.356082,12.074074 69.25,12 C 69.22348,11.981482 69.15679,11.906864 69.15625,11.90625 C 69.15571,11.905636 69.06272,11.750625 69.0625,11.75 C 69.06228,11.749375 69.031157,11.500639 69.03125,11.5 C 69.031343,11.499361 69.093349,11.313155 69.09375,11.3125 C 69.094151,11.311845 69.162571,11.242644 69.1875,11.21875 C 69.212429,11.194856 69.231885,11.168833 69.25,11.15625 C 69.286229,11.131083 69.323557,11.134505 69.34375,11.125 C 69.384136,11.105991 69.415999,11.100715 69.4375,11.09375 C 69.523504,11.065891 69.569707,11.024005 69.65625,11 C 69.829336,10.951
 989 70.058185,10.897366 70.25,10.78125 C 70.441815,10.665134 70.581731,10.507141 70.65625,10.3125 C 70.730769,10.117859 70.768383,9.8564203 70.59375,9.375 C 70.173357,8.2160749 69.886966,7.5414218 69.5625,7.21875 C 69.238034,6.8960782 68.796114,6.761056 67.8125,6.71875 z "
+         transform="matrix(0.9180839,-1.1651693e-2,1.1564074e-2,0.9209222,-38.780587,12.585406)"
+         style="opacity:0.5;fill:url(#radialGradient2360);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         id="path11318" />
+      <path
+         d="M 23.349358,22.385147 L 23.576894,46.968614"
+         style="opacity:0.57467532;fill:none;fill-rule:evenodd;stroke:url(#linearGradient2362);stroke-width:0.81125516px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         id="path9358" />
+      <path
+         d="M 25.864533,20.263273 C 25.879544,21.458688 24.594472,22.344601 23.580907,22.357465 C 22.567343,22.370329 21.244464,21.387989 21.229452,20.192574 C 21.214442,18.997159 22.512956,18.039117 23.526521,18.026253 C 24.540085,18.013389 25.849523,19.067859 25.864533,20.263273 z "
+         style="opacity:0.25899999;fill:url(#radialGradient2364);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+         id="path11322" />
+      <path
+         d="M 18.177604,10.277686 C 18.346471,10.557729 18.321004,10.789022 18.45173,11.019385 C 18.66732,11.778136 18.961824,12.57362 19.706463,13.274368 C 20.888741,14.200664 21.436049,15.252812 21.941941,16.277934 C 22.079538,16.9332 22.12508,17.58133 22.139295,18.23108 C 22.1547,18.428274 21.341482,18.449236 21.351978,18.299974 C 21.292395,17.444642 21.332291,16.577857 20.86491,15.740345 C 20.478013,14.873014 20.155869,13.992241 19.194574,13.207232 C 18.47955,12.409441 18.363468,11.540767 18.175473,10.695678 C 18.14474,10.556465 18.206552,10.416462 18.177604,10.277686 z "
+         style="fill:#252525;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.08112551;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+         id="path2926" />
+      <path
+         d="M 22.96875,18.5 C 22.010523,18.647824 21.666762,19.731388 21.28125,20.46875 C 21.745868,21.268232 23.430435,21.569283 22.825566,22.775065 C 22.155009,23.543208 21.055039,23.482957 20.259124,24.038327 C 19.649612,24.259914 18.583447,25.019795 19.775979,25.379233 C 20.81575,26.124561 19.937076,27.468263 19.654371,28.397614 C 18.821707,30.303422 18.297814,32.357029 18.373776,34.448125 C 18.37877,36.924873 18.620122,39.452741 19.636205,41.740173 C 20.276988,43.493724 21.020628,45.530087 22.839413,46.36312 C 24.255476,46.835482 25.682525,45.784116 26.309232,44.561939 C 28.121999,41.638834 28.642249,38.129819 28.813416,34.753136 C 28.858478,32.972852 28.594017,31.1056 27.84231,29.51889 C 27.592387,28.294592 26.485426,27.264109 26.655453,26.03159 C 26.665447,25.357931 28.316865,24.761792 27.109427,24.334141 C 26.294592,23.692894 25.11787,23.660036 24.394642,22.923306 C 23.386514,21.728437 25.285855,21.658723 25.75,21.0625 C 25.678809,20.138654 25.3078,18.904377 24.34816
 5,18.581996 C 23.895287,18.485906 23.429171,18.492815 22.96875,18.5 z "
+         style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.32475885"
+         id="path8746" />
+      <path
+         d="M 29.137734,10.277686 C 28.968867,10.557729 28.994334,10.789022 28.863609,11.019385 C 28.648019,11.778136 28.353515,12.57362 27.608875,13.274368 C 26.426598,14.200664 25.879289,15.252812 25.373396,16.277934 C 25.235801,16.9332 25.190258,17.58133 25.176043,18.23108 C 25.160639,18.428274 25.973856,18.449236 25.963359,18.299974 C 26.022943,17.444642 25.983047,16.577857 26.450428,15.740345 C 26.837325,14.873014 27.15947,13.992241 28.120764,13.207232 C 28.835788,12.409441 28.95187,11.540767 29.139865,10.695678 C 29.170599,10.556465 29.108787,10.416462 29.137734,10.277686 z "
+         style="fill:#252525;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.08112551;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+         id="path8742" />
+    </g>
+  </g>
+</svg>

Added: trunk/data/icons/scalable/status/pk-update-enhancement.svg
==============================================================================
--- (empty file)
+++ trunk/data/icons/scalable/status/pk-update-enhancement.svg	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,105 @@
+<?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";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.0"
+   width="48"
+   height="48"
+   id="svg7854">
+  <defs
+     id="defs7856">
+    <linearGradient
+       id="linearGradient5202">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5204" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop5206" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5190">
+      <stop
+         style="stop-color:#776d35;stop-opacity:1"
+         offset="0"
+         id="stop5192" />
+      <stop
+         style="stop-color:#7faf2f;stop-opacity:1"
+         offset="1"
+         id="stop5194" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5130">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop5132" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop5134" />
+    </linearGradient>
+    <radialGradient
+       cx="22"
+       cy="38.5"
+       r="13"
+       fx="22"
+       fy="38.5"
+       id="radialGradient5136"
+       xlink:href="#linearGradient5130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,0,19.25)" />
+    <filter
+       id="filter5186"
+       height="1.6939759"
+       y="-0.34698796"
+       width="1.346988"
+       x="-0.17349398">
+      <feGaussianBlur
+         id="feGaussianBlur5188"
+         stdDeviation="1.8795181"
+         inkscape:collect="always" />
+    </filter>
+    <radialGradient
+       cx="21.525126"
+       cy="30.439341"
+       r="18.888176"
+       fx="21.525126"
+       fy="30.439341"
+       id="radialGradient5200"
+       xlink:href="#linearGradient5190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1.2519025,47.292244,0,-1418.0196,57.3867)" />
+    <linearGradient
+       x1="22.109375"
+       y1="11.34375"
+       x2="22.109375"
+       y2="49.612667"
+       id="linearGradient5208"
+       xlink:href="#linearGradient5202"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <g
+     id="layer1">
+    <path
+       d="M 35 38.5 A 13 6.5 0 1 1  9,38.5 A 13 6.5 0 1 1  35 38.5 z"
+       transform="matrix(1.3257204,0,0,1.3060079,-3.6937336,-12.797355)"
+       style="opacity:0.43373497;color:#000000;fill:url(#radialGradient5136);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter5186);enable-background:accumulate"
+       id="path4551" />
+    <path
+       d="M 35.099492,35.723338 L 26.703003,33.840596 L 22.097088,41.10911 L 17.491173,33.840597 L 9.094684,35.723338 L 10.977425,27.32685 L 3.7089119,22.720934 L 10.977425,18.115019 L 9.0946839,9.71853 L 17.491172,11.601271 L 22.097088,4.3327579 L 26.703002,11.601271 L 35.099492,9.71853 L 33.21675,18.115018 L 40.485264,22.720934 L 33.216751,27.326849 L 35.099492,35.723338 z "
+       transform="matrix(1.1209343,0,0,1.1042669,-0.1974224,-1.3744715)"
+       style="opacity:1;color:#000000;fill:url(#radialGradient5200);fill-opacity:1;fill-rule:nonzero;stroke:#545c00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path4547" />
+    <path
+       d="M 22.09375,6.15625 L 18.3125,12.125 C 18.087547,12.462771 17.676134,12.624843 17.28125,12.53125 L 10.375,11 L 11.90625,17.90625 C 11.999843,18.301134 11.837771,18.712547 11.5,18.9375 L 5.53125,22.71875 L 11.5,26.5 C 11.837771,26.724953 11.999843,27.136366 11.90625,27.53125 L 10.375,34.4375 L 17.28125,32.90625 C 17.676134,32.812657 18.087547,32.974729 18.3125,33.3125 L 22.09375,39.28125 L 25.875,33.3125 C 26.099953,32.974729 26.511366,32.812657 26.90625,32.90625 L 33.8125,34.4375 L 32.28125,27.53125 C 32.187657,27.136366 32.349729,26.724953 32.6875,26.5 L 38.6875,22.71875 L 32.6875,18.9375 C 32.349729,18.712547 32.187657,18.301134 32.28125,17.90625 L 33.8125,11 L 26.90625,12.53125 C 26.511366,12.624843 26.099953,12.462771 25.875,12.125 L 22.09375,6.15625 z "
+       transform="matrix(1.1263736,0,0,1.1263736,-0.2940419,-1.8085508)"
+       style="opacity:0.33734939;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5208);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5198" />
+  </g>
+</svg>

Added: trunk/data/icons/scalable/status/pk-update-high.svg
==============================================================================
--- (empty file)
+++ trunk/data/icons/scalable/status/pk-update-high.svg	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,109 @@
+<?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";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.0"
+   width="48"
+   height="48"
+   id="svg7854">
+  <defs
+     id="defs7856">
+    <linearGradient
+       id="linearGradient5202">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5204" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop5206" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5190">
+      <stop
+         style="stop-color:#f55100;stop-opacity:1"
+         offset="0"
+         id="stop5192" />
+      <stop
+         style="stop-color:#fc823e;stop-opacity:1"
+         offset="1"
+         id="stop5194" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5130">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop5132" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop5134" />
+    </linearGradient>
+    <radialGradient
+       cx="22"
+       cy="38.5"
+       r="13"
+       fx="22"
+       fy="38.5"
+       id="radialGradient5136"
+       xlink:href="#linearGradient5130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,0,19.25)" />
+    <filter
+       id="filter5186"
+       height="1.6939759"
+       y="-0.34698796"
+       width="1.346988"
+       x="-0.17349398">
+      <feGaussianBlur
+         id="feGaussianBlur5188"
+         stdDeviation="1.8795181"
+         inkscape:collect="always" />
+    </filter>
+    <radialGradient
+       cx="21.525126"
+       cy="30.439341"
+       r="18.888176"
+       fx="21.525126"
+       fy="30.439341"
+       id="radialGradient5200"
+       xlink:href="#linearGradient5190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1.2519025,47.292244,0,-1418.0196,57.3867)" />
+    <linearGradient
+       x1="22.109375"
+       y1="11.34375"
+       x2="22.109375"
+       y2="49.612667"
+       id="linearGradient5208"
+       xlink:href="#linearGradient5202"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <g
+     id="layer1">
+    <path
+       d="M 35 38.5 A 13 6.5 0 1 1  9,38.5 A 13 6.5 0 1 1  35 38.5 z"
+       transform="matrix(1.3257204,0,0,1.3060079,-3.6937336,-12.797355)"
+       style="opacity:0.43373497;color:#000000;fill:url(#radialGradient5136);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter5186);enable-background:accumulate"
+       id="path4551" />
+    <path
+       d="M 35.099492,35.723338 L 26.703003,33.840596 L 22.097088,41.10911 L 17.491173,33.840597 L 9.094684,35.723338 L 10.977425,27.32685 L 3.7089119,22.720934 L 10.977425,18.115019 L 9.0946839,9.71853 L 17.491172,11.601271 L 22.097088,4.3327579 L 26.703002,11.601271 L 35.099492,9.71853 L 33.21675,18.115018 L 40.485264,22.720934 L 33.216751,27.326849 L 35.099492,35.723338 z "
+       transform="matrix(1.1209343,0,0,1.1042669,-0.1974224,-1.3744715)"
+       style="opacity:1;color:#000000;fill:url(#radialGradient5200);fill-opacity:1;fill-rule:nonzero;stroke:#ce3e00;stroke-width:1.00038707;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path4547" />
+    <path
+       d="M 22.09375,6.15625 L 18.3125,12.125 C 18.087547,12.462771 17.676134,12.624843 17.28125,12.53125 L 10.375,11 L 11.90625,17.90625 C 11.999843,18.301134 11.837771,18.712547 11.5,18.9375 L 5.53125,22.71875 L 11.5,26.5 C 11.837771,26.724953 11.999843,27.136366 11.90625,27.53125 L 10.375,34.4375 L 17.28125,32.90625 C 17.676134,32.812657 18.087547,32.974729 18.3125,33.3125 L 22.09375,39.28125 L 25.875,33.3125 C 26.099953,32.974729 26.511366,32.812657 26.90625,32.90625 L 33.8125,34.4375 L 32.28125,27.53125 C 32.187657,27.136366 32.349729,26.724953 32.6875,26.5 L 38.6875,22.71875 L 32.6875,18.9375 C 32.349729,18.712547 32.187657,18.301134 32.28125,17.90625 L 33.8125,11 L 26.90625,12.53125 C 26.511366,12.624843 26.099953,12.462771 25.875,12.125 L 22.09375,6.15625 z "
+       transform="matrix(1.1263736,0,0,1.1263736,-0.2940419,-1.8085508)"
+       style="opacity:0.33734939;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5208);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5198" />
+    <path
+       d="M 28.026042,32 C 28.719816,32 29.265625,31.400625 29.265625,30.651042 L 29.265625,25 L 33.203125,25 L 24.526042,18 L 16.359375,25 L 19.932292,25 L 19.932292,30.651042 C 19.932292,31.400626 20.514559,32 21.208333,32 L 28.026042,32 z "
+       style="opacity:1;color:#000000;fill:#fed08e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.90702784;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect4610" />
+  </g>
+</svg>

Added: trunk/data/icons/scalable/status/pk-update-low.svg
==============================================================================
--- (empty file)
+++ trunk/data/icons/scalable/status/pk-update-low.svg	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,109 @@
+<?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";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.0"
+   width="48"
+   height="48"
+   id="svg7854">
+  <defs
+     id="defs7856">
+    <linearGradient
+       id="linearGradient5202">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5204" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop5206" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5190">
+      <stop
+         style="stop-color:#f5a100;stop-opacity:1"
+         offset="0"
+         id="stop5192" />
+      <stop
+         style="stop-color:#fccd3e;stop-opacity:1"
+         offset="1"
+         id="stop5194" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5130">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop5132" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop5134" />
+    </linearGradient>
+    <radialGradient
+       cx="22"
+       cy="38.5"
+       r="13"
+       fx="22"
+       fy="38.5"
+       id="radialGradient5136"
+       xlink:href="#linearGradient5130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,0,19.25)" />
+    <filter
+       id="filter5186"
+       height="1.6939759"
+       y="-0.34698796"
+       width="1.346988"
+       x="-0.17349398">
+      <feGaussianBlur
+         id="feGaussianBlur5188"
+         stdDeviation="1.8795181"
+         inkscape:collect="always" />
+    </filter>
+    <radialGradient
+       cx="21.525126"
+       cy="30.439341"
+       r="18.888176"
+       fx="21.525126"
+       fy="30.439341"
+       id="radialGradient5200"
+       xlink:href="#linearGradient5190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1.2519025,47.292244,0,-1418.0196,57.3867)" />
+    <linearGradient
+       x1="22.109375"
+       y1="11.34375"
+       x2="22.109375"
+       y2="49.612667"
+       id="linearGradient5208"
+       xlink:href="#linearGradient5202"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <g
+     id="layer1">
+    <path
+       d="M 35 38.5 A 13 6.5 0 1 1  9,38.5 A 13 6.5 0 1 1  35 38.5 z"
+       transform="matrix(1.3257204,0,0,1.3060079,-3.6937336,-12.797355)"
+       style="opacity:0.43373497;color:#000000;fill:url(#radialGradient5136);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter5186);enable-background:accumulate"
+       id="path4551" />
+    <path
+       d="M 35.099492,35.723338 L 26.703003,33.840596 L 22.097088,41.10911 L 17.491173,33.840597 L 9.094684,35.723338 L 10.977425,27.32685 L 3.7089119,22.720934 L 10.977425,18.115019 L 9.0946839,9.71853 L 17.491172,11.601271 L 22.097088,4.3327579 L 26.703002,11.601271 L 35.099492,9.71853 L 33.21675,18.115018 L 40.485264,22.720934 L 33.216751,27.326849 L 35.099492,35.723338 z "
+       transform="matrix(1.1209343,0,0,1.1042669,-0.1974224,-1.3744715)"
+       style="opacity:1;color:#000000;fill:url(#radialGradient5200);fill-opacity:1;fill-rule:nonzero;stroke:#ce8400;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path4547" />
+    <path
+       d="M 22.09375,6.15625 L 18.3125,12.125 C 18.087547,12.462771 17.676134,12.624843 17.28125,12.53125 L 10.375,11 L 11.90625,17.90625 C 11.999843,18.301134 11.837771,18.712547 11.5,18.9375 L 5.53125,22.71875 L 11.5,26.5 C 11.837771,26.724953 11.999843,27.136366 11.90625,27.53125 L 10.375,34.4375 L 17.28125,32.90625 C 17.676134,32.812657 18.087547,32.974729 18.3125,33.3125 L 22.09375,39.28125 L 25.875,33.3125 C 26.099953,32.974729 26.511366,32.812657 26.90625,32.90625 L 33.8125,34.4375 L 32.28125,27.53125 C 32.187657,27.136366 32.349729,26.724953 32.6875,26.5 L 38.6875,22.71875 L 32.6875,18.9375 C 32.349729,18.712547 32.187657,18.301134 32.28125,17.90625 L 33.8125,11 L 26.90625,12.53125 C 26.511366,12.624843 26.099953,12.462771 25.875,12.125 L 22.09375,6.15625 z "
+       transform="matrix(1.1263736,0,0,1.1263736,-0.2940419,-1.8085508)"
+       style="opacity:0.33734939;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5208);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5198" />
+    <path
+       d="M 21.536458,18 C 20.842684,18 20.296875,18.599375 20.296875,19.348958 L 20.296875,25 L 16.359375,25 L 25.036458,32 L 33.203125,25 L 29.630208,25 L 29.630208,19.348958 C 29.630208,18.599374 29.047941,18 28.354167,18 L 21.536458,18 z "
+       style="opacity:1;color:#000000;fill:#fed08e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.90702784;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect4610" />
+  </g>
+</svg>

Added: trunk/data/icons/scalable/status/pk-update-normal.svg
==============================================================================
--- (empty file)
+++ trunk/data/icons/scalable/status/pk-update-normal.svg	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,105 @@
+<?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";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.0"
+   width="48"
+   height="48"
+   id="svg7854">
+  <defs
+     id="defs7856">
+    <linearGradient
+       id="linearGradient5202">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5204" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop5206" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5190">
+      <stop
+         style="stop-color:#f57900;stop-opacity:1"
+         offset="0"
+         id="stop5192" />
+      <stop
+         style="stop-color:#fcaf3e;stop-opacity:1"
+         offset="1"
+         id="stop5194" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5130">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop5132" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop5134" />
+    </linearGradient>
+    <radialGradient
+       cx="22"
+       cy="38.5"
+       r="13"
+       fx="22"
+       fy="38.5"
+       id="radialGradient5136"
+       xlink:href="#linearGradient5130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,0,19.25)" />
+    <filter
+       id="filter5186"
+       height="1.6939759"
+       y="-0.34698796"
+       width="1.346988"
+       x="-0.17349398">
+      <feGaussianBlur
+         id="feGaussianBlur5188"
+         stdDeviation="1.8795181"
+         inkscape:collect="always" />
+    </filter>
+    <radialGradient
+       cx="21.525126"
+       cy="30.439341"
+       r="18.888176"
+       fx="21.525126"
+       fy="30.439341"
+       id="radialGradient5200"
+       xlink:href="#linearGradient5190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1.2519025,47.292244,0,-1418.0196,57.3867)" />
+    <linearGradient
+       x1="22.109375"
+       y1="11.34375"
+       x2="22.109375"
+       y2="49.612667"
+       id="linearGradient5208"
+       xlink:href="#linearGradient5202"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <g
+     id="layer1">
+    <path
+       d="M 35 38.5 A 13 6.5 0 1 1  9,38.5 A 13 6.5 0 1 1  35 38.5 z"
+       transform="matrix(1.3257204,0,0,1.3060079,-3.6937336,-12.797355)"
+       style="opacity:0.43373497;color:#000000;fill:url(#radialGradient5136);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter5186);enable-background:accumulate"
+       id="path4551" />
+    <path
+       d="M 35.099492,35.723338 L 26.703003,33.840596 L 22.097088,41.10911 L 17.491173,33.840597 L 9.094684,35.723338 L 10.977425,27.32685 L 3.7089119,22.720934 L 10.977425,18.115019 L 9.0946839,9.71853 L 17.491172,11.601271 L 22.097088,4.3327579 L 26.703002,11.601271 L 35.099492,9.71853 L 33.21675,18.115018 L 40.485264,22.720934 L 33.216751,27.326849 L 35.099492,35.723338 z "
+       transform="matrix(1.1209343,0,0,1.1042669,-0.1974224,-1.3744715)"
+       style="opacity:1;color:#000000;fill:url(#radialGradient5200);fill-opacity:1;fill-rule:nonzero;stroke:#ce5c00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path4547" />
+    <path
+       d="M 22.09375,6.15625 L 18.3125,12.125 C 18.087547,12.462771 17.676134,12.624843 17.28125,12.53125 L 10.375,11 L 11.90625,17.90625 C 11.999843,18.301134 11.837771,18.712547 11.5,18.9375 L 5.53125,22.71875 L 11.5,26.5 C 11.837771,26.724953 11.999843,27.136366 11.90625,27.53125 L 10.375,34.4375 L 17.28125,32.90625 C 17.676134,32.812657 18.087547,32.974729 18.3125,33.3125 L 22.09375,39.28125 L 25.875,33.3125 C 26.099953,32.974729 26.511366,32.812657 26.90625,32.90625 L 33.8125,34.4375 L 32.28125,27.53125 C 32.187657,27.136366 32.349729,26.724953 32.6875,26.5 L 38.6875,22.71875 L 32.6875,18.9375 C 32.349729,18.712547 32.187657,18.301134 32.28125,17.90625 L 33.8125,11 L 26.90625,12.53125 C 26.511366,12.624843 26.099953,12.462771 25.875,12.125 L 22.09375,6.15625 z "
+       transform="matrix(1.1263736,0,0,1.1263736,-0.2940419,-1.8085508)"
+       style="opacity:0.33734939;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5208);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5198" />
+  </g>
+</svg>

Added: trunk/data/icons/scalable/status/pk-update-security.svg
==============================================================================
--- (empty file)
+++ trunk/data/icons/scalable/status/pk-update-security.svg	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,160 @@
+<?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";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.0"
+   width="48"
+   height="48"
+   id="svg7854">
+  <defs
+     id="defs7856">
+    <linearGradient
+       id="linearGradient5202">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5204" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop5206" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5190">
+      <stop
+         style="stop-color:#f53100;stop-opacity:1"
+         offset="0"
+         id="stop5192" />
+      <stop
+         style="stop-color:#fc3512;stop-opacity:1"
+         offset="1"
+         id="stop5194" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5130">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop5132" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop5134" />
+    </linearGradient>
+    <radialGradient
+       cx="22"
+       cy="38.5"
+       r="13"
+       fx="22"
+       fy="38.5"
+       id="radialGradient5136"
+       xlink:href="#linearGradient5130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,0,19.25)" />
+    <filter
+       id="filter5186"
+       height="1.6939759"
+       y="-0.34698796"
+       width="1.346988"
+       x="-0.17349398">
+      <feGaussianBlur
+         id="feGaussianBlur5188"
+         stdDeviation="1.8795181"
+         inkscape:collect="always" />
+    </filter>
+    <radialGradient
+       cx="21.525126"
+       cy="30.439341"
+       r="18.888176"
+       fx="21.525126"
+       fy="30.439341"
+       id="radialGradient5200"
+       xlink:href="#linearGradient5190"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1.2519025,47.292244,0,-1418.0196,57.3867)" />
+    <linearGradient
+       x1="22.109375"
+       y1="11.34375"
+       x2="22.109375"
+       y2="49.612667"
+       id="linearGradient5208"
+       xlink:href="#linearGradient5202"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient5239">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5241" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop5243" />
+    </linearGradient>
+    <radialGradient
+       cx="17.124725"
+       cy="23.838573"
+       r="2"
+       fx="17.124725"
+       fy="23.838573"
+       id="radialGradient3290"
+       xlink:href="#linearGradient5239"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-4.8005117e-7,-15.821789,7.3406859,-5.8748188e-7,-150.99147,303.0063)" />
+    <radialGradient
+       cx="17.124725"
+       cy="23.838573"
+       r="2"
+       fx="17.124725"
+       fy="23.838573"
+       id="radialGradient3292"
+       xlink:href="#linearGradient5239"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-4.8005117e-7,-15.821789,7.3406859,-5.8748188e-7,-150.99147,303.0063)" />
+    <radialGradient
+       cx="17.124725"
+       cy="23.838573"
+       r="2"
+       fx="17.124725"
+       fy="23.838573"
+       id="radialGradient3294"
+       xlink:href="#linearGradient5239"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-4.8005117e-7,-15.821789,7.3406859,-5.8748188e-7,-150.99147,303.0063)" />
+  </defs>
+  <g
+     id="layer1">
+    <path
+       d="M 35 38.5 A 13 6.5 0 1 1  9,38.5 A 13 6.5 0 1 1  35 38.5 z"
+       transform="matrix(1.3257204,0,0,1.3060079,-3.6937336,-12.797355)"
+       style="opacity:0.43373497;color:#000000;fill:url(#radialGradient5136);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter5186);enable-background:accumulate"
+       id="path4551" />
+    <path
+       d="M 35.099492,35.723338 L 26.703003,33.840596 L 22.097088,41.10911 L 17.491173,33.840597 L 9.094684,35.723338 L 10.977425,27.32685 L 3.7089119,22.720934 L 10.977425,18.115019 L 9.0946839,9.71853 L 17.491172,11.601271 L 22.097088,4.3327579 L 26.703002,11.601271 L 35.099492,9.71853 L 33.21675,18.115018 L 40.485264,22.720934 L 33.216751,27.326849 L 35.099492,35.723338 z "
+       transform="matrix(1.1209343,0,0,1.1042669,-0.1974224,-1.3744715)"
+       style="opacity:1;color:#000000;fill:url(#radialGradient5200);fill-opacity:1;fill-rule:nonzero;stroke:#ce1400;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path4547" />
+    <path
+       d="M 22.09375,6.15625 L 18.3125,12.125 C 18.087547,12.462771 17.676134,12.624843 17.28125,12.53125 L 10.375,11 L 11.90625,17.90625 C 11.999843,18.301134 11.837771,18.712547 11.5,18.9375 L 5.53125,22.71875 L 11.5,26.5 C 11.837771,26.724953 11.999843,27.136366 11.90625,27.53125 L 10.375,34.4375 L 17.28125,32.90625 C 17.676134,32.812657 18.087547,32.974729 18.3125,33.3125 L 22.09375,39.28125 L 25.875,33.3125 C 26.099953,32.974729 26.511366,32.812657 26.90625,32.90625 L 33.8125,34.4375 L 32.28125,27.53125 C 32.187657,27.136366 32.349729,26.724953 32.6875,26.5 L 38.6875,22.71875 L 32.6875,18.9375 C 32.349729,18.712547 32.187657,18.301134 32.28125,17.90625 L 33.8125,11 L 26.90625,12.53125 C 26.511366,12.624843 26.099953,12.462771 25.875,12.125 L 22.09375,6.15625 z "
+       transform="matrix(1.1263736,0,0,1.1263736,-0.2940419,-1.8085508)"
+       style="opacity:0.33734939;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5208);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5198" />
+    <g
+       transform="matrix(1.7500004,0,0,1.3571428,-17.500009,-10.785713)"
+       style="fill:url(#radialGradient3290);fill-opacity:1"
+       id="g5235">
+      <path
+         d="M 25.721009 31.294601 A 3.0052037 3.0052037 0 1 1  19.710601,31.294601 A 3.0052037 3.0052037 0 1 1  25.721009 31.294601 z"
+         transform="matrix(0.6519564,0,0,0.6519564,9.1495473,10.638023)"
+         style="opacity:1;color:#000000;fill:url(#radialGradient3292);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path5231" />
+      <path
+         d="M 23,28 L 25,28 L 26,19 L 22,19 L 23,28 z "
+         style="opacity:1;color:#000000;fill:url(#radialGradient3294);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path5233" />
+    </g>
+  </g>
+</svg>

Added: trunk/src/pk-cell-renderer-uri.c
==============================================================================
--- (empty file)
+++ trunk/src/pk-cell-renderer-uri.c	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,199 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Richard Hughes <richard hughsie com>
+ *
+ * Licensed under the GNU General Public License Version 2
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "pk-cell-renderer-uri.h"
+
+enum {
+	PROP_0,
+	PROP_URI,
+	PROP_CLICKED,
+};
+
+enum {
+	CLICKED,
+	LAST_SIGNAL
+};
+
+G_DEFINE_TYPE (PkCellRendererUri, pk_cell_renderer_uri, GTK_TYPE_CELL_RENDERER_TEXT)
+
+static gpointer parent_class = NULL;
+static guint signals[LAST_SIGNAL] = { 0 };
+
+static gboolean
+pk_cell_renderer_uri_activate (GtkCellRenderer *cell, GdkEvent *event,
+			       GtkWidget *widget, const gchar *path,
+			       GdkRectangle *background_area,
+			       GdkRectangle *cell_area, GtkCellRendererState flags)
+{
+	PkCellRendererUri *cru = PK_CELL_RENDERER_URI (g_object_get_data (G_OBJECT (cell), "cru"));
+
+	/* nothing to do */
+	if (cru->uri == NULL) {
+		return TRUE;
+	}
+
+	cru->clicked = TRUE;
+	g_debug ("emit: %s", cru->uri);
+	g_signal_emit (cell, signals [CLICKED], 0, cru->uri);
+	return TRUE;
+}
+
+static void
+pk_cell_renderer_uri_get_property (GObject *object,
+				guint param_id,
+				GValue *value,
+				GParamSpec *pspec)
+{
+	PkCellRendererUri *cru = PK_CELL_RENDERER_URI (object);
+
+	switch (param_id) {
+	case PROP_URI:
+		g_value_set_string (value, cru->uri);
+		break;
+	case PROP_CLICKED:
+		g_value_set_boolean (value, cru->clicked);
+		break;
+	default:
+		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+		break;
+	}
+}
+
+static void
+pk_cell_renderer_uri_set_property (GObject *object,
+				guint param_id,
+				const GValue *value,
+				GParamSpec *pspec)
+{
+	PkCellRendererUri *cru = PK_CELL_RENDERER_URI (object);
+
+	switch (param_id) {
+	case PROP_URI:
+		if (cru->uri!=NULL) {
+			g_free (cru->uri);
+		}
+		cru->uri = g_strdup (g_value_get_string (value));
+		break;
+	case PROP_CLICKED:
+		cru->clicked = g_value_get_boolean (value);
+		break;
+	default:
+		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
+		break;
+	}
+}
+
+static void
+pk_cell_renderer_uri_render (GtkCellRenderer *cell,
+			     GdkWindow *window,
+			     GtkWidget *widget,
+			     GdkRectangle *background_area,
+			     GdkRectangle *cell_area,
+			     GdkRectangle *expose_area,
+			     GtkCellRendererState flags)
+{
+	GdkCursor *cursor;
+	PkCellRendererUri *cru = PK_CELL_RENDERER_URI (cell);
+
+	/* set cursor */
+	if (cru->uri == NULL) {
+		cursor = gdk_cursor_new (GDK_XTERM);
+	} else {
+		cursor = gdk_cursor_new (GDK_HAND2);
+	}
+	gdk_window_set_cursor (widget->window, cursor);
+	gdk_cursor_destroy (cursor);
+
+	/* set colour */
+	if (cru->uri == NULL) {
+		g_object_set (G_OBJECT (cell), "foreground", "#000000", NULL);
+		g_object_set (G_OBJECT (cru), "underline", PANGO_UNDERLINE_NONE, NULL);
+	} else if (cru->clicked == TRUE) {
+		g_object_set (G_OBJECT (cell), "foreground", "#840084", NULL);
+		g_object_set (G_OBJECT (cru), "underline", PANGO_UNDERLINE_SINGLE, NULL);
+	} else {
+		g_object_set (G_OBJECT (cell), "foreground", "#0000ff", NULL);
+		g_object_set (G_OBJECT (cru), "underline", PANGO_UNDERLINE_SINGLE, NULL);
+	}
+
+	/* we can click */
+	g_object_set (G_OBJECT (cru), "mode", GTK_CELL_RENDERER_MODE_ACTIVATABLE, NULL);
+
+	/* save this */
+	g_object_set_data (G_OBJECT (cell), "cru", cru);
+
+	GTK_CELL_RENDERER_CLASS (parent_class)->render (cell, window, widget, background_area, cell_area, expose_area, flags);
+}
+
+static void
+pk_cell_renderer_uri_class_init (PkCellRendererUriClass *class)
+{
+	GtkCellRendererClass *cell_renderer_class;
+	GObjectClass *object_class = G_OBJECT_CLASS (class);
+
+	parent_class = g_type_class_peek_parent (class);
+
+	cell_renderer_class = GTK_CELL_RENDERER_CLASS (class);
+	cell_renderer_class->activate = pk_cell_renderer_uri_activate;
+	cell_renderer_class->render = pk_cell_renderer_uri_render;
+
+	object_class->get_property = pk_cell_renderer_uri_get_property;
+	object_class->set_property = pk_cell_renderer_uri_set_property;
+
+	g_object_class_install_property (object_class, PROP_URI,
+					 g_param_spec_string ("uri", "URI",
+					 "URI", NULL, G_PARAM_READWRITE));
+	g_object_class_install_property (object_class, PROP_CLICKED,
+					 g_param_spec_boolean ("clicked", "Clicked",
+					 "If the URI has been clicked", FALSE, G_PARAM_READWRITE));
+
+	signals [CLICKED] =
+		g_signal_new ( "clicked",
+			      G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST,
+			      G_STRUCT_OFFSET (PkCellRendererUriClass, clicked), NULL, NULL,
+			      g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
+}
+
+/**
+ * pk_cell_renderer_uri_init:
+ **/
+static void
+pk_cell_renderer_uri_init (PkCellRendererUri *cru)
+{
+	cru->uri = NULL;
+	cru->clicked = FALSE;
+}
+
+/**
+ * pk_cell_renderer_uri_new:
+ **/
+GtkCellRenderer *
+pk_cell_renderer_uri_new (void)
+{
+	return g_object_new (PK_TYPE_CELL_RENDERER_URI, NULL);
+}
+

Added: trunk/src/pk-cell-renderer-uri.h
==============================================================================
--- (empty file)
+++ trunk/src/pk-cell-renderer-uri.h	Sat Mar  1 16:43:20 2008
@@ -0,0 +1,60 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Richard Hughes <richard hughsie com>
+ *
+ * Licensed under the GNU General Public License Version 2
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifndef PK_CELL_RENDERER_URI_H
+#define PK_CELL_RENDERER_URI_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+#define PK_TYPE_CELL_RENDERER_URI		(pk_cell_renderer_uri_get_type	())
+#define PK_CELL_RENDERER_URI(obj)		(G_TYPE_CHECK_INSTANCE_CAST	((obj), PK_TYPE_CELL_RENDERER_URI, PkCellRendererUri))
+#define PK_CELL_RENDERER_URI_CLASS(cls)		(G_TYPE_CHECK_CLASS_CAST	((cls), PK_TYPE_CELL_RENDERER_URI, PkCellRendererUriClass))
+#define PK_IS_CELL_RENDERER_URI(obj)		(G_TYPE_CHECK_INSTANCE_TYPE	((obj), PK_TYPE_CELL_RENDERER_URI))
+#define PK_IS_CELL_RENDERER_URI_CLASS(cls)	(G_TYPE_CHECK_CLASS_TYPE	((cls), PK_TYPE_CELL_RENDERER_URI))
+#define PK_CELL_RENDERER_URI_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS	((obj), PK_TYPE_CELL_RENDERER_URI, PkCellRendererUriClass))
+
+G_BEGIN_DECLS
+
+typedef struct _PkCellRendererUri		PkCellRendererUri;
+typedef struct _PkCellRendererUriClass		PkCellRendererUriClass;
+
+struct _PkCellRendererUri
+{
+	GtkCellRendererText parent;
+	gchar *uri;
+	gboolean clicked;
+};
+
+struct _PkCellRendererUriClass
+{
+	GtkCellRendererTextClass parent_class;
+	void (*clicked)		(PkCellRendererUri	*cru,
+				 const gchar		*uri);
+};
+
+GType		 pk_cell_renderer_uri_get_type		(void);
+GtkCellRenderer	*pk_cell_renderer_uri_new		(void);
+
+G_END_DECLS
+
+#endif /* PK_CELL_RENDERER_URI_H */
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]