acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
universal_windows::abstract Class Referenceabstract
Inheritance diagram for universal_windows::abstract:

Public Member Functions

virtual void Initialize (_In_ ::winrt::Windows::ApplicationModel::Core::CoreApplicationView^ applicationView)
virtual void SetWindow (_In_ ::winrt::Windows::UI::Core::CoreWindow^ window)
virtual void Load (_In_ String^ entryPoint)=0
virtual void Run ()=0
virtual void Uninitialize ()=0
virtual::winrt::Windows::Foundation::Rect window_rectangle ()=0
virtual::winrt::Windows::Foundation::i32_point get_cursor_position ()=0
virtual::winrt::Windows::Foundation::Rect get_input_content_rect ()=0
virtual::winrt::Windows::Foundation::Rect get_input_selection_rect ()=0
::platform::system * system ()
 impact ()
void CoreWindow_PointerPressed (::winrt::Windows::UI::Core::CoreWindow^ sender, ::winrt::Windows::UI::Core::PointerEventArgs^ args)
void SetInternalFocus ()
void RemoveInternalFocus ()
void RemoveInternalFocusWorker ()
void EditContext_FocusRemoved (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, Object^ args)
void Element_Unloaded (Object^ sender, ::winrt::Windows::UI::Xaml::RoutedEventArgs^ e)
void ReplaceText (::winrt::Windows::UI::Text::Core::CoreTextRange modifiedRange, String^ text)
void SetText (String^ text, ::i32 iBeg, ::i32 iEnd)
bool HasSelection ()
void SetSelection (::winrt::Windows::UI::Text::Core::CoreTextRange selection)
void SetSelectionAndNotify (::winrt::Windows::UI::Text::Core::CoreTextRange selection)
void EditContext_TextRequested (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs^ args)
void EditContext_SelectionRequested (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs^ args)
void EditContext_TextUpdating (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs^ args)
void EditContext_SelectionUpdating (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs^ args)
void EditContext_FormatUpdating (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs^ args)
void EditContext_LayoutRequested (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs^ args)
void EditContext_CompositionStarted (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs^ args)
void EditContext_CompositionCompleted (::winrt::Windows::UI::Text::Core::CoreTextEditContext^ sender, ::winrt::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs^ args)
void CoreWindow_KeyDown (::winrt::Windows::UI::Core::CoreWindow^ sender, ::winrt::Windows::UI::Core::KeyEventArgs^ args)
void AdjustSelectionEndpoint (::i32 direction)
void UpdateFocusUI ()
void UpdateTextUI ()

Static Public Member Functions

static String PreserveTrailingSpaces (String^ s)

Public Attributes

internal : bool m_bTextCompositionActive
wide_string m_strText
wide_string m_strNewText
Agile< ::winrt::Windows::UI::Core::CoreWindow > m_window
Agile< ::winrt::Windows::UI::Text::Core::CoreTextEditContext > _editContext
::winrt::Windows::UI::Text::Core::CoreTextRange _selection
bool _internalFocus = false
bool _extendingLeft = false
Agile< ::winrt::Windows::UI::ViewManagement::InputPane > _inputPane
::winrt::event_token m_tokenKeyDown
::winrt::event_token m_tokenPointerPressed

The documentation for this class was generated from the following file: