mirror of
https://github.com/levinsv/pgadmin3.git
synced 2026-05-15 14:15:49 -06:00
Beautiful big numbers
Можно включить более понятное отображение больших чисел на странице Статистика. Для этого устновите флажок "Beautiful big numbers on the statistics page" Небольшие исправления в диалоге выбора соединения (dlgSelectConnection.cpp)
This commit is contained in:
parent
f0f4f7a9b5
commit
4ffd790d48
7 changed files with 92 additions and 7 deletions
|
|
@ -177,7 +177,27 @@ wxString NumToStr(double value)
|
|||
|
||||
return result;
|
||||
}
|
||||
wxString NumToStrHuman(wxLongLong value) {
|
||||
// billion
|
||||
long ddiv = 1000000000;
|
||||
wxLongLong r = 0;
|
||||
wxString s;
|
||||
while ((r=value/ddiv)==0) {
|
||||
ddiv = ddiv / 1000;
|
||||
if (ddiv == 0) return wxEmptyString;
|
||||
}
|
||||
if (ddiv == 1000000000) s = "Bi";
|
||||
else if (ddiv == 1000000) s = "Mi";
|
||||
else if (ddiv == 1000) s = "ths";
|
||||
else return wxEmptyString;
|
||||
|
||||
wxLongLong m = value % ddiv;
|
||||
m = m / (ddiv / 10);
|
||||
wxString rez;
|
||||
rez = NumToStr(r) + (m == 0 ? "": "." + NumToStr(m))+" "+s;
|
||||
|
||||
return rez;
|
||||
}
|
||||
|
||||
wxString NumToStr(wxLongLong value)
|
||||
{
|
||||
|
|
@ -611,7 +631,7 @@ wxString queryTokenizer::GetNextToken()
|
|||
if (foundQuote)
|
||||
str.Append(delimiter);
|
||||
}
|
||||
while (foundQuote & HasMoreTokens());
|
||||
while (foundQuote && HasMoreTokens());
|
||||
|
||||
return str;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue