Better RTL, not perfect yet
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@918 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
c7b0ee4c5d
commit
5c3f9f97c3
1 changed files with 6 additions and 1 deletions
|
@ -395,13 +395,18 @@ void CDialogTemplate::ConvertToRTL() {
|
|||
}
|
||||
// Static
|
||||
else if (int(m_vItems[i]->szClass) == 0x82) {
|
||||
if (m_vItems[i]->dwStyle & (SS_LEFT|SS_LEFTNOWORDWRAP)) addExStyle = true;
|
||||
if (!(m_vItems[i]->dwStyle & (SS_CENTER|SS_RIGHT))) {
|
||||
m_vItems[i]->dwStyle &= ~SS_LEFT;
|
||||
m_vItems[i]->dwStyle &= ~SS_LEFTNOWORDWRAP;
|
||||
m_vItems[i]->dwStyle |= SS_RIGHT;
|
||||
}
|
||||
}
|
||||
else addExStyle = true;
|
||||
if (addExStyle)
|
||||
m_vItems[i]->dwExtStyle |= WS_EX_RIGHT;
|
||||
m_vItems[i]->sX = m_sWidth - m_vItems[i]->sWidth - m_vItems[i]->sX;
|
||||
}
|
||||
m_dwExtStyle |= WS_EX_RIGHT;
|
||||
}
|
||||
|
||||
// Saves the dialog in the form of DLGTEMPLATE[EX]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue