Leonard Hecker ef23e6676c wip
2025-12-02 13:25:15 +01:00

37 lines
850 B
C++

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "pch.h"
#include "TmuxConnection.h"
#include <sstream>
#include "TmuxConnection.g.cpp"
namespace winrt::Microsoft::Terminal::TerminalConnection::implementation
{
TmuxConnection::TmuxConnection() noexcept = default;
void TmuxConnection::Start() noexcept
{
}
void TmuxConnection::WriteInput(const winrt::array_view<const char16_t> buffer)
{
const auto data = winrt_array_to_wstring_view(buffer);
std::wstringstream prettyPrint;
for (const auto& wch : data)
{
prettyPrint << wch;
}
TerminalInput.raise(prettyPrint.str());
}
void TmuxConnection::Resize(uint32_t /*rows*/, uint32_t /*columns*/) noexcept
{
}
void TmuxConnection::Close() noexcept
{
}
}