RTL alignment in PLAP task dialog

Signed-off-by: Selva Nair <selva.nair@gmail.com>
pull/556/head
Selva Nair 2022-11-29 12:05:13 -05:00
parent 8721cb60c8
commit 1663417b63
2 changed files with 6 additions and 1 deletions

View File

@ -28,6 +28,7 @@
#include "plap_dll.h"
#include <assert.h>
#include "resource.h"
#include "localization.h"
/* A "class" that implements IConnectableCredentialProviderCredential */

View File

@ -501,10 +501,14 @@ RunProgressDialog(connection_t *c, PFTASKDIALOGCALLBACK cb_fn, LONG_PTR cb_data)
{
dmsg(L"Entry with profile = <%ls>", c->config_name);
const TASKDIALOG_FLAGS flags = TDF_SHOW_MARQUEE_PROGRESS_BAR|TDF_CALLBACK_TIMER|TDF_USE_HICON_MAIN;
TASKDIALOG_FLAGS flags = TDF_SHOW_MARQUEE_PROGRESS_BAR|TDF_CALLBACK_TIMER|TDF_USE_HICON_MAIN;
wchar_t main_text[256];
wchar_t details_btn_text[256];
if (LangFlowDirection() == 1)
{
flags |= TDF_RTL_LAYOUT;
}
_sntprintf_0(main_text, L"%ls %ls", LoadLocalizedString(IDS_MENU_CONNECT), c->config_name);
LoadLocalizedStringBuf(details_btn_text, _countof(main_text), IDS_MENU_STATUS);