You should be changing "max line width", not line width.
Did you create your UI with an old version of NGUI (like free version?) -- You need to resave with the latest full version.
If that's the case, then this should never be triggered:
Code: [Select]
if (mLineWidth > 0f)
...because mLineWidth is never changed from its initial 0 value.