category::tagcloud::scale_weight (private)

 category::tagcloud::scale_weight -weight weight -extremes extremes

Defined in packages/categories/tcl/tagcloud-procs.tcl

Returns the weight as a font-size between 10px and 36px scaled between the min and max weights passed in.

Switches:
-weight
(required)
-extremes
(required)
Author:
Matthew Burke <matt-oacs@bluedino.net>

Partial Call Graph (max 5 caller/called nodes):
%3 category::tagcloud::tagcloud category::tagcloud::tagcloud (public) category::tagcloud::scale_weight category::tagcloud::scale_weight category::tagcloud::tagcloud->category::tagcloud::scale_weight

Testcases:
No testcase defined.
Source code:
    set denominator [expr {[lindex $extremes 1] - [lindex $extremes 0]}]
    if {$denominator != 0} {
        set multiplier [expr {($weight * 1.0)/$denominator}]
    } else {
        set multiplier 0
    }
    set result [expr {10 + round($multiplier*(36-10))}]
    return $result
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: