soui
5.0.0.1
Soui5 Doc
Loading...
Searching...
No Matches
SDpiScale.cpp
1
#include "souistd.h"
2
#include "helper/SDpiScale.h"
3
4
SNSBEGIN
5
static
const
int
KBuiltinScales[] = { 100, 125, 150, 200, 250, 300 };
6
7
int
SDpiScale::GetBuiltinScaleCount
()
8
{
9
return
ARRAYSIZE(KBuiltinScales);
10
}
11
12
const
int
*
SDpiScale::GetBuiltinScales
()
13
{
14
return
KBuiltinScales;
15
}
16
17
/*标准化放大比例, 选择比自己指定比例小一号的比例*/
18
int
SDpiScale::NormalizeScale
(
int
nScale)
19
{
20
for
(
int
i = 1; i < ARRAYSIZE(KBuiltinScales); i++)
21
{
22
if
(nScale < KBuiltinScales[i])
23
{
24
return
KBuiltinScales[i - 1];
25
}
26
}
27
return
KBuiltinScales[ARRAYSIZE(KBuiltinScales) - 1];
28
}
29
SNSEND
SDpiScale::GetBuiltinScales
static const int * GetBuiltinScales()
获取内置的缩放比例数组
Definition
SDpiScale.cpp:12
SDpiScale::NormalizeScale
static int NormalizeScale(int nScale)
标准化放大比例
Definition
SDpiScale.cpp:18
SDpiScale::GetBuiltinScaleCount
static int GetBuiltinScaleCount()
获取内置的缩放比例数量
Definition
SDpiScale.cpp:7
SOUI
src
helper
SDpiScale.cpp
Generated by
1.13.2