mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
594 lines
29 KiB
C++
594 lines
29 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Microsoft_UI_Xaml_Documents_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_Documents_2_H
|
|
#include "winrt/impl/Microsoft.UI.Composition.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Documents.1.h"
|
|
#include "winrt/impl/Windows.Foundation.Collections.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Documents {
|
|
struct TextRange {
|
|
int32_t StartIndex{};
|
|
int32_t Length{};
|
|
};
|
|
inline bool operator==(TextRange const& left,
|
|
TextRange const& right) noexcept {
|
|
return left.StartIndex == right.StartIndex && left.Length == right.Length;
|
|
}
|
|
inline bool operator!=(TextRange const& left,
|
|
TextRange const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct WINRT_IMPL_EMPTY_BASES Block
|
|
: winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
impl::base<Block, winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Block,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Block(std::nullptr_t) noexcept {}
|
|
Block(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IBlock(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto TextAlignmentProperty();
|
|
[[nodiscard]] static auto HorizontalTextAlignmentProperty();
|
|
[[nodiscard]] static auto LineHeightProperty();
|
|
[[nodiscard]] static auto LineStackingStrategyProperty();
|
|
[[nodiscard]] static auto MarginProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BlockCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Documents::Block> {
|
|
BlockCollection(std::nullptr_t) noexcept {}
|
|
BlockCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Documents::Block>(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Bold
|
|
: winrt::Microsoft::UI::Xaml::Documents::IBold,
|
|
impl::base<Bold, winrt::Microsoft::UI::Xaml::Documents::Span,
|
|
winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Bold, winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Bold(std::nullptr_t) noexcept {}
|
|
Bold(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IBold(
|
|
ptr, take_ownership_from_abi) {}
|
|
Bold();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Glyphs
|
|
: winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
impl::base<Glyphs, winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Glyphs, winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Glyphs(std::nullptr_t) noexcept {}
|
|
Glyphs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IGlyphs(
|
|
ptr, take_ownership_from_abi) {}
|
|
Glyphs();
|
|
[[nodiscard]] static auto UnicodeStringProperty();
|
|
[[nodiscard]] static auto IndicesProperty();
|
|
[[nodiscard]] static auto FontUriProperty();
|
|
[[nodiscard]] static auto StyleSimulationsProperty();
|
|
[[nodiscard]] static auto FontRenderingEmSizeProperty();
|
|
[[nodiscard]] static auto OriginXProperty();
|
|
[[nodiscard]] static auto OriginYProperty();
|
|
[[nodiscard]] static auto FillProperty();
|
|
[[nodiscard]] static auto IsColorFontEnabledProperty();
|
|
[[nodiscard]] static auto ColorFontPaletteIndexProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Hyperlink
|
|
: winrt::Microsoft::UI::Xaml::Documents::IHyperlink,
|
|
impl::base<Hyperlink, winrt::Microsoft::UI::Xaml::Documents::Span,
|
|
winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Hyperlink, winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Hyperlink(std::nullptr_t) noexcept {}
|
|
Hyperlink(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IHyperlink(
|
|
ptr, take_ownership_from_abi) {}
|
|
Hyperlink();
|
|
[[nodiscard]] static auto NavigateUriProperty();
|
|
[[nodiscard]] static auto UnderlineStyleProperty();
|
|
[[nodiscard]] static auto XYFocusLeftProperty();
|
|
[[nodiscard]] static auto XYFocusRightProperty();
|
|
[[nodiscard]] static auto XYFocusUpProperty();
|
|
[[nodiscard]] static auto XYFocusDownProperty();
|
|
[[nodiscard]] static auto ElementSoundModeProperty();
|
|
[[nodiscard]] static auto FocusStateProperty();
|
|
[[nodiscard]] static auto XYFocusUpNavigationStrategyProperty();
|
|
[[nodiscard]] static auto XYFocusDownNavigationStrategyProperty();
|
|
[[nodiscard]] static auto XYFocusLeftNavigationStrategyProperty();
|
|
[[nodiscard]] static auto XYFocusRightNavigationStrategyProperty();
|
|
[[nodiscard]] static auto IsTabStopProperty();
|
|
[[nodiscard]] static auto TabIndexProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES HyperlinkClickEventArgs
|
|
: winrt::Microsoft::UI::Xaml::Documents::IHyperlinkClickEventArgs,
|
|
impl::base<HyperlinkClickEventArgs,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<HyperlinkClickEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
HyperlinkClickEventArgs(std::nullptr_t) noexcept {}
|
|
HyperlinkClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IHyperlinkClickEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Inline
|
|
: winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
impl::base<Inline, winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Inline(std::nullptr_t) noexcept {}
|
|
Inline(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IInline(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES InlineCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Documents::Inline> {
|
|
InlineCollection(std::nullptr_t) noexcept {}
|
|
InlineCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Documents::Inline>(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES InlineUIContainer
|
|
: winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer,
|
|
impl::base<InlineUIContainer,
|
|
winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<InlineUIContainer,
|
|
winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
InlineUIContainer(std::nullptr_t) noexcept {}
|
|
InlineUIContainer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer(
|
|
ptr, take_ownership_from_abi) {}
|
|
InlineUIContainer();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Italic
|
|
: winrt::Microsoft::UI::Xaml::Documents::IItalic,
|
|
impl::base<Italic, winrt::Microsoft::UI::Xaml::Documents::Span,
|
|
winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Italic, winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Italic(std::nullptr_t) noexcept {}
|
|
Italic(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IItalic(
|
|
ptr, take_ownership_from_abi) {}
|
|
Italic();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LineBreak
|
|
: winrt::Microsoft::UI::Xaml::Documents::ILineBreak,
|
|
impl::base<LineBreak, winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<LineBreak, winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
LineBreak(std::nullptr_t) noexcept {}
|
|
LineBreak(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::ILineBreak(
|
|
ptr, take_ownership_from_abi) {}
|
|
LineBreak();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Paragraph
|
|
: winrt::Microsoft::UI::Xaml::Documents::IParagraph,
|
|
impl::base<Paragraph, winrt::Microsoft::UI::Xaml::Documents::Block,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Paragraph, winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Paragraph(std::nullptr_t) noexcept {}
|
|
Paragraph(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IParagraph(
|
|
ptr, take_ownership_from_abi) {}
|
|
Paragraph();
|
|
[[nodiscard]] static auto TextIndentProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Run
|
|
: winrt::Microsoft::UI::Xaml::Documents::IRun,
|
|
impl::base<Run, winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Run, winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Run(std::nullptr_t) noexcept {}
|
|
Run(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IRun(
|
|
ptr, take_ownership_from_abi) {}
|
|
Run();
|
|
[[nodiscard]] static auto FlowDirectionProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Span
|
|
: winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
impl::base<Span, winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Span, winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Span(std::nullptr_t) noexcept {}
|
|
Span(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::ISpan(
|
|
ptr, take_ownership_from_abi) {}
|
|
Span();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextElement
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
impl::base<TextElement, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<TextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TextElement(std::nullptr_t) noexcept {}
|
|
TextElement(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextElement(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto FontSizeProperty();
|
|
[[nodiscard]] static auto FontFamilyProperty();
|
|
[[nodiscard]] static auto FontWeightProperty();
|
|
[[nodiscard]] static auto FontStyleProperty();
|
|
[[nodiscard]] static auto FontStretchProperty();
|
|
[[nodiscard]] static auto CharacterSpacingProperty();
|
|
[[nodiscard]] static auto ForegroundProperty();
|
|
[[nodiscard]] static auto LanguageProperty();
|
|
[[nodiscard]] static auto IsTextScaleFactorEnabledProperty();
|
|
[[nodiscard]] static auto TextDecorationsProperty();
|
|
[[nodiscard]] static auto AllowFocusOnInteractionProperty();
|
|
[[nodiscard]] static auto AccessKeyProperty();
|
|
[[nodiscard]] static auto ExitDisplayModeOnAccessKeyInvokedProperty();
|
|
[[nodiscard]] static auto IsAccessKeyScopeProperty();
|
|
[[nodiscard]] static auto AccessKeyScopeOwnerProperty();
|
|
[[nodiscard]] static auto KeyTipPlacementModeProperty();
|
|
[[nodiscard]] static auto KeyTipHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto KeyTipVerticalOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextHighlighter
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter {
|
|
TextHighlighter(std::nullptr_t) noexcept {}
|
|
TextHighlighter(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter(
|
|
ptr, take_ownership_from_abi) {}
|
|
TextHighlighter();
|
|
[[nodiscard]] static auto ForegroundProperty();
|
|
[[nodiscard]] static auto BackgroundProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextHighlighterBase
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBase,
|
|
impl::base<TextHighlighterBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<TextHighlighterBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TextHighlighterBase(std::nullptr_t) noexcept {}
|
|
TextHighlighterBase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBase(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextPointer
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextPointer {
|
|
TextPointer(std::nullptr_t) noexcept {}
|
|
TextPointer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITextPointer(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Typography
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITypography {
|
|
Typography(std::nullptr_t) noexcept {}
|
|
Typography(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::ITypography(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto AnnotationAlternatesProperty();
|
|
static auto GetAnnotationAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetAnnotationAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto EastAsianExpertFormsProperty();
|
|
static auto GetEastAsianExpertForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetEastAsianExpertForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto EastAsianLanguageProperty();
|
|
static auto GetEastAsianLanguage(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetEastAsianLanguage(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianLanguage const& value);
|
|
[[nodiscard]] static auto EastAsianWidthsProperty();
|
|
static auto GetEastAsianWidths(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetEastAsianWidths(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianWidths const& value);
|
|
[[nodiscard]] static auto StandardLigaturesProperty();
|
|
static auto GetStandardLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStandardLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto ContextualLigaturesProperty();
|
|
static auto GetContextualLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetContextualLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto DiscretionaryLigaturesProperty();
|
|
static auto GetDiscretionaryLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetDiscretionaryLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto HistoricalLigaturesProperty();
|
|
static auto GetHistoricalLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetHistoricalLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StandardSwashesProperty();
|
|
static auto GetStandardSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStandardSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto ContextualSwashesProperty();
|
|
static auto GetContextualSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetContextualSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto ContextualAlternatesProperty();
|
|
static auto GetContextualAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetContextualAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticAlternatesProperty();
|
|
static auto GetStylisticAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value);
|
|
[[nodiscard]] static auto StylisticSet1Property();
|
|
static auto GetStylisticSet1(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet1(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet2Property();
|
|
static auto GetStylisticSet2(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet2(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet3Property();
|
|
static auto GetStylisticSet3(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet3(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet4Property();
|
|
static auto GetStylisticSet4(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet4(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet5Property();
|
|
static auto GetStylisticSet5(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet5(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet6Property();
|
|
static auto GetStylisticSet6(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet6(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet7Property();
|
|
static auto GetStylisticSet7(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet7(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet8Property();
|
|
static auto GetStylisticSet8(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet8(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet9Property();
|
|
static auto GetStylisticSet9(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet9(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet10Property();
|
|
static auto GetStylisticSet10(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet10(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet11Property();
|
|
static auto GetStylisticSet11(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet11(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet12Property();
|
|
static auto GetStylisticSet12(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet12(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet13Property();
|
|
static auto GetStylisticSet13(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet13(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet14Property();
|
|
static auto GetStylisticSet14(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet14(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet15Property();
|
|
static auto GetStylisticSet15(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet15(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet16Property();
|
|
static auto GetStylisticSet16(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet16(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet17Property();
|
|
static auto GetStylisticSet17(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet17(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet18Property();
|
|
static auto GetStylisticSet18(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet18(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet19Property();
|
|
static auto GetStylisticSet19(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet19(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto StylisticSet20Property();
|
|
static auto GetStylisticSet20(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetStylisticSet20(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto CapitalsProperty();
|
|
static auto GetCapitals(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetCapitals(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontCapitals const& value);
|
|
[[nodiscard]] static auto CapitalSpacingProperty();
|
|
static auto GetCapitalSpacing(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetCapitalSpacing(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto KerningProperty();
|
|
static auto GetKerning(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetKerning(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto CaseSensitiveFormsProperty();
|
|
static auto GetCaseSensitiveForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetCaseSensitiveForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto HistoricalFormsProperty();
|
|
static auto GetHistoricalForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetHistoricalForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto FractionProperty();
|
|
static auto GetFraction(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetFraction(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontFraction const& value);
|
|
[[nodiscard]] static auto NumeralStyleProperty();
|
|
static auto GetNumeralStyle(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetNumeralStyle(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontNumeralStyle const& value);
|
|
[[nodiscard]] static auto NumeralAlignmentProperty();
|
|
static auto GetNumeralAlignment(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetNumeralAlignment(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontNumeralAlignment const& value);
|
|
[[nodiscard]] static auto SlashedZeroProperty();
|
|
static auto GetSlashedZero(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetSlashedZero(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto MathematicalGreekProperty();
|
|
static auto GetMathematicalGreek(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetMathematicalGreek(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value);
|
|
[[nodiscard]] static auto VariantsProperty();
|
|
static auto GetVariants(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
static auto SetVariants(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontVariants const& value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Underline
|
|
: winrt::Microsoft::UI::Xaml::Documents::IUnderline,
|
|
impl::base<Underline, winrt::Microsoft::UI::Xaml::Documents::Span,
|
|
winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Underline, winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Underline(std::nullptr_t) noexcept {}
|
|
Underline(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Documents::IUnderline(
|
|
ptr, take_ownership_from_abi) {}
|
|
Underline();
|
|
};
|
|
template <typename D>
|
|
class ITextElementOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using ITextElementOverrides =
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides;
|
|
auto OnDisconnectVisualChildren() const;
|
|
};
|
|
}
|
|
#endif
|