Commit Graph

55 Commits

Author SHA1 Message Date
ricardoofnl 1b02719af0 [saco] Match CUniBuffer::SetText(LPCTSTR); the scratch buffer holds 2049 WCHARs 2026-08-30 17:29:10 +07:00
ricardoofnl 24af848246 [saco] Match CUniBuffer::InsertString; the moves are in WCHARs 2026-08-30 17:29:10 +07:00
ricardoofnl ada3243860 [saco] Implement the WM_CHAR overwrite and caret handling of CDXUTEditBox::MsgProc 2026-08-30 17:29:10 +07:00
ricardoofnl 831a723f59 [saco] Implement/match CUniBuffer::SetChar 2026-08-30 17:29:10 +07:00
ricardoofnl ef2bac4ad4 [saco] Match CUniBuffer::RemoveChar; MoveMemory shifts WCHARs 2026-08-30 17:29:10 +07:00
ricardoofnl 52683eea90 [saco] Match CUniBuffer::Analyse with the masked-text branch and iCharset -1 2026-08-30 17:29:10 +07:00
ricardoofnl 7e0a0a3f47 [saco] Implement/match MaskText and the password path of CDXUTEditBox::Render 2026-08-30 17:29:10 +07:00
ricardoofnl 8bc52e0fd8 [saco] Match CDXUTEditBox::PasteFromClipboard by reading CF_UNICODETEXT 2026-08-30 17:29:10 +07:00
ricardoofnl 188f78c2ed [saco] Match CDXUTEditBox::CopyToClipboard by putting wide text on the clipboard 2026-08-30 17:29:10 +07:00
ricardoofnl 230ace00e4 [saco] Restore the dwImeWaitTick updates in CDXUTIMEEditBox::MsgProc 2026-08-30 17:12:47 +07:00
ricardoofnl b2aa7d036a [saco] Implement/match CDXUTIMEEditBox::Render 2026-08-30 17:12:47 +07:00
ricardoofnl 4dcfad06f5 [saco] Implement/match CDXUTIMEEditBox::OnFocusOut 2026-08-30 17:12:47 +07:00
ricardoofnl 987eb4a9fc [saco] Implement/match CDXUTIMEEditBox::OnFocusIn 2026-08-30 17:12:47 +07:00
ricardoofnl ffe3070244 [saco] Implement/match CDXUTIMEEditBox::UpdateRects 2026-08-30 17:12:47 +07:00
ricardoofnl 93c6de8f29 [saco] Point the CDXUTIMEEditBox IME code at the game window 2026-08-30 17:12:47 +07:00
ricardoofnl 7d401c9537 [saco] Restore the wide-char IME buffers in CDXUTIMEEditBox 2026-08-30 17:12:47 +07:00
ricardoofnl 543dab811c [saco] Match CDXUTIMEEditBox::CheckToggleState 2026-08-30 17:06:09 +07:00
ricardoofnl 9122db39cf [saco] Match CDXUTIMEEditBox::StaticMsgProc 2026-08-30 17:06:09 +07:00
ricardoofnl a3bcb8eaea [saco] Match CDXUTIMEEditBox::CheckInputLocale 2026-08-30 17:06:09 +07:00
ricardoofnl 54e1302e27 [saco] Implement/match CDXUTListBox::Render 2026-08-30 16:56:52 +07:00
ricardoofnl b2e390a70c [saco] Implement/match CDXUTListBox::HandleMouse 2026-08-30 16:56:52 +07:00
ricardoofnl d011509921 [saco] Implement/match CDXUTListBox::InsertItem 2026-08-30 16:56:52 +07:00
ricardoofnl 1565af7ea1 [saco] Implement/match CDXUTListBox::AddItem 2026-08-30 16:56:52 +07:00
ricardoofnl 07c5ed6f46 [saco] Implement/match the CDXUTListBox constructor 2026-08-30 16:56:52 +07:00
ricardoofnl 5e22f69a4d [saco] Implement/match CDXUTListBox::UpdateRects 2026-08-30 16:56:52 +07:00
ricardoofnl d8aaacef44 [saco] Match CDXUTButton::HandleMouse 2026-08-30 16:36:06 +07:00
RD42 15ab1d056a [saco] Fix compilation errors 2024-10-28 00:00:41 +08:00
RD42 214b5bdefc [saco] Implement CUnkClass4::ResetDialogControls(...)
* Update CUnkClass4 constructor
* Match `CDXUTSlider::SetColor(...)`
2024-08-25 23:01:16 +08:00
RD42 0a73dc3d2d [saco] Implement/match CDXUTSlider::SetColor(...) 2024-08-25 22:20:50 +08:00
RD42 89bb281923 [saco] Implement the rest of DXUT functions 2024-07-21 23:13:14 +08:00
RD42 eb2876272f [saco] Implement CDXUTDialog::GetPrevControl(...) 2024-05-29 16:32:30 +08:00
RD42 92f47f526f [saco] Implement CDXUTDialog::GetNextControl(...) 2024-05-29 16:32:30 +08:00
RD42 937495a9b8 [saco] Implement CDXUTDialog::GetControl(...) 2024-05-29 16:32:30 +08:00
RD42 66cb7f0290 [saco] Implement CDXUTDialog::AddControl(...) 2024-05-29 16:32:30 +08:00
RD42 0c26d699c2 [saco] Implement CDXUTDialog::InitControl(...) 2024-05-29 16:32:30 +08:00
RD42 87488b7d52 [saco] Implement CDXUTDialog::GetFont(...) 2024-05-29 16:32:30 +08:00
RD42 d2c7139b01 [saco] Implement CDXUTDialog::SetFont(...) 2024-05-29 16:32:30 +08:00
RD42 efc90f78e3 [saco] Implement CDXUTDialogResourceManager::AddFont(...) 2024-05-29 16:32:30 +08:00
RD42 fd4965bf98 [saco] Implement CDXUTDialog::SendEvent(...) 2024-05-29 16:32:30 +08:00
RD42 8fc6a8e473 [saco] Implement CDXUTDialog::Refresh() 2024-05-29 16:32:30 +08:00
RD42 b3ff5fd8aa [saco] Implement CDXUTDialog::RemoveAllControls() 2024-05-29 16:32:30 +08:00
RD42 7ad9b52673 [saco] Implement CDXUTDialog::SetCallback(...) 2024-05-29 16:32:30 +08:00
RD42 fee3ab194a [saco] Implement CDXUTDialog destructor 2024-05-29 16:32:30 +08:00
RD42 ca014a8e6c [saco] Implement CDXUTIMEEditBox::EnableImeSystem(...) 2024-05-18 22:59:21 +08:00
RD42 69708b5ff5 [saco] Implement CDXUTElement::Refresh() 2024-05-18 22:55:23 +08:00
RD42 1f100e5d90 [saco] Implement CDXUTElement::SetFont(...) 2024-05-18 22:54:36 +08:00
RD42 8d20084ee2 [saco] Implement CDXUTElement::SetTexture(...) 2024-05-18 22:53:38 +08:00
RD42 81c340ad4f [saco] Implement CDXUTDialog constructor 2024-05-16 22:41:42 +08:00
RD42 a430621286 [saco] Implement CDXUTStatic::GetTextCopy(...) 2024-05-16 22:23:43 +08:00
RD42 747d865c87 [saco] Implement CDXUTControl constructor 2024-05-15 22:52:08 +08:00