[Tkabber-dev] r908 - in trunk/tkabber: . pixmaps pixmaps/default pixmaps/default/docking pixmaps/default/roster pixmaps/default/services pixmaps/default/tkabber pixmaps/default-blue pixmaps/default-blue/docking pixmaps/default-blue/roster pixmaps/feather16 pixmaps/feather16/docking pixmaps/feather16/roster pixmaps/feather16/services pixmaps/feather16/tkabber pixmaps/stars pixmaps/stars/docking pixmaps/stars/roster pixmaps/stars/services pixmaps/stars/tkabber plugins/unix

tkabber-svn at jabber.ru tkabber-svn at jabber.ru
Fri Feb 9 15:28:29 MSK 2007


Author: sergei
Date: 2007-02-09 15:27:19 +0300 (Fri, 09 Feb 2007)
New Revision: 908

Added:
   trunk/tkabber/pixmaps/default-blue/
   trunk/tkabber/pixmaps/default-blue/docking/
   trunk/tkabber/pixmaps/default-blue/docking/available-away.gif
   trunk/tkabber/pixmaps/default-blue/docking/available-chat.gif
   trunk/tkabber/pixmaps/default-blue/docking/available.gif
   trunk/tkabber/pixmaps/default-blue/docking/tkabber.ico
   trunk/tkabber/pixmaps/default-blue/icondef.xml
   trunk/tkabber/pixmaps/default-blue/roster/
   trunk/tkabber/pixmaps/default-blue/roster/available-away.gif
   trunk/tkabber/pixmaps/default-blue/roster/available-chat.gif
   trunk/tkabber/pixmaps/default-blue/roster/available.gif
   trunk/tkabber/pixmaps/feather16/
   trunk/tkabber/pixmaps/feather16/docking/
   trunk/tkabber/pixmaps/feather16/docking/available-away.gif
   trunk/tkabber/pixmaps/feather16/docking/available-chat.gif
   trunk/tkabber/pixmaps/feather16/docking/available-dnd.gif
   trunk/tkabber/pixmaps/feather16/docking/available-xa.gif
   trunk/tkabber/pixmaps/feather16/docking/available.gif
   trunk/tkabber/pixmaps/feather16/docking/blank.gif
   trunk/tkabber/pixmaps/feather16/docking/invisible.gif
   trunk/tkabber/pixmaps/feather16/docking/message-personal.gif
   trunk/tkabber/pixmaps/feather16/docking/message-server.gif
   trunk/tkabber/pixmaps/feather16/docking/message.gif
   trunk/tkabber/pixmaps/feather16/docking/tkabber.ico
   trunk/tkabber/pixmaps/feather16/docking/unavailable.gif
   trunk/tkabber/pixmaps/feather16/icondef.xml
   trunk/tkabber/pixmaps/feather16/roster/
   trunk/tkabber/pixmaps/feather16/roster/available-away.gif
   trunk/tkabber/pixmaps/feather16/roster/available-chat.gif
   trunk/tkabber/pixmaps/feather16/roster/available-dnd.gif
   trunk/tkabber/pixmaps/feather16/roster/available-xa.gif
   trunk/tkabber/pixmaps/feather16/roster/available.gif
   trunk/tkabber/pixmaps/feather16/roster/conference-available.gif
   trunk/tkabber/pixmaps/feather16/roster/conference-unavailable.gif
   trunk/tkabber/pixmaps/feather16/roster/invisible.gif
   trunk/tkabber/pixmaps/feather16/roster/stalker.gif
   trunk/tkabber/pixmaps/feather16/roster/unavailable.gif
   trunk/tkabber/pixmaps/feather16/services/
   trunk/tkabber/pixmaps/feather16/services/rss_away.gif
   trunk/tkabber/pixmaps/feather16/services/rss_chat.gif
   trunk/tkabber/pixmaps/feather16/services/rss_dnd.gif
   trunk/tkabber/pixmaps/feather16/services/rss_offline.gif
   trunk/tkabber/pixmaps/feather16/services/rss_online.gif
   trunk/tkabber/pixmaps/feather16/services/rss_xa.gif
   trunk/tkabber/pixmaps/feather16/tkabber/
   trunk/tkabber/pixmaps/feather16/tkabber/gpg-badencrypted.gif
   trunk/tkabber/pixmaps/feather16/tkabber/gpg-badsigned.gif
   trunk/tkabber/pixmaps/feather16/tkabber/gpg-encrypted.gif
   trunk/tkabber/pixmaps/feather16/tkabber/gpg-signed.gif
   trunk/tkabber/pixmaps/feather16/tkabber/gpg-unencrypted.gif
   trunk/tkabber/pixmaps/feather16/tkabber/gpg-unsigned.gif
   trunk/tkabber/pixmaps/feather16/tkabber/gpg-vsigned.gif
   trunk/tkabber/pixmaps/feather16/tkabber/toolbar-add-user.gif
   trunk/tkabber/pixmaps/feather16/tkabber/toolbar-disco.gif
   trunk/tkabber/pixmaps/feather16/tkabber/toolbar-join-conference.gif
   trunk/tkabber/pixmaps/feather16/tkabber/toolbar-show-offline.gif
   trunk/tkabber/pixmaps/feather16/tkabber/toolbar-show-online.gif
   trunk/tkabber/pixmaps/stars/
   trunk/tkabber/pixmaps/stars/docking/
   trunk/tkabber/pixmaps/stars/docking/available-away.gif
   trunk/tkabber/pixmaps/stars/docking/available-chat.gif
   trunk/tkabber/pixmaps/stars/docking/available-dnd.gif
   trunk/tkabber/pixmaps/stars/docking/available-xa.gif
   trunk/tkabber/pixmaps/stars/docking/available.gif
   trunk/tkabber/pixmaps/stars/docking/invisible.gif
   trunk/tkabber/pixmaps/stars/docking/message-personal.gif
   trunk/tkabber/pixmaps/stars/docking/message-server.gif
   trunk/tkabber/pixmaps/stars/docking/message.gif
   trunk/tkabber/pixmaps/stars/docking/unavailable.gif
   trunk/tkabber/pixmaps/stars/icondef.xml
   trunk/tkabber/pixmaps/stars/roster/
   trunk/tkabber/pixmaps/stars/roster/available-away.gif
   trunk/tkabber/pixmaps/stars/roster/available-chat.gif
   trunk/tkabber/pixmaps/stars/roster/available-dnd.gif
   trunk/tkabber/pixmaps/stars/roster/available-xa.gif
   trunk/tkabber/pixmaps/stars/roster/available.gif
   trunk/tkabber/pixmaps/stars/roster/conference-available.gif
   trunk/tkabber/pixmaps/stars/roster/conference-unavailable.gif
   trunk/tkabber/pixmaps/stars/roster/group-closed.gif
   trunk/tkabber/pixmaps/stars/roster/group-opened.gif
   trunk/tkabber/pixmaps/stars/roster/invisible.gif
   trunk/tkabber/pixmaps/stars/roster/stalker.gif
   trunk/tkabber/pixmaps/stars/roster/unavailable.gif
   trunk/tkabber/pixmaps/stars/services/
   trunk/tkabber/pixmaps/stars/services/rss_away.gif
   trunk/tkabber/pixmaps/stars/services/rss_chat.gif
   trunk/tkabber/pixmaps/stars/services/rss_dnd.gif
   trunk/tkabber/pixmaps/stars/services/rss_offline.gif
   trunk/tkabber/pixmaps/stars/services/rss_online.gif
   trunk/tkabber/pixmaps/stars/services/rss_xa.gif
   trunk/tkabber/pixmaps/stars/tkabber/
   trunk/tkabber/pixmaps/stars/tkabber/README
   trunk/tkabber/pixmaps/stars/tkabber/chat-bookmark.gif
   trunk/tkabber/pixmaps/stars/tkabber/chat-bookmark1.gif
   trunk/tkabber/pixmaps/stars/tkabber/new-msg.gif
   trunk/tkabber/pixmaps/stars/tkabber/toolbar-add-user.gif
   trunk/tkabber/pixmaps/stars/tkabber/toolbar-disco.gif
   trunk/tkabber/pixmaps/stars/tkabber/toolbar-disco_old.gif
   trunk/tkabber/pixmaps/stars/tkabber/toolbar-join-conference.gif
   trunk/tkabber/pixmaps/stars/tkabber/toolbar-show-offline.gif
   trunk/tkabber/pixmaps/stars/tkabber/toolbar-show-online.gif
   trunk/tkabber/pixmaps/stars/tkabber/xaddress.gif
Removed:
   trunk/tkabber/pixmaps/amibulb/
   trunk/tkabber/pixmaps/default/services/rss_away.gif
   trunk/tkabber/pixmaps/default/services/rss_chat.gif
   trunk/tkabber/pixmaps/default/services/rss_dnd.gif
   trunk/tkabber/pixmaps/default/services/rss_xa.gif
   trunk/tkabber/pixmaps/gabber/
   trunk/tkabber/pixmaps/gush/
   trunk/tkabber/pixmaps/icq/
   trunk/tkabber/pixmaps/jajc/
   trunk/tkabber/pixmaps/jarl/
   trunk/tkabber/pixmaps/kroc/
   trunk/tkabber/pixmaps/psi/
Modified:
   trunk/tkabber/ChangeLog
   trunk/tkabber/messages.tcl
   trunk/tkabber/pixmaps.tcl
   trunk/tkabber/pixmaps/default/docking/available-away.gif
   trunk/tkabber/pixmaps/default/docking/available-chat.gif
   trunk/tkabber/pixmaps/default/docking/available-dnd.gif
   trunk/tkabber/pixmaps/default/docking/available-xa.gif
   trunk/tkabber/pixmaps/default/docking/available.gif
   trunk/tkabber/pixmaps/default/docking/message-personal.gif
   trunk/tkabber/pixmaps/default/docking/message-server.gif
   trunk/tkabber/pixmaps/default/docking/message.gif
   trunk/tkabber/pixmaps/default/docking/tkabber.ico
   trunk/tkabber/pixmaps/default/docking/unavailable.gif
   trunk/tkabber/pixmaps/default/icondef.xml
   trunk/tkabber/pixmaps/default/roster/available-away.gif
   trunk/tkabber/pixmaps/default/roster/available-chat.gif
   trunk/tkabber/pixmaps/default/roster/available-dnd.gif
   trunk/tkabber/pixmaps/default/roster/available-xa.gif
   trunk/tkabber/pixmaps/default/roster/available.gif
   trunk/tkabber/pixmaps/default/roster/conference-available.gif
   trunk/tkabber/pixmaps/default/roster/conference-unavailable.gif
   trunk/tkabber/pixmaps/default/roster/stalker.gif
   trunk/tkabber/pixmaps/default/roster/unavailable.gif
   trunk/tkabber/pixmaps/default/services/rss_offline.gif
   trunk/tkabber/pixmaps/default/services/rss_online.gif
   trunk/tkabber/pixmaps/default/tkabber/gpg-badencrypted.gif
   trunk/tkabber/pixmaps/default/tkabber/gpg-badsigned.gif
   trunk/tkabber/pixmaps/default/tkabber/gpg-encrypted.gif
   trunk/tkabber/pixmaps/default/tkabber/gpg-signed.gif
   trunk/tkabber/pixmaps/default/tkabber/gpg-unencrypted.gif
   trunk/tkabber/pixmaps/default/tkabber/gpg-unsigned.gif
   trunk/tkabber/pixmaps/default/tkabber/gpg-vsigned.gif
   trunk/tkabber/pixmaps/default/tkabber/toolbar-add-user.gif
   trunk/tkabber/pixmaps/default/tkabber/toolbar-disco.gif
   trunk/tkabber/pixmaps/default/tkabber/toolbar-join-conference.gif
   trunk/tkabber/pixmaps/default/tkabber/toolbar-show-offline.gif
   trunk/tkabber/pixmaps/default/tkabber/toolbar-show-online.gif
   trunk/tkabber/plugins/unix/icon.tcl
Log:
	* messages.tcl: Launch browser on jabber:x:oob attachments, and
	  do not start file transfer.

	* pixmaps.tcl: Made possible to add pixmap directories during
	  startup. Added hook pixmaps_theme_changed, which is run after the
	  pixmaps theme was changed.
	
	* plugins/unix/icon.tcl: Fixed window icons changes when pixmaps theme
	  is changed.

	* pixmaps/default/*, pixmaps/default-blue/*: Added new default Tkabber
	  pixmaps theme (unfinished yet) - big thanks to Artem Bannikov.

	* pixmaps/feather16/*: Renamed old default pixmaps theme.

	* pixmaps/stars/*: Added new Stars pixmaps theme (thanks to Serge
	  Yudin).


Modified: trunk/tkabber/ChangeLog
===================================================================
--- trunk/tkabber/ChangeLog	2007-02-08 21:24:19 UTC (rev 907)
+++ trunk/tkabber/ChangeLog	2007-02-09 12:27:19 UTC (rev 908)
@@ -1,3 +1,23 @@
+2007-02-09  Sergei Golovan  <sgolovan at nes.ru>
+
+	* messages.tcl: Launch browser on jabber:x:oob attachments, and
+	  do not start file transfer.
+
+	* pixmaps.tcl: Made possible to add pixmap directories during
+	  startup. Added hook pixmaps_theme_changed, which is run after the
+	  pixmaps theme was changed.
+	
+	* plugins/unix/icon.tcl: Fixed window icons changes when pixmaps theme
+	  is changed.
+
+	* pixmaps/default/*, pixmaps/default-blue/*: Added new default Tkabber
+	  pixmaps theme (unfinished yet) - big thanks to Artem Bannikov.
+
+	* pixmaps/feather16/*: Renamed old default pixmaps theme.
+
+	* pixmaps/stars/*: Added new Stars pixmaps theme (thanks to Serge
+	  Yudin).
+
 2007-02-08  Sergei Golovan  <sgolovan at nes.ru>
 
 	* examples/tools/jsend.tcl: Adapted to new jabberlib version.

Modified: trunk/tkabber/messages.tcl
===================================================================
--- trunk/tkabber/messages.tcl	2007-02-08 21:24:19 UTC (rev 907)
+++ trunk/tkabber/messages.tcl	2007-02-09 12:27:19 UTC (rev 908)
@@ -245,20 +245,24 @@
         jlib::wrapper:splitxml $item tag vars isempty chdata children   
 
         switch -- $tag {
-            desc - url {
+            desc -
+	    url {
                 set $tag $chdata
             }
         }
     }
-    if {([cequal $desc ""]) || ([cequal $url ""])} {
+    if {[cequal $url ""]} {
         return $row
     }
+    if {[cequal $desc ""]} {
+	set desc $url
+    }
 
-    label $f.luser$row -text [::msgcat::mc "Attached file:"]
-    set cb [button $f.user$row -text $url \
-                -command [list ft::http::recv_file_dialog \
-			      $from [list $url] $desc]]
-    balloon::setup $cb -text $desc
+    label $f.luser$row -text [::msgcat::mc "Attached URL:"]
+    set cb [button $f.user$row \
+		   -text $desc \
+		   -command [list browseurl $url]]
+    balloon::setup $cb -text $url
     grid $f.luser$row -row $row -column 0 -sticky e
     grid $f.user$row  -row $row -column 1 -sticky ew
 

Modified: trunk/tkabber/pixmaps/default/docking/available-away.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/available-chat.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/available-dnd.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/available-xa.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/available.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/message-personal.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/message-server.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/message.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/tkabber.ico
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/docking/unavailable.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/icondef.xml
===================================================================
--- trunk/tkabber/pixmaps/default/icondef.xml	2007-02-08 21:24:19 UTC (rev 907)
+++ trunk/tkabber/pixmaps/default/icondef.xml	2007-02-09 12:27:19 UTC (rev 908)
@@ -2,11 +2,9 @@
 <icondef>
   <meta>
     <name>Default</name>
-    <version>1.0</version>
-    <description>Tkabber's Default Iconset.</description>
-    <author>Alexey Shchepin</author>
-    <author>Sergei Golovan</author>
-    <creation>2006-01-20</creation>
+    <version>2.1t</version>
+    <description>Tkabber's Default Style</description>
+    <author>Artem Bannikov</author>
   </meta>
   <!-- Tkabber logo -->
   <icon>
@@ -339,15 +337,15 @@
   <!-- RSS -->
   <icon>
     <image xmlns='tkimage'>services/rss/away</image>
-    <object mime="image/gif">services/rss_away.gif</object>
+    <object mime="image/gif">services/rss_online.gif</object>
   </icon>
   <icon>
     <image xmlns='tkimage'>services/rss/chat</image>
-    <object mime="image/gif">services/rss_chat.gif</object>
+    <object mime="image/gif">services/rss_online.gif</object>
   </icon>
   <icon>
     <image xmlns='tkimage'>services/rss/dnd</image>
-    <object mime="image/gif">services/rss_dnd.gif</object>
+    <object mime="image/gif">services/rss_online.gif</object>
   </icon>
   <icon>
     <image xmlns='tkimage'>services/rss/unavailable</image>
@@ -359,7 +357,7 @@
   </icon>
   <icon>
     <image xmlns='tkimage'>services/rss/xa</image>
-    <object mime="image/gif">services/rss_xa.gif</object>
+    <object mime="image/gif">services/rss_online.gif</object>
   </icon>
   <!-- SMS -->
   <icon>

Modified: trunk/tkabber/pixmaps/default/roster/available-away.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/available-chat.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/available-dnd.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/available-xa.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/available.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/conference-available.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/conference-unavailable.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/stalker.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/roster/unavailable.gif
===================================================================
(Binary files differ)

Deleted: trunk/tkabber/pixmaps/default/services/rss_away.gif
===================================================================
(Binary files differ)

Deleted: trunk/tkabber/pixmaps/default/services/rss_chat.gif
===================================================================
(Binary files differ)

Deleted: trunk/tkabber/pixmaps/default/services/rss_dnd.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/services/rss_offline.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/services/rss_online.gif
===================================================================
(Binary files differ)

Deleted: trunk/tkabber/pixmaps/default/services/rss_xa.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/gpg-badencrypted.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/gpg-badsigned.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/gpg-encrypted.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/gpg-signed.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/gpg-unencrypted.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/gpg-unsigned.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/gpg-vsigned.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/toolbar-add-user.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/toolbar-disco.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/toolbar-join-conference.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/toolbar-show-offline.gif
===================================================================
(Binary files differ)

Modified: trunk/tkabber/pixmaps/default/tkabber/toolbar-show-online.gif
===================================================================
(Binary files differ)

Added: trunk/tkabber/pixmaps/default-blue/docking/available-away.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/default-blue/docking/available-away.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/default-blue/docking/available-chat.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/default-blue/docking/available-chat.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/default-blue/docking/available.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/default-blue/docking/available.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/default-blue/docking/tkabber.ico
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/default-blue/docking/tkabber.ico
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/default-blue/icondef.xml
===================================================================
--- trunk/tkabber/pixmaps/default-blue/icondef.xml	                        (rev 0)
+++ trunk/tkabber/pixmaps/default-blue/icondef.xml	2007-02-09 12:27:19 UTC (rev 908)
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<icondef>
+  <meta>
+    <name>Default Blue</name>
+    <version>2.1a</version>
+    <description>Tkabber's Default Blue Style</description>
+    <creation>2006-09-19</creation>
+    <author>Artem Bannikov</author>
+  </meta>
+  <!-- Docking icons -->
+  <icon>
+    <image xmlns='tkimage'>docking/chat</image>
+    <object mime="image/gif">docking/available-chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/available</image>
+    <object mime="image/gif">docking/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/away</image>
+    <object mime="image/gif">docking/available-away.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/tkabber</image>
+    <object mime="image/ico">docking/tkabber.ico</object>
+  </icon>
+  <!-- Roster icons -->
+  <icon>
+    <image xmlns='tkimage'>roster/user/chat</image>
+    <object mime="image/gif">roster/available-chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/available</image>
+    <object mime="image/gif">roster/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/away</image>
+    <object mime="image/gif">roster/available-away.gif</object>
+  </icon>
+</icondef>
+

Added: trunk/tkabber/pixmaps/default-blue/roster/available-away.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/default-blue/roster/available-away.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/default-blue/roster/available-chat.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/default-blue/roster/available-chat.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/default-blue/roster/available.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/default-blue/roster/available.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Copied: trunk/tkabber/pixmaps/feather16/docking/available-away.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/available-away.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/available-chat.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/available-chat.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/available-dnd.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/available-dnd.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/available-xa.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/available-xa.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/available.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/available.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/blank.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/blank.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/invisible.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/invisible.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/message-personal.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/message-personal.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/message-server.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/message-server.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/message.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/message.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/tkabber.ico (from rev 788, trunk/tkabber/pixmaps/default/docking/tkabber.ico)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/docking/unavailable.gif (from rev 788, trunk/tkabber/pixmaps/default/docking/unavailable.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/icondef.xml (from rev 788, trunk/tkabber/pixmaps/default/icondef.xml)
===================================================================
--- trunk/tkabber/pixmaps/feather16/icondef.xml	                        (rev 0)
+++ trunk/tkabber/pixmaps/feather16/icondef.xml	2007-02-09 12:27:19 UTC (rev 908)
@@ -0,0 +1,205 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<icondef>
+  <meta>
+    <name>Feather 16</name>
+    <version>1.0</version>
+    <description>Tkabber's Old Default Iconset</description>
+    <creation>2006-01-20</creation>
+  </meta>
+  <!-- Toolbar buttons -->
+  <icon>
+    <image xmlns='tkimage'>toolbar/add-user</image>
+    <object mime="image/gif">tkabber/toolbar-add-user.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/disco</image>
+    <object mime="image/gif">tkabber/toolbar-disco.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/join-conference</image>
+    <object mime="image/gif">tkabber/toolbar-join-conference.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/show-offline</image>
+    <object mime="image/gif">tkabber/toolbar-show-offline.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/show-online</image>
+    <object mime="image/gif">tkabber/toolbar-show-online.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/gpg-signed</image>
+    <object mime="image/gif">tkabber/gpg-signed.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/gpg-unsigned</image>
+    <object mime="image/gif">tkabber/gpg-unsigned.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/gpg-encrypted</image>
+    <object mime="image/gif">tkabber/gpg-encrypted.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/gpg-unencrypted</image>
+    <object mime="image/gif">tkabber/gpg-unencrypted.gif</object>
+  </icon>
+  <!-- GPG icons -->
+  <icon>
+    <image xmlns='tkimage'>gpg/vsigned</image>
+    <object mime="image/gif">tkabber/gpg-vsigned.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>gpg/signed</image>
+    <object mime="image/gif">tkabber/gpg-signed.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>gpg/badsigned</image>
+    <object mime="image/gif">tkabber/gpg-badsigned.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>gpg/encrypted</image>
+    <object mime="image/gif">tkabber/gpg-encrypted.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>gpg/badencrypted</image>
+    <object mime="image/gif">tkabber/gpg-badencrypted.gif</object>
+  </icon>
+  <!-- Browser and Disco icons -->
+  <icon>
+    <image xmlns='tkimage'>browser/client</image>
+    <object mime="image/gif">roster/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>browser/user</image>
+    <object mime="image/gif">roster/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>browser/conference</image>
+    <object mime="image/gif">roster/conference-available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>browser/headline</image>
+    <object mime="image/gif">services/rss_online.gif</object>
+  </icon>
+  <!-- Docking icons -->
+  <icon>
+    <image xmlns='tkimage'>docking/blank</image>
+    <object mime="image/gif">docking/blank.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/chat</image>
+    <object mime="image/gif">docking/available-chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/available</image>
+    <object mime="image/gif">docking/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/away</image>
+    <object mime="image/gif">docking/available-away.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/xa</image>
+    <object mime="image/gif">docking/available-xa.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/dnd</image>
+    <object mime="image/gif">docking/available-dnd.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/invisible</image>
+    <object mime="image/gif">docking/invisible.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/unavailable</image>
+    <object mime="image/gif">docking/unavailable.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/message</image>
+    <object mime="image/gif">docking/message.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/message-personal</image>
+    <object mime="image/gif">docking/message-personal.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/message-server</image>
+    <object mime="image/gif">docking/message-server.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/tkabber</image>
+    <object mime="image/ico">docking/tkabber.ico</object>
+  </icon>
+  <!-- Roster icons -->
+  <icon>
+    <image xmlns='tkimage'>roster/user/chat</image>
+    <object mime="image/gif">roster/available-chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/available</image>
+    <object mime="image/gif">roster/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/away</image>
+    <object mime="image/gif">roster/available-away.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/xa</image>
+    <object mime="image/gif">roster/available-xa.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/dnd</image>
+    <object mime="image/gif">roster/available-dnd.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/invisible</image>
+    <object mime="image/gif">roster/invisible.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/unavailable</image>
+    <object mime="image/gif">roster/unavailable.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/unsubscribed</image>
+    <object mime="image/gif">roster/stalker.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/error</image>
+    <object mime="image/gif">roster/unavailable.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/conference/available</image>
+    <object mime="image/gif">roster/conference-available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/conference/unavailable</image>
+    <object mime="image/gif">roster/conference-unavailable.gif</object>
+  </icon>
+  <!-- Roster transport icons -->
+  <!-- RSS -->
+  <icon>
+    <image xmlns='tkimage'>services/rss/away</image>
+    <object mime="image/gif">services/rss_away.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/chat</image>
+    <object mime="image/gif">services/rss_chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/dnd</image>
+    <object mime="image/gif">services/rss_dnd.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/unavailable</image>
+    <object mime="image/gif">services/rss_offline.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/available</image>
+    <object mime="image/gif">services/rss_online.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/xa</image>
+    <object mime="image/gif">services/rss_xa.gif</object>
+  </icon>
+</icondef>
+

Copied: trunk/tkabber/pixmaps/feather16/roster/available-away.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/available-away.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/available-chat.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/available-chat.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/available-dnd.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/available-dnd.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/available-xa.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/available-xa.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/available.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/available.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/conference-available.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/conference-available.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/conference-unavailable.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/conference-unavailable.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/invisible.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/invisible.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/stalker.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/stalker.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/roster/unavailable.gif (from rev 788, trunk/tkabber/pixmaps/default/roster/unavailable.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/services/rss_away.gif (from rev 788, trunk/tkabber/pixmaps/default/services/rss_away.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/services/rss_chat.gif (from rev 788, trunk/tkabber/pixmaps/default/services/rss_chat.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/services/rss_dnd.gif (from rev 788, trunk/tkabber/pixmaps/default/services/rss_dnd.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/services/rss_offline.gif (from rev 788, trunk/tkabber/pixmaps/default/services/rss_offline.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/services/rss_online.gif (from rev 788, trunk/tkabber/pixmaps/default/services/rss_online.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/services/rss_xa.gif (from rev 788, trunk/tkabber/pixmaps/default/services/rss_xa.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/gpg-badencrypted.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/gpg-badencrypted.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/gpg-badsigned.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/gpg-badsigned.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/gpg-encrypted.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/gpg-encrypted.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/gpg-signed.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/gpg-signed.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/gpg-unencrypted.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/gpg-unencrypted.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/gpg-unsigned.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/gpg-unsigned.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/gpg-vsigned.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/gpg-vsigned.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/toolbar-add-user.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/toolbar-add-user.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/toolbar-disco.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/toolbar-disco.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/toolbar-join-conference.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/toolbar-join-conference.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/toolbar-show-offline.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/toolbar-show-offline.gif)
===================================================================
(Binary files differ)

Copied: trunk/tkabber/pixmaps/feather16/tkabber/toolbar-show-online.gif (from rev 788, trunk/tkabber/pixmaps/default/tkabber/toolbar-show-online.gif)
===================================================================
(Binary files differ)

Added: trunk/tkabber/pixmaps/stars/docking/available-away.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/available-away.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/available-chat.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/available-chat.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/available-dnd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/available-dnd.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/available-xa.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/available-xa.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/available.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/available.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/invisible.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/invisible.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/message-personal.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/message-personal.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/message-server.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/message-server.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/message.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/message.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/docking/unavailable.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/docking/unavailable.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/icondef.xml
===================================================================
--- trunk/tkabber/pixmaps/stars/icondef.xml	                        (rev 0)
+++ trunk/tkabber/pixmaps/stars/icondef.xml	2007-02-09 12:27:19 UTC (rev 908)
@@ -0,0 +1,182 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<icondef>
+  <meta>
+    <name>Stars</name>
+    <version>1.0</version>
+    <description>Tkabber's Stars Iconset.</description>
+    <author>Serge Yudin</author>
+    <creation>2006-09-11</creation>
+  </meta>
+  <!-- Toolbar buttons -->
+  <icon>
+    <image xmlns='tkimage'>toolbar/add-user</image>
+    <object mime="image/gif">tkabber/toolbar-add-user.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/disco</image>
+    <object mime="image/gif">tkabber/toolbar-disco.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/join-conference</image>
+    <object mime="image/gif">tkabber/toolbar-join-conference.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/show-offline</image>
+    <object mime="image/gif">tkabber/toolbar-show-offline.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>toolbar/show-online</image>
+    <object mime="image/gif">tkabber/toolbar-show-online.gif</object>
+  </icon>
+  <!-- Browser and Disco icons -->
+  <icon>
+    <image xmlns='tkimage'>browser/client</image>
+    <object mime="image/gif">roster/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>browser/user</image>
+    <object mime="image/gif">roster/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>browser/conference</image>
+    <object mime="image/gif">roster/conference-available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>browser/headline</image>
+    <object mime="image/gif">services/rss_online.gif</object>
+  </icon>
+  <!-- Docking icons -->
+  <icon>
+    <image xmlns='tkimage'>docking/chat</image>
+    <object mime="image/gif">docking/available-chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/available</image>
+    <object mime="image/gif">docking/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/away</image>
+    <object mime="image/gif">docking/available-away.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/xa</image>
+    <object mime="image/gif">docking/available-xa.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/dnd</image>
+    <object mime="image/gif">docking/available-dnd.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/invisible</image>
+    <object mime="image/gif">docking/invisible.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/unavailable</image>
+    <object mime="image/gif">docking/unavailable.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/message</image>
+    <object mime="image/gif">docking/message.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/message-personal</image>
+    <object mime="image/gif">docking/message-personal.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>docking/message-server</image>
+    <object mime="image/gif">docking/message-server.gif</object>
+  </icon>
+  <!-- Roster icons -->
+  <icon>
+    <image xmlns='tkimage'>roster/user/chat</image>
+    <object mime="image/gif">roster/available-chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/available</image>
+    <object mime="image/gif">roster/available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/away</image>
+    <object mime="image/gif">roster/available-away.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/xa</image>
+    <object mime="image/gif">roster/available-xa.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/dnd</image>
+    <object mime="image/gif">roster/available-dnd.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/invisible</image>
+    <object mime="image/gif">roster/invisible.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/unavailable</image>
+    <object mime="image/gif">roster/unavailable.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/unsubscribed</image>
+    <object mime="image/gif">roster/stalker.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/user/error</image>
+    <object mime="image/gif">roster/unavailable.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/conference/available</image>
+    <object mime="image/gif">roster/conference-available.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/conference/unavailable</image>
+    <object mime="image/gif">roster/conference-unavailable.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/group/closed</image>
+    <object mime="image/gif">roster/group-closed.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>roster/group/opened</image>
+    <object mime="image/gif">roster/group-opened.gif</object>
+  </icon>
+  <!-- Roster transport icons -->
+  <!-- RSS -->
+  <icon>
+    <image xmlns='tkimage'>services/rss/away</image>
+    <object mime="image/gif">services/rss_away.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/chat</image>
+    <object mime="image/gif">services/rss_chat.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/dnd</image>
+    <object mime="image/gif">services/rss_dnd.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/unavailable</image>
+    <object mime="image/gif">services/rss_offline.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/available</image>
+    <object mime="image/gif">services/rss_online.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>services/rss/xa</image>
+    <object mime="image/gif">services/rss_xa.gif</object>
+  </icon>
+  <!-- Chat window bookmark -->
+  <icon>
+    <image xmlns='tkimage'>chat/bookmark</image>
+    <object mime="image/gif">tkabber/chat-bookmark.gif</object>
+  </icon>
+  <icon>
+    <image xmlns='tkimage'>chat/bookmark1</image>
+    <object mime="image/gif">tkabber/chat-bookmark1.gif</object>
+  </icon>
+  <!-- Extended address icon -->
+  <icon>
+    <image xmlns='tkimage'>xaddress/info</image>
+    <object mime="image/gif">tkabber/xaddress.gif</object>
+  </icon>
+</icondef>

Added: trunk/tkabber/pixmaps/stars/roster/available-away.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/available-away.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/available-chat.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/available-chat.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/available-dnd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/available-dnd.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/available-xa.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/available-xa.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/available.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/available.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/conference-available.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/conference-available.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/conference-unavailable.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/conference-unavailable.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/group-closed.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/group-closed.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/group-opened.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/group-opened.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/invisible.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/invisible.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/stalker.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/stalker.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/roster/unavailable.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/roster/unavailable.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/services/rss_away.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/services/rss_away.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/services/rss_chat.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/services/rss_chat.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/services/rss_dnd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/services/rss_dnd.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/services/rss_offline.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/services/rss_offline.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/services/rss_online.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/services/rss_online.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/services/rss_xa.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/services/rss_xa.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/README
===================================================================
--- trunk/tkabber/pixmaps/stars/tkabber/README	                        (rev 0)
+++ trunk/tkabber/pixmaps/stars/tkabber/README	2007-02-09 12:27:19 UTC (rev 908)
@@ -0,0 +1,6 @@
+There are two versions of toolbar-disco icon.
+I like both of them so both are included here ;)
+Rename toolbar-disco_old.gif into toolbar-disco.gif 
+if you'd prefer seeing a green star as a symbol of Disco ;)
+(do not forget to backup the toolbar-disco.gif before doing 
+that if you'd like to restore the rocket picture in the future).

Added: trunk/tkabber/pixmaps/stars/tkabber/chat-bookmark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/chat-bookmark.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/chat-bookmark1.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/chat-bookmark1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/new-msg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/new-msg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/toolbar-add-user.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/toolbar-add-user.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/toolbar-disco.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/toolbar-disco.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/toolbar-disco_old.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/toolbar-disco_old.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/toolbar-join-conference.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/toolbar-join-conference.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/toolbar-show-offline.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/toolbar-show-offline.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/toolbar-show-online.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/toolbar-show-online.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/tkabber/pixmaps/stars/tkabber/xaddress.gif
===================================================================
(Binary files differ)


Property changes on: trunk/tkabber/pixmaps/stars/tkabber/xaddress.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: trunk/tkabber/pixmaps.tcl
===================================================================
--- trunk/tkabber/pixmaps.tcl	2007-02-08 21:24:19 UTC (rev 907)
+++ trunk/tkabber/pixmaps.tcl	2007-02-09 12:27:19 UTC (rev 908)
@@ -3,6 +3,10 @@
 ###############################################################################
 
 namespace eval pixmaps {
+    variable theme_dirs \
+	[concat [glob -nocomplain -directory [fullpath pixmaps] *] \
+		[glob -nocomplain -directory [file join $::configdir pixmaps] *]]
+
     variable themes
     array set themes {}
 
@@ -49,10 +53,9 @@
 ###############################################################################
 
 proc pixmaps::load_themes {} {
-    set dirs [concat [glob -nocomplain -directory [fullpath pixmaps] *] \
-		     [glob -nocomplain \
-			  -directory [file join $::configdir pixmaps] *]]
-    foreach dir $dirs {
+    variable theme_dirs
+
+    foreach dir $theme_dirs {
 	load_theme_name [namespace current]::themes $dir
     }
 }
@@ -106,6 +109,8 @@
 
     load_dir $themes(Default)
     load_dir $themes($theme)
+
+    hook::run pixmaps_theme_changed $theme
 }
 
 ###############################################################################

Modified: trunk/tkabber/plugins/unix/icon.tcl
===================================================================
--- trunk/tkabber/plugins/unix/icon.tcl	2007-02-08 21:24:19 UTC (rev 907)
+++ trunk/tkabber/plugins/unix/icon.tcl	2007-02-09 12:27:19 UTC (rev 908)
@@ -14,18 +14,20 @@
 proc icon::win_icons {} {
     wm iconphoto . roster/user/unavailable
 
-    trace variable ::curuserstatus w [namespace code update]
+    trace variable ::curuserstatus w [namespace code update_icon]
 
     foreach tag [list Toplevel Chat JBrowser JDisco] {
 	bind $tag <Map> \
-	     [list [namespace code win_icon_setup] %W $tag]
+	     [list [namespace code win_icon_setup] %W]
     }
 }
 
 ##########################################################################
 
-proc icon::win_icon_setup {w tag} {
+proc icon::win_icon_setup {w} {
+    if {$w == "."} return
     if {[winfo toplevel $w] != $w} return
+    if {[catch {list [$w configure -class] 4} tag]} return
 
     switch -- $tag {
 	Chat {
@@ -35,7 +37,7 @@
 	JDisco {
 	    wm iconphoto $w roster/user/available
 	}
-	default {
+	Toplevel {
 	    wm iconphoto $w roster/user/available
 	}
     }
@@ -43,7 +45,7 @@
 
 ##########################################################################
 
-proc icon::update {name1 {name2 ""} {op ""}} {
+proc icon::update_icon {name1 {name2 ""} {op ""}} {
     global curuserstatus
 
     wm iconphoto . roster/user/$curuserstatus
@@ -51,3 +53,14 @@
 
 ##########################################################################
 
+proc icon::update_all_icons {args} {
+    foreach w [concat . [winfo children .]] {
+	win_icon_setup $w
+    }
+    update_icon curuserstatus
+}
+
+hook::add pixmaps_theme_changed [namespace current]::icon::update_all_icons
+
+##########################################################################
+



More information about the Tkabber-dev mailing list