Cleanup - termDispatch.hpp & adaptDispatch.hpp overrides (#1004)
* Fix for https://github.com/microsoft/terminal/issues/896 * Fixing spaces * Base Class destructor is virtual, derived class destructor shouldn't be declared vitual or override * Update src/terminal/adapter/termDispatch.hpp nit: remove space Co-Authored-By: Mike Griese <migrie@microsoft.com>
This commit is contained in:
parent
cc30475955
commit
4c47631bf4
|
@ -26,16 +26,16 @@ namespace Microsoft::Console::VirtualTerminal
|
||||||
|
|
||||||
InteractDispatch(ConGetSet* const pConApi);
|
InteractDispatch(ConGetSet* const pConApi);
|
||||||
|
|
||||||
virtual ~InteractDispatch() override = default;
|
~InteractDispatch() = default;
|
||||||
|
|
||||||
virtual bool WriteInput(_In_ std::deque<std::unique_ptr<IInputEvent>>& inputEvents) override;
|
bool WriteInput(_In_ std::deque<std::unique_ptr<IInputEvent>>& inputEvents) override;
|
||||||
virtual bool WriteCtrlC() override;
|
bool WriteCtrlC() override;
|
||||||
virtual bool WriteString(_In_reads_(cch) const wchar_t* const pws, const size_t cch) override;
|
bool WriteString(_In_reads_(cch) const wchar_t* const pws, const size_t cch) override;
|
||||||
virtual bool WindowManipulation(const DispatchTypes::WindowManipulationType uiFunction,
|
bool WindowManipulation(const DispatchTypes::WindowManipulationType uiFunction,
|
||||||
_In_reads_(cParams) const unsigned short* const rgusParams,
|
_In_reads_(cParams) const unsigned short* const rgusParams,
|
||||||
const size_t cParams) override; // DTTERM_WindowManipulation
|
const size_t cParams) override; // DTTERM_WindowManipulation
|
||||||
virtual bool MoveCursor(const unsigned int row,
|
bool MoveCursor(const unsigned int row,
|
||||||
const unsigned int col) override;
|
const unsigned int col) override;
|
||||||
private:
|
private:
|
||||||
|
|
||||||
std::unique_ptr<ConGetSet> _pConApi;
|
std::unique_ptr<ConGetSet> _pConApi;
|
||||||
|
|
|
@ -33,76 +33,77 @@ namespace Microsoft::Console::VirtualTerminal
|
||||||
AdaptDispatch(ConGetSet* const pConApi,
|
AdaptDispatch(ConGetSet* const pConApi,
|
||||||
AdaptDefaults* const pDefaults);
|
AdaptDefaults* const pDefaults);
|
||||||
|
|
||||||
virtual void Execute(const wchar_t wchControl)
|
void Execute(const wchar_t wchControl) override
|
||||||
{
|
{
|
||||||
_pDefaults->Execute(wchControl);
|
_pDefaults->Execute(wchControl);
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void PrintString(const wchar_t* const rgwch, const size_t cch);
|
void PrintString(const wchar_t* const rgwch, const size_t cch) override;
|
||||||
virtual void Print(const wchar_t wchPrintable);
|
void Print(const wchar_t wchPrintable) override;
|
||||||
|
|
||||||
virtual bool CursorUp(_In_ unsigned int const uiDistance); // CUU
|
bool CursorUp(_In_ unsigned int const uiDistance) override; // CUU
|
||||||
virtual bool CursorDown(_In_ unsigned int const uiDistance); // CUD
|
bool CursorDown(_In_ unsigned int const uiDistance) override; // CUD
|
||||||
virtual bool CursorForward(_In_ unsigned int const uiDistance); // CUF
|
bool CursorForward(_In_ unsigned int const uiDistance) override; // CUF
|
||||||
virtual bool CursorBackward(_In_ unsigned int const uiDistance); // CUB
|
bool CursorBackward(_In_ unsigned int const uiDistance) override; // CUB
|
||||||
virtual bool CursorNextLine(_In_ unsigned int const uiDistance); // CNL
|
bool CursorNextLine(_In_ unsigned int const uiDistance) override; // CNL
|
||||||
virtual bool CursorPrevLine(_In_ unsigned int const uiDistance); // CPL
|
bool CursorPrevLine(_In_ unsigned int const uiDistance) override; // CPL
|
||||||
virtual bool CursorHorizontalPositionAbsolute(_In_ unsigned int const uiColumn); // CHA
|
bool CursorHorizontalPositionAbsolute(_In_ unsigned int const uiColumn) override; // CHA
|
||||||
virtual bool VerticalLinePositionAbsolute(_In_ unsigned int const uiLine); // VPA
|
bool VerticalLinePositionAbsolute(_In_ unsigned int const uiLine) override; // VPA
|
||||||
virtual bool CursorPosition(_In_ unsigned int const uiLine, _In_ unsigned int const uiColumn); // CUP
|
bool CursorPosition(_In_ unsigned int const uiLine, _In_ unsigned int const uiColumn) override; // CUP
|
||||||
virtual bool CursorSavePosition(); // DECSC
|
bool CursorSavePosition() override; // DECSC
|
||||||
virtual bool CursorRestorePosition(); // DECRC
|
bool CursorRestorePosition() override; // DECRC
|
||||||
virtual bool CursorVisibility(const bool fIsVisible); // DECTCEM
|
bool CursorVisibility(const bool fIsVisible) override; // DECTCEM
|
||||||
virtual bool EraseInDisplay(const DispatchTypes::EraseType eraseType); // ED
|
bool EraseInDisplay(const DispatchTypes::EraseType eraseType) override; // ED
|
||||||
virtual bool EraseInLine(const DispatchTypes::EraseType eraseType); // EL
|
bool EraseInLine(const DispatchTypes::EraseType eraseType) override; // EL
|
||||||
virtual bool EraseCharacters(_In_ unsigned int const uiNumChars); // ECH
|
bool EraseCharacters(_In_ unsigned int const uiNumChars) override; // ECH
|
||||||
virtual bool InsertCharacter(_In_ unsigned int const uiCount); // ICH
|
bool InsertCharacter(_In_ unsigned int const uiCount) override; // ICH
|
||||||
virtual bool DeleteCharacter(_In_ unsigned int const uiCount); // DCH
|
bool DeleteCharacter(_In_ unsigned int const uiCount) override; // DCH
|
||||||
virtual bool SetGraphicsRendition(_In_reads_(cOptions) const DispatchTypes::GraphicsOptions* const rgOptions,
|
bool SetGraphicsRendition(_In_reads_(cOptions) const DispatchTypes::GraphicsOptions* const rgOptions,
|
||||||
const size_t cOptions); // SGR
|
const size_t cOptions) override; // SGR
|
||||||
virtual bool DeviceStatusReport(const DispatchTypes::AnsiStatusType statusType); // DSR
|
bool DeviceStatusReport(const DispatchTypes::AnsiStatusType statusType) override; // DSR
|
||||||
virtual bool DeviceAttributes(); // DA
|
bool DeviceAttributes() override; // DA
|
||||||
virtual bool ScrollUp(_In_ unsigned int const uiDistance); // SU
|
bool ScrollUp(_In_ unsigned int const uiDistance) override; // SU
|
||||||
virtual bool ScrollDown(_In_ unsigned int const uiDistance); // SD
|
bool ScrollDown(_In_ unsigned int const uiDistance) override; // SD
|
||||||
virtual bool InsertLine(_In_ unsigned int const uiDistance); // IL
|
bool InsertLine(_In_ unsigned int const uiDistance) override; // IL
|
||||||
virtual bool DeleteLine(_In_ unsigned int const uiDistance); // DL
|
bool DeleteLine(_In_ unsigned int const uiDistance) override; // DL
|
||||||
virtual bool SetColumns(_In_ unsigned int const uiColumns); // DECSCPP, DECCOLM
|
bool SetColumns(_In_ unsigned int const uiColumns) override; // DECSCPP, DECCOLM
|
||||||
virtual bool SetPrivateModes(_In_reads_(cParams) const DispatchTypes::PrivateModeParams* const rParams,
|
bool SetPrivateModes(_In_reads_(cParams) const DispatchTypes::PrivateModeParams* const rParams,
|
||||||
const size_t cParams); // DECSET
|
const size_t cParams) override; // DECSET
|
||||||
virtual bool ResetPrivateModes(_In_reads_(cParams) const DispatchTypes::PrivateModeParams* const rParams,
|
bool ResetPrivateModes(_In_reads_(cParams) const DispatchTypes::PrivateModeParams* const rParams,
|
||||||
const size_t cParams); // DECRST
|
const size_t cParams) override; // DECRST
|
||||||
virtual bool SetCursorKeysMode(const bool fApplicationMode); // DECCKM
|
bool SetCursorKeysMode(const bool fApplicationMode) override; // DECCKM
|
||||||
virtual bool SetKeypadMode(const bool fApplicationMode); // DECKPAM, DECKPNM
|
bool SetKeypadMode(const bool fApplicationMode) override; // DECKPAM, DECKPNM
|
||||||
virtual bool EnableCursorBlinking(const bool bEnable); // ATT610
|
bool EnableCursorBlinking(const bool bEnable) override; // ATT610
|
||||||
virtual bool SetTopBottomScrollingMargins(const SHORT sTopMargin,
|
bool SetTopBottomScrollingMargins(const SHORT sTopMargin,
|
||||||
const SHORT sBottomMargin); // DECSTBM
|
const SHORT sBottomMargin) override; // DECSTBM
|
||||||
virtual bool ReverseLineFeed(); // RI
|
bool ReverseLineFeed() override; // RI
|
||||||
virtual bool SetWindowTitle(const std::wstring_view title) override; // OscWindowTitle
|
bool SetWindowTitle(const std::wstring_view title) override; // OscWindowTitle
|
||||||
virtual bool UseAlternateScreenBuffer(); // ASBSET
|
bool UseAlternateScreenBuffer() override; // ASBSET
|
||||||
virtual bool UseMainScreenBuffer(); // ASBRST
|
bool UseMainScreenBuffer() override; // ASBRST
|
||||||
virtual bool HorizontalTabSet(); // HTS
|
bool HorizontalTabSet() override; // HTS
|
||||||
virtual bool ForwardTab(const SHORT sNumTabs); // CHT
|
bool ForwardTab(const SHORT sNumTabs) override; // CHT
|
||||||
virtual bool BackwardsTab(const SHORT sNumTabs); // CBT
|
bool BackwardsTab(const SHORT sNumTabs) override; // CBT
|
||||||
virtual bool TabClear(const SHORT sClearType); // TBC
|
bool TabClear(const SHORT sClearType) override; // TBC
|
||||||
virtual bool DesignateCharset(const wchar_t wchCharset); // DesignateCharset
|
bool DesignateCharset(const wchar_t wchCharset) override; // DesignateCharset
|
||||||
virtual bool SoftReset(); // DECSTR
|
bool SoftReset() override; // DECSTR
|
||||||
virtual bool HardReset(); // RIS
|
bool HardReset() override; // RIS
|
||||||
virtual bool EnableVT200MouseMode(const bool fEnabled); // ?1000
|
bool EnableVT200MouseMode(const bool fEnabled) override; // ?1000
|
||||||
virtual bool EnableUTF8ExtendedMouseMode(const bool fEnabled); // ?1005
|
bool EnableUTF8ExtendedMouseMode(const bool fEnabled) override; // ?1005
|
||||||
virtual bool EnableSGRExtendedMouseMode(const bool fEnabled); // ?1006
|
bool EnableSGRExtendedMouseMode(const bool fEnabled) override; // ?1006
|
||||||
virtual bool EnableButtonEventMouseMode(const bool fEnabled); // ?1002
|
bool EnableButtonEventMouseMode(const bool fEnabled) override; // ?1002
|
||||||
virtual bool EnableAnyEventMouseMode(const bool fEnabled); // ?1003
|
bool EnableAnyEventMouseMode(const bool fEnabled) override; // ?1003
|
||||||
virtual bool EnableAlternateScroll(const bool fEnabled); // ?1007
|
bool EnableAlternateScroll(const bool fEnabled) override; // ?1007
|
||||||
virtual bool SetCursorStyle(const DispatchTypes::CursorStyle cursorStyle); // DECSCUSR
|
bool SetCursorStyle(const DispatchTypes::CursorStyle cursorStyle) override; // DECSCUSR
|
||||||
virtual bool SetCursorColor(const COLORREF cursorColor);
|
bool SetCursorColor(const COLORREF cursorColor) override;
|
||||||
|
|
||||||
virtual bool SetColorTableEntry(const size_t tableIndex, const DWORD dwColor); // OscColorTable
|
bool SetColorTableEntry(const size_t tableIndex,
|
||||||
virtual bool SetDefaultForeground(const DWORD dwColor); // OSCDefaultForeground
|
const DWORD dwColor) override; // OscColorTable
|
||||||
virtual bool SetDefaultBackground(const DWORD dwColor); // OSCDefaultBackground
|
bool SetDefaultForeground(const DWORD dwColor) override; // OSCDefaultForeground
|
||||||
|
bool SetDefaultBackground(const DWORD dwColor) override; // OSCDefaultBackground
|
||||||
virtual bool WindowManipulation(const DispatchTypes::WindowManipulationType uiFunction,
|
|
||||||
_In_reads_(cParams) const unsigned short* const rgusParams,
|
bool WindowManipulation(const DispatchTypes::WindowManipulationType uiFunction,
|
||||||
const size_t cParams); // DTTERM_WindowManipulation
|
_In_reads_(cParams) const unsigned short* const rgusParams,
|
||||||
|
const size_t cParams) override; // DTTERM_WindowManipulation
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
|
|
@ -20,79 +20,79 @@ namespace Microsoft::Console::VirtualTerminal
|
||||||
class Microsoft::Console::VirtualTerminal::TermDispatch : public Microsoft::Console::VirtualTerminal::ITermDispatch
|
class Microsoft::Console::VirtualTerminal::TermDispatch : public Microsoft::Console::VirtualTerminal::ITermDispatch
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual void Execute(const wchar_t wchControl) = 0;
|
void Execute(const wchar_t wchControl) override = 0;
|
||||||
virtual void Print(const wchar_t wchPrintable) = 0;
|
void Print(const wchar_t wchPrintable) override = 0;
|
||||||
virtual void PrintString(const wchar_t* const rgwch, const size_t cch) = 0;
|
void PrintString(const wchar_t* const rgwch, const size_t cch) override = 0;
|
||||||
|
|
||||||
virtual bool CursorUp(const unsigned int /*uiDistance*/) { return false; }; // CUU
|
bool CursorUp(const unsigned int /*uiDistance*/) override { return false; } // CUU
|
||||||
virtual bool CursorDown(const unsigned int /*uiDistance*/) { return false; } // CUD
|
bool CursorDown(const unsigned int /*uiDistance*/) override { return false; } // CUD
|
||||||
virtual bool CursorForward(const unsigned int /*uiDistance*/) { return false; } // CUF
|
bool CursorForward(const unsigned int /*uiDistance*/) override { return false; } // CUF
|
||||||
virtual bool CursorBackward(const unsigned int /*uiDistance*/) { return false; } // CUB
|
bool CursorBackward(const unsigned int /*uiDistance*/) override { return false; } // CUB
|
||||||
virtual bool CursorNextLine(const unsigned int /*uiDistance*/) { return false; } // CNL
|
bool CursorNextLine(const unsigned int /*uiDistance*/) override { return false; } // CNL
|
||||||
virtual bool CursorPrevLine(const unsigned int /*uiDistance*/) { return false; } // CPL
|
bool CursorPrevLine(const unsigned int /*uiDistance*/) override { return false; } // CPL
|
||||||
virtual bool CursorHorizontalPositionAbsolute(const unsigned int /*uiColumn*/) { return false; } // CHA
|
bool CursorHorizontalPositionAbsolute(const unsigned int /*uiColumn*/) override { return false; } // CHA
|
||||||
virtual bool VerticalLinePositionAbsolute(const unsigned int /*uiLine*/) { return false; } // VPA
|
bool VerticalLinePositionAbsolute(const unsigned int /*uiLine*/) override { return false; } // VPA
|
||||||
virtual bool CursorPosition(const unsigned int /*uiLine*/, const unsigned int /*uiColumn*/) { return false; } // CUP
|
bool CursorPosition(const unsigned int /*uiLine*/, const unsigned int /*uiColumn*/) override { return false; } // CUP
|
||||||
virtual bool CursorSavePosition() { return false; } // DECSC
|
bool CursorSavePosition() override { return false; } // DECSC
|
||||||
virtual bool CursorRestorePosition() { return false; } // DECRC
|
bool CursorRestorePosition() override { return false; } // DECRC
|
||||||
virtual bool CursorVisibility(const bool /*fIsVisible*/) { return false; } // DECTCEM
|
bool CursorVisibility(const bool /*fIsVisible*/) override { return false; } // DECTCEM
|
||||||
virtual bool InsertCharacter(const unsigned int /*uiCount*/) { return false; } // ICH
|
bool InsertCharacter(const unsigned int /*uiCount*/) override { return false; } // ICH
|
||||||
virtual bool DeleteCharacter(const unsigned int /*uiCount*/) { return false; } // DCH
|
bool DeleteCharacter(const unsigned int /*uiCount*/) override { return false; } // DCH
|
||||||
virtual bool ScrollUp(const unsigned int /*uiDistance*/) { return false; } // SU
|
bool ScrollUp(const unsigned int /*uiDistance*/) override { return false; } // SU
|
||||||
virtual bool ScrollDown(const unsigned int /*uiDistance*/) { return false; } // SD
|
bool ScrollDown(const unsigned int /*uiDistance*/) override { return false; } // SD
|
||||||
virtual bool InsertLine(const unsigned int /*uiDistance*/) { return false; } // IL
|
bool InsertLine(const unsigned int /*uiDistance*/) override { return false; } // IL
|
||||||
virtual bool DeleteLine(const unsigned int /*uiDistance*/) { return false; } // DL
|
bool DeleteLine(const unsigned int /*uiDistance*/) override { return false; } // DL
|
||||||
virtual bool SetColumns(const unsigned int /*uiColumns*/) { return false; } // DECSCPP, DECCOLM
|
bool SetColumns(const unsigned int /*uiColumns*/) override { return false; } // DECSCPP, DECCOLM
|
||||||
virtual bool SetCursorKeysMode(const bool /*fApplicationMode*/) { return false; } // DECCKM
|
bool SetCursorKeysMode(const bool /*fApplicationMode*/) override { return false; } // DECCKM
|
||||||
virtual bool SetKeypadMode(const bool /*fApplicationMode*/) { return false; } // DECKPAM, DECKPNM
|
bool SetKeypadMode(const bool /*fApplicationMode*/) override { return false; } // DECKPAM, DECKPNM
|
||||||
virtual bool EnableCursorBlinking(const bool /*fEnable*/) { return false; } // ATT610
|
bool EnableCursorBlinking(const bool /*fEnable*/) override { return false; } // ATT610
|
||||||
virtual bool SetTopBottomScrollingMargins(const SHORT /*sTopMargin*/, const SHORT /*sBottomMargin*/) { return false; } // DECSTBM
|
bool SetTopBottomScrollingMargins(const SHORT /*sTopMargin*/, const SHORT /*sBottomMargin*/) override { return false; } // DECSTBM
|
||||||
virtual bool ReverseLineFeed() { return false; } // RI
|
bool ReverseLineFeed() override { return false; } // RI
|
||||||
virtual bool SetWindowTitle(std::wstring_view /*title*/) { return false; } // OscWindowTitle
|
bool SetWindowTitle(std::wstring_view /*title*/) override { return false; } // OscWindowTitle
|
||||||
virtual bool UseAlternateScreenBuffer() { return false; } // ASBSET
|
bool UseAlternateScreenBuffer() override { return false; } // ASBSET
|
||||||
virtual bool UseMainScreenBuffer() { return false; } // ASBRST
|
bool UseMainScreenBuffer() override { return false; } // ASBRST
|
||||||
virtual bool HorizontalTabSet() { return false; } // HTS
|
bool HorizontalTabSet() override { return false; } // HTS
|
||||||
virtual bool ForwardTab(const SHORT /*sNumTabs*/) { return false; } // CHT
|
bool ForwardTab(const SHORT /*sNumTabs*/) override { return false; } // CHT
|
||||||
virtual bool BackwardsTab(const SHORT /*sNumTabs*/) { return false; } // CBT
|
bool BackwardsTab(const SHORT /*sNumTabs*/) override { return false; } // CBT
|
||||||
virtual bool TabClear(const SHORT /*sClearType*/) { return false; } // TBC
|
bool TabClear(const SHORT /*sClearType*/) override { return false; } // TBC
|
||||||
virtual bool EnableVT200MouseMode(const bool /*fEnabled*/) { return false; } // ?1000
|
bool EnableVT200MouseMode(const bool /*fEnabled*/) override { return false; } // ?1000
|
||||||
virtual bool EnableUTF8ExtendedMouseMode(const bool /*fEnabled*/) { return false; } // ?1005
|
bool EnableUTF8ExtendedMouseMode(const bool /*fEnabled*/) override { return false; } // ?1005
|
||||||
virtual bool EnableSGRExtendedMouseMode(const bool /*fEnabled*/) { return false; } // ?1006
|
bool EnableSGRExtendedMouseMode(const bool /*fEnabled*/) override { return false; } // ?1006
|
||||||
virtual bool EnableButtonEventMouseMode(const bool /*fEnabled*/) { return false; } // ?1002
|
bool EnableButtonEventMouseMode(const bool /*fEnabled*/)override { return false; } // ?1002
|
||||||
virtual bool EnableAnyEventMouseMode(const bool /*fEnabled*/) { return false; } // ?1003
|
bool EnableAnyEventMouseMode(const bool /*fEnabled*/) override { return false; } // ?1003
|
||||||
virtual bool EnableAlternateScroll(const bool /*fEnabled*/) { return false; } // ?1007
|
bool EnableAlternateScroll(const bool /*fEnabled*/) override { return false; } // ?1007
|
||||||
virtual bool SetColorTableEntry(const size_t /*tableIndex*/, const DWORD /*dwColor*/) { return false; } // OSCColorTable
|
bool SetColorTableEntry(const size_t /*tableIndex*/, const DWORD /*dwColor*/) override { return false; } // OSCColorTable
|
||||||
virtual bool SetDefaultForeground(const DWORD /*dwColor*/) { return false; } // OSCDefaultForeground
|
bool SetDefaultForeground(const DWORD /*dwColor*/) override { return false; } // OSCDefaultForeground
|
||||||
virtual bool SetDefaultBackground(const DWORD /*dwColor*/) { return false; } // OSCDefaultBackground
|
bool SetDefaultBackground(const DWORD /*dwColor*/) override { return false; } // OSCDefaultBackground
|
||||||
|
|
||||||
virtual bool EraseInDisplay(const DispatchTypes::EraseType /* eraseType*/) { return false; } // ED
|
bool EraseInDisplay(const DispatchTypes::EraseType /* eraseType*/) override { return false; } // ED
|
||||||
virtual bool EraseInLine(const DispatchTypes::EraseType /* eraseType*/) { return false; } // EL
|
bool EraseInLine(const DispatchTypes::EraseType /* eraseType*/) override { return false; } // EL
|
||||||
virtual bool EraseCharacters(const unsigned int /*uiNumChars*/){ return false; } // ECH
|
bool EraseCharacters(const unsigned int /*uiNumChars*/) override { return false; } // ECH
|
||||||
|
|
||||||
virtual bool SetGraphicsRendition(_In_reads_(_Param_(2)) const DispatchTypes::GraphicsOptions* const /*rgOptions*/,
|
bool SetGraphicsRendition(_In_reads_(_Param_(2)) const DispatchTypes::GraphicsOptions* const /*rgOptions*/,
|
||||||
const size_t /*cOptions*/) { return false; } // SGR
|
const size_t /*cOptions*/) override { return false; } // SGR
|
||||||
|
|
||||||
virtual bool SetPrivateModes(_In_reads_(_Param_(2)) const DispatchTypes::PrivateModeParams* const /*rgParams*/,
|
bool SetPrivateModes(_In_reads_(_Param_(2)) const DispatchTypes::PrivateModeParams* const /*rgParams*/,
|
||||||
const size_t /*cParams*/) { return false; } // DECSET
|
const size_t /*cParams*/) override { return false; } // DECSET
|
||||||
|
|
||||||
virtual bool ResetPrivateModes(_In_reads_(_Param_(2)) const DispatchTypes::PrivateModeParams* const /*rgParams*/,
|
bool ResetPrivateModes(_In_reads_(_Param_(2)) const DispatchTypes::PrivateModeParams* const /*rgParams*/,
|
||||||
const size_t /*cParams*/) { return false; } // DECRST
|
const size_t /*cParams*/) override { return false; } // DECRST
|
||||||
|
|
||||||
virtual bool DeviceStatusReport(const DispatchTypes::AnsiStatusType /*statusType*/) { return false; } // DSR
|
bool DeviceStatusReport(const DispatchTypes::AnsiStatusType /*statusType*/) override { return false; } // DSR
|
||||||
virtual bool DeviceAttributes() { return false; } // DA
|
bool DeviceAttributes() override { return false; } // DA
|
||||||
|
|
||||||
virtual bool DesignateCharset(const wchar_t /*wchCharset*/){ return false; } // DesignateCharset
|
bool DesignateCharset(const wchar_t /*wchCharset*/) override { return false; } // DesignateCharset
|
||||||
|
|
||||||
virtual bool SoftReset(){ return false; } // DECSTR
|
bool SoftReset() override { return false; } // DECSTR
|
||||||
virtual bool HardReset(){ return false; } // RIS
|
bool HardReset() override { return false; } // RIS
|
||||||
|
|
||||||
virtual bool SetCursorStyle(const DispatchTypes::CursorStyle /*cursorStyle*/){ return false; } // DECSCUSR
|
|
||||||
virtual bool SetCursorColor(const COLORREF /*Color*/) { return false; } // OSCSetCursorColor, OSCResetCursorColor
|
|
||||||
|
|
||||||
|
bool SetCursorStyle(const DispatchTypes::CursorStyle /*cursorStyle*/) override { return false; } // DECSCUSR
|
||||||
|
bool SetCursorColor(const COLORREF /*Color*/) override { return false; } // OSCSetCursorColor, OSCResetCursorColor
|
||||||
|
|
||||||
// DTTERM_WindowManipulation
|
// DTTERM_WindowManipulation
|
||||||
virtual bool WindowManipulation(const DispatchTypes::WindowManipulationType /*uiFunction*/,
|
bool WindowManipulation(const DispatchTypes::WindowManipulationType /*uiFunction*/,
|
||||||
_In_reads_(_Param_(3)) const unsigned short* const /*rgusParams*/,
|
_In_reads_(_Param_(3)) const unsigned short* const /*rgusParams*/,
|
||||||
const size_t /*cParams*/) { return false; }
|
const size_t /*cParams*/) override { return false; }
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue