zbTipTxtW method
dynamic
zbTipTxtW(
- dynamic key,
- dynamic value,
- dynamic zb,
- dynamic padding,
Implementation
zbTipTxtW(key,value,zb,padding){
double newWidth = 0;
Map valueSize = Tools.getStrW(value, style['zbStyle']['font']);
Map keySize = {};
if(key != ''){
keySize = Tools.getStrW(key, style['zbStyle']['font']);
newWidth = keySize['width']+valueSize['width'];
}else{
newWidth = valueSize['width'];
key = zb;
}
if(zbTipWidth[key] != null){
if(zbTipWidth[key]<newWidth){
zbTipWidth[key] = newWidth;
}
}else{
zbTipWidth[key] = newWidth;
}
return {'width':zbTipWidth[key]+padding,'height':keySize['height']};
}