Lines Matching refs:m_EdtEngine

83   m_EdtEngine.SetDelegate(this);  in CFWL_Edit()
115 if (m_EdtEngine.GetLength() > 0) { in GetAutosizedWidgetRect()
117 m_EdtEngine.GetText(), m_pProperties->m_pThemeProvider, in GetAutosizedWidgetRect()
171 float fStep = m_EdtEngine.GetFontSize() / 16.0f; in AddSpellCheckObj()
172 float font_ascent = m_EdtEngine.GetFontAscent(); in AddSpellCheckObj()
175 m_EdtEngine.GetCharacterRectsInRange(nStart, nCount); in AddSpellCheckObj()
274 m_EdtEngine.Clear(); in SetText()
275 m_EdtEngine.Insert(0, wsText); in SetText()
279 return m_EdtEngine.GetLength(); in GetTextLength()
283 return m_EdtEngine.GetText(); in GetText()
287 m_EdtEngine.Clear(); in ClearText()
291 m_EdtEngine.SelectAll(); in SelectAll()
295 return m_EdtEngine.HasSelection(); in HasSelection()
299 return m_EdtEngine.GetSelection(); in GetSelection()
303 return m_EdtEngine.ClearSelection(); in ClearSelection()
314 m_EdtEngine.SetHasCharacterLimit(true); in SetLimit()
315 m_EdtEngine.SetCharacterLimit(nLimit); in SetLimit()
317 m_EdtEngine.SetHasCharacterLimit(false); in SetLimit()
322 m_EdtEngine.SetAliasChar(wAlias); in SetAliasChar()
326 if (!m_EdtEngine.HasSelection()) in Copy()
329 return {m_EdtEngine.GetSelectedText()}; in Copy()
333 if (!m_EdtEngine.HasSelection()) in Cut()
336 return {m_EdtEngine.DeleteSelectedText()}; in Cut()
340 if (m_EdtEngine.HasSelection()) in Paste()
341 m_EdtEngine.ReplaceSelectedText(wsPaste); in Paste()
343 m_EdtEngine.Insert(m_CursorPosition, wsPaste); in Paste()
349 return CanUndo() ? m_EdtEngine.Undo() : false; in Undo()
353 return CanRedo() ? m_EdtEngine.Redo() : false; in Redo()
357 return m_EdtEngine.CanUndo(); in CanUndo()
361 return m_EdtEngine.CanRedo(); in CanRedo()
480 if (bShowSel && m_EdtEngine.HasSelection()) { in DrawContent()
483 std::tie(sel_start, count) = m_EdtEngine.GetSelection(); in DrawContent()
485 m_EdtEngine.GetCharacterRectsInRange(sel_start, count); in DrawContent()
539 RetainPtr<CFGAS_GEFont> font = m_EdtEngine.GetFont(); in RenderText()
554 for (const FDE_TEXTEDITPIECE& info : m_EdtEngine.GetTextPieces()) { in RenderText()
559 std::vector<FXTEXT_CHARPOS> char_pos = m_EdtEngine.GetDisplayPos(info); in RenderText()
563 CFDE_TextOut::DrawString(pRenderDev, m_EdtEngine.GetFontColor(), font, in RenderText()
565 m_EdtEngine.GetFontSize(), &mt); in RenderText()
575 m_EdtEngine.SetAvailableWidth(m_rtEngine.width); in UpdateEditParams()
576 m_EdtEngine.SetCombText( in UpdateEditParams()
579 m_EdtEngine.EnableValidation( in UpdateEditParams()
581 m_EdtEngine.EnablePasswordMode( in UpdateEditParams()
609 m_EdtEngine.SetAlignment(alignment); in UpdateEditParams()
614 m_EdtEngine.EnableMultiLine(true); in UpdateEditParams()
615 m_EdtEngine.EnableLineWrap(!auto_hscroll); in UpdateEditParams()
616 m_EdtEngine.LimitVerticalScroll( in UpdateEditParams()
620 m_EdtEngine.EnableMultiLine(false); in UpdateEditParams()
621 m_EdtEngine.EnableLineWrap(false); in UpdateEditParams()
622 m_EdtEngine.LimitVerticalScroll(false); in UpdateEditParams()
624 m_EdtEngine.LimitHorizontalScroll(!auto_hscroll); in UpdateEditParams()
640 m_EdtEngine.SetFont(pFont); in UpdateEditParams()
641 m_EdtEngine.SetFontColor(theme->GetTextColor(&part)); in UpdateEditParams()
642 m_EdtEngine.SetFontSize(m_fFontSize); in UpdateEditParams()
643 m_EdtEngine.SetLineSpace(theme->GetLineHeight(&part)); in UpdateEditParams()
644 m_EdtEngine.SetTabWidth(m_fFontSize); in UpdateEditParams()
645 m_EdtEngine.SetVisibleLineCount(m_rtEngine.height / in UpdateEditParams()
650 m_EdtEngine.Layout(); in UpdateEditLayout()
662 CFX_RectF contents_bounds = m_EdtEngine.GetContentsBoundingBox(); in UpdateOffset()
717 CFX_RectF contents_bounds = m_EdtEngine.GetContentsBoundingBox(); in UpdateVAlignment()
763 CFX_RectF contents_bounds = m_EdtEngine.GetContentsBoundingBox(); in UpdateScroll()
795 float fStep = m_EdtEngine.GetLineSpace(); in UpdateScroll()
835 return m_EdtEngine.GetContentsBoundingBox().height > m_rtEngine.height + 1.0f; in IsContentHeightOverflow()
1051 WideString wsText = m_EdtEngine.GetText(); in ValidateNumberChar()
1076 m_EdtEngine.GetCharacterInfo(m_CursorPosition); in UpdateCursorRect()
1164 m_CursorPosition = m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos)); in DoRButtonDown()
1206 if (m_EdtEngine.HasSelection()) { in OnLButtonDown()
1207 m_EdtEngine.ClearSelection(); in OnLButtonDown()
1212 m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos)); in OnLButtonDown()
1219 m_EdtEngine.SetSelection(start, end - start); in OnLButtonDown()
1235 size_t click_idx = m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos)); in OnButtonDoubleClick()
1238 std::tie(start_idx, count) = m_EdtEngine.BoundsForWordAt(click_idx); in OnButtonDoubleClick()
1240 m_EdtEngine.SetSelection(start_idx, count); in OnButtonDoubleClick()
1251 SetCursorPosition(m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos))); in OnMouseMove()
1255 size_t length = m_EdtEngine.GetLength(); in OnMouseMove()
1261 if (m_EdtEngine.HasSelection()) in OnMouseMove()
1262 std::tie(sel_start, count) = m_EdtEngine.GetSelection(); in OnMouseMove()
1268 m_EdtEngine.SetSelection(start_pos, end_pos - start_pos); in OnMouseMove()
1276 if (m_EdtEngine.HasSelection()) { in OnKeyDown()
1279 std::tie(start_idx, count) = m_EdtEngine.GetSelection(); in OnKeyDown()
1285 SetCursorPosition(m_EdtEngine.GetIndexLeft(m_CursorPosition)); in OnKeyDown()
1288 SetCursorPosition(m_EdtEngine.GetIndexRight(m_CursorPosition)); in OnKeyDown()
1291 SetCursorPosition(m_EdtEngine.GetIndexUp(m_CursorPosition)); in OnKeyDown()
1294 SetCursorPosition(m_EdtEngine.GetIndexDown(m_CursorPosition)); in OnKeyDown()
1298 bCtrl ? 0 : m_EdtEngine.GetIndexAtStartOfLine(m_CursorPosition)); in OnKeyDown()
1302 bCtrl ? m_EdtEngine.GetLength() in OnKeyDown()
1303 : m_EdtEngine.GetIndexAtEndOfLine(m_CursorPosition)); in OnKeyDown()
1312 SetCursorPosition(m_EdtEngine.GetIndexBefore(m_CursorPosition)); in OnKeyDown()
1313 m_EdtEngine.Delete(m_CursorPosition, 1); in OnKeyDown()
1326 m_EdtEngine.SetSelection(std::min(sel_start, m_CursorPosition), in OnKeyDown()
1342 SetCursorPosition(m_EdtEngine.GetIndexBefore(m_CursorPosition)); in OnChar()
1343 m_EdtEngine.Delete(m_CursorPosition, 1); in OnChar()
1350 m_EdtEngine.Insert(m_CursorPosition, L"\t"); in OnChar()
1355 m_EdtEngine.Insert(m_CursorPosition, L"\n"); in OnChar()
1374 m_EdtEngine.Insert(m_CursorPosition, WideString(c)); in OnChar()