mirror of
https://github.com/reactos/reactos.git
synced 2026-07-02 04:54:29 +08:00
[MSCTFIME][CICERO] Implement CFnDocFeed (#6513)
Supporting TIPs... JIRA issue: CORE-19360 - Add missing CicInputContext methods. - Implement CFnDocFeed class.
This commit is contained in:
committed by
GitHub
parent
0086d05007
commit
f53f1334ed
@@ -65,7 +65,7 @@ CicInputContext::OnStartComposition(
|
||||
ITfCompositionView *pComposition,
|
||||
BOOL *pfOk)
|
||||
{
|
||||
if ((m_cCompLocks <= 0) || m_dwUnknown6_5)
|
||||
if ((m_cCompLocks <= 0) || m_bReconverting)
|
||||
{
|
||||
*pfOk = TRUE;
|
||||
++m_cCompLocks;
|
||||
@@ -103,13 +103,10 @@ CicInputContext::GetGuidAtom(
|
||||
_Out_opt_ LPDWORD pdwGuidAtom)
|
||||
{
|
||||
CicIMCCLock<CTFIMECONTEXT> imeContext(imcLock.get().hCompStr);
|
||||
HRESULT hr = imeContext.m_hr;
|
||||
if (!imeContext)
|
||||
hr = E_FAIL;
|
||||
if (FAILED(hr))
|
||||
return hr;
|
||||
if (FAILED(imeContext.m_hr))
|
||||
return imeContext.m_hr;
|
||||
|
||||
hr = E_FAIL;
|
||||
HRESULT hr = E_FAIL;
|
||||
if (iAtom < m_cGuidAtoms)
|
||||
{
|
||||
*pdwGuidAtom = m_adwGuidAtoms[iAtom];
|
||||
@@ -251,6 +248,36 @@ CicInputContext::OnCleanupContext(
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
/// @unimplemented
|
||||
HRESULT CicInputContext::SetupDocFeedString(CicIMCLock& imcLock, UINT uCodePage)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
/// @unimplemented
|
||||
HRESULT CicInputContext::EscbClearDocFeedBuffer(CicIMCLock& imcLock, BOOL bFlag)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
/// @unimplemented
|
||||
HRESULT
|
||||
CicInputContext::SetupReconvertString(
|
||||
CicIMCLock& imcLock,
|
||||
ITfThreadMgr_P *pThreadMgr,
|
||||
UINT uCodePage,
|
||||
DWORD dwUnknown61,
|
||||
BOOL bUndo)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
/// @unimplemented
|
||||
HRESULT CicInputContext::EndReconvertString(CicIMCLock& imcLock)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
/// Retrieves the IME information.
|
||||
/// @implemented
|
||||
HRESULT
|
||||
|
||||
Reference in New Issue
Block a user