Revision: 42813
          http://brlcad.svn.sourceforge.net/brlcad/?rev=42813&view=rev
Author:   bob1961
Date:     2011-01-31 23:03:01 +0000 (Mon, 31 Jan 2011)

Log Message:
-----------
Added cadwidgets::Ged::tk_to_rgb

Modified Paths:
--------------
    brlcad/trunk/src/tclscripts/lib/Ged.tcl

Modified: brlcad/trunk/src/tclscripts/lib/Ged.tcl
===================================================================
--- brlcad/trunk/src/tclscripts/lib/Ged.tcl     2011-01-31 22:40:01 UTC (rev 
42812)
+++ brlcad/trunk/src/tclscripts/lib/Ged.tcl     2011-01-31 23:03:01 UTC (rev 
42813)
@@ -611,6 +611,7 @@
        proc get_rgb_color {_color}
        proc get_vdraw_color {_color}
        proc rgb_to_tk {_r _g _b}
+       proc tk_to_rgb {_tkcolor}
     }
 
     protected {
@@ -3859,6 +3860,14 @@
     }
 }
 
+::itcl::body cadwidgets::Ged::tk_to_rgb {_tkcolor} {
+    if {![regexp {^\#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$} 
$_tkcolor all r g b]} {
+       return {128 128 128}
+    }
+
+    return [list [expr int(0x$r)] [expr int(0x$g)] [expr int(0x$b)]]
+}
+
 ::itcl::body cadwidgets::Ged::rgb_to_tk {_r _g _b} {
     return [format \#%.2x%.2x%.2x $_r $_g $_b]
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to