[kupfer: 20/27] twitter: move to package, add icon, turn on ComposedIconSmall



commit 1990c2463c4f19af4f460727e3b024c75ccf7e04
Author: Karol BÄ?dkowski <karol bedkowski gmail com>
Date:   Sat Feb 13 17:07:25 2010 +0100

    twitter: move to package, add icon, turn on ComposedIconSmall

 kupfer/plugin/microblogging_twitter/COPYING        |    5 +
 .../__init__.py}                                   |    5 +-
 kupfer/plugin/microblogging_twitter/icon-list      |    1 +
 kupfer/plugin/microblogging_twitter/twitter.svg    |  198 ++++++++++++++++++++
 4 files changed, 206 insertions(+), 3 deletions(-)
---
diff --git a/kupfer/plugin/microblogging_twitter/COPYING b/kupfer/plugin/microblogging_twitter/COPYING
new file mode 100644
index 0000000..1b220bf
--- /dev/null
+++ b/kupfer/plugin/microblogging_twitter/COPYING
@@ -0,0 +1,5 @@
+twitter.svg
+Author: Karol BÄ?dkowski
+Licence: Public Domain
+
+
diff --git a/kupfer/plugin/microblogging_twitter.py b/kupfer/plugin/microblogging_twitter/__init__.py
similarity index 98%
rename from kupfer/plugin/microblogging_twitter.py
rename to kupfer/plugin/microblogging_twitter/__init__.py
index 186ac94..f67c367 100644
--- a/kupfer/plugin/microblogging_twitter.py
+++ b/kupfer/plugin/microblogging_twitter/__init__.py
@@ -198,9 +198,8 @@ class Friend(ContactLeaf):
 	def get_description(self):
 		return self[TWITTER_USERNAME_KEY]
 
-# waiting for ComposedIconSmall
-#	def get_gicon(self):
-#		return icons.ComposedIconSmall(self.get_icon_name(), "twitter")
+	def get_gicon(self):
+		return icons.ComposedIconSmall(self.get_icon_name(), "twitter")
 
 	def get_thumbnail(self, width, height):
 		if self.image:
diff --git a/kupfer/plugin/microblogging_twitter/icon-list b/kupfer/plugin/microblogging_twitter/icon-list
new file mode 100644
index 0000000..d1c2327
--- /dev/null
+++ b/kupfer/plugin/microblogging_twitter/icon-list
@@ -0,0 +1 @@
+twitter	twitter.svg
diff --git a/kupfer/plugin/microblogging_twitter/twitter.svg b/kupfer/plugin/microblogging_twitter/twitter.svg
new file mode 100644
index 0000000..ebc1146
--- /dev/null
+++ b/kupfer/plugin/microblogging_twitter/twitter.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   id="svg2980"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   width="35.847855"
+   height="35.955719"
+   sodipodi:docname="twitter.svg">
+  <title
+     id="title4185">Twitter logo</title>
+  <metadata
+     id="metadata2986">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Twitter logo</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Karol BÄ?dkowski</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/publicdomain/"; />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/publicdomain/";>
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks"; />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs2984">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4010">
+      <stop
+         style="stop-color:#50c1e1;stop-opacity:1;"
+         offset="0"
+         id="stop4012" />
+      <stop
+         style="stop-color:#1a84b1;stop-opacity:1"
+         offset="1"
+         id="stop4014" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective2988" />
+    <inkscape:perspective
+       id="perspective3062"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3230"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4010"
+       id="linearGradient4016"
+       x1="-18.336826"
+       y1="60.243797"
+       x2="-18.336826"
+       y2="93.789421"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.260753,-59.092685)" />
+    <inkscape:perspective
+       id="perspective4050"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4144"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1413"
+     inkscape:window-height="885"
+     id="namedview2982"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:zoom="9.2709556"
+     inkscape:cx="37.356447"
+     inkscape:cy="5.8286713"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2980">
+    <sodipodi:guide
+       orientation="1,0"
+       position="-14.048112,-33.573524"
+       id="guide4028" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="-23.000803,-27.802814"
+       id="guide4030" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="-16.151455,-44.629558"
+       id="guide4032" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="-39.989343,-35.19148"
+       id="guide4034" />
+  </sodipodi:namedview>
+  <rect
+     style="fill:url(#linearGradient4016);fill-opacity:1;stroke:#0971a1;stroke-width:0.8737489;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect3236"
+     width="34.974106"
+     height="35.08197"
+     x="0.43687445"
+     y="0.43687445"
+     ry="1.9029526" />
+  <path
+     style="fill:#000000"
+     d=""
+     id="path3104" />
+  <path
+     style="fill:#000000"
+     d=""
+     id="path3070" />
+  <path
+     style="fill:#000000"
+     d=""
+     id="path3068" />
+  <g
+     id="g4038-7"
+     style="fill:#ffffff;stroke:#ffffff;stroke-width:11.39999962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="translate(36.260753,-59.092685)">
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path4026-4"
+       d="m -22.651387,69.466151 0,11.379625 2.85839,2.696594 6.094301,0"
+       style="fill:#ffffff;stroke:#ffffff;stroke-width:11.39999962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       id="path4036-1"
+       d="m -13.698696,74.104292 -8.844827,0"
+       style="fill:#ffffff;stroke:#ffffff;stroke-width:11.39999962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     id="g4038"
+     style="stroke:#32cbff;stroke-width:4.69999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     transform="translate(36.152889,-59.092685)">
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path4026"
+       d="m -22.651387,69.466151 0,11.379625 2.85839,2.696594 6.094301,0"
+       style="fill:none;stroke:#32cbff;stroke-width:4.69999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       id="path4036"
+       d="m -13.698696,74.104292 -8.844827,0"
+       style="fill:none;stroke:#32cbff;stroke-width:4.69999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>



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