mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-26 20:25:34 +08:00
Add password for connection
This commit is contained in:
@@ -444,12 +444,12 @@ int main() {
|
|||||||
|
|
||||||
const ImGuiViewport *main_viewport = ImGui::GetMainViewport();
|
const ImGuiViewport *main_viewport = ImGui::GetMainViewport();
|
||||||
ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Once);
|
ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Once);
|
||||||
ImGui::SetNextWindowSize(ImVec2(180, 138));
|
ImGui::SetNextWindowSize(ImVec2(180, 200));
|
||||||
|
|
||||||
ImGui::Begin("Menu", nullptr, ImGuiWindowFlags_NoResize);
|
ImGui::Begin("Menu", nullptr, ImGuiWindowFlags_NoResize);
|
||||||
|
|
||||||
{
|
{
|
||||||
ImGui::Text("LOCAL ID:");
|
ImGui::Text("LOCAL ID: ");
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
|
|
||||||
ImGui::Selectable(mac_addr, false,
|
ImGui::Selectable(mac_addr, false,
|
||||||
@@ -459,6 +459,16 @@ int main() {
|
|||||||
ImGui::SetClipboardText(mac_addr);
|
ImGui::SetClipboardText(mac_addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ImGui::Spacing();
|
||||||
|
|
||||||
|
ImGui::Text("PASSWORD: ");
|
||||||
|
ImGui::SameLine();
|
||||||
|
ImGui::SetNextItemWidth(110);
|
||||||
|
static char server_password[20] = "";
|
||||||
|
ImGui::InputTextWithHint("server_password", "000001", server_password,
|
||||||
|
IM_ARRAYSIZE(server_password),
|
||||||
|
ImGuiInputTextFlags_AllowTabInput);
|
||||||
|
|
||||||
ImGui::Spacing();
|
ImGui::Spacing();
|
||||||
{
|
{
|
||||||
static bool online_button_pressed = false;
|
static bool online_button_pressed = false;
|
||||||
@@ -526,11 +536,21 @@ int main() {
|
|||||||
static char buf[20] = "";
|
static char buf[20] = "";
|
||||||
ImGui::Text("REMOTE ID:");
|
ImGui::Text("REMOTE ID:");
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::SetNextItemWidth(114);
|
ImGui::SetNextItemWidth(110);
|
||||||
ImGui::InputTextWithHint("", "000000", buf, IM_ARRAYSIZE(buf),
|
ImGui::InputTextWithHint("id_buf", "000002", buf, IM_ARRAYSIZE(buf),
|
||||||
ImGuiInputTextFlags_AllowTabInput);
|
ImGuiInputTextFlags_AllowTabInput);
|
||||||
|
|
||||||
ImGui::Spacing();
|
ImGui::Spacing();
|
||||||
|
|
||||||
|
ImGui::Text("PASSWORD: ");
|
||||||
|
ImGui::SameLine();
|
||||||
|
ImGui::SetNextItemWidth(110);
|
||||||
|
static char client_password[20] = "";
|
||||||
|
ImGui::InputTextWithHint("client_password", "000003",
|
||||||
|
client_password,
|
||||||
|
IM_ARRAYSIZE(client_password),
|
||||||
|
ImGuiInputTextFlags_AllowTabInput);
|
||||||
|
|
||||||
if (ImGui::Button(connect_label)) {
|
if (ImGui::Button(connect_label)) {
|
||||||
if (strcmp(connect_label, "Connect") == 0 && !joined) {
|
if (strcmp(connect_label, "Connect") == 0 && !joined) {
|
||||||
std::string user_id = "C-" + std::string(GetMac(mac_addr));
|
std::string user_id = "C-" + std::string(GetMac(mac_addr));
|
||||||
|
|||||||
Reference in New Issue
Block a user