Add menu items for online docs to GUI tools (#5689)

This commit is contained in:
Tyler Veness
2023-09-29 17:25:28 -07:00
committed by GitHub
parent 4be8384a76
commit 66358d103e
3 changed files with 30 additions and 0 deletions

View File

@@ -16,6 +16,7 @@
#include <imgui.h>
#include <imgui_internal.h>
#include <wpigui.h>
#include <wpigui_openurl.h>
#include "Downloader.h"
#include "Exporter.h"
@@ -92,6 +93,15 @@ static void DisplayMainMenu() {
ImGui::EndMenu();
}
if (ImGui::BeginMenu("Docs")) {
if (ImGui::MenuItem("Online documentation")) {
wpi::gui::OpenURL(
"https://docs.wpilib.org/en/stable/docs/software/telemetry/"
"datalog.html");
}
ImGui::EndMenu();
}
ImGui::EndMainMenuBar();
if (about) {

View File

@@ -10,6 +10,7 @@
#include <ntcore_cpp.h>
#include <wpi/StringExtras.h>
#include <wpigui.h>
#include <wpigui_openurl.h>
#include "glass/Context.h"
#include "glass/MainMenuBar.h"
@@ -282,6 +283,15 @@ int main(int argc, char** argv) {
}
ImGui::EndMenu();
}
if (ImGui::BeginMenu("Docs")) {
if (ImGui::MenuItem("Online documentation")) {
wpi::gui::OpenURL(
"https://docs.wpilib.org/en/stable/docs/software/dashboards/"
"glass/");
}
ImGui::EndMenu();
}
});
gui::AddLateExecute([] {

View File

@@ -16,6 +16,7 @@
#include <imgui.h>
#include <ntcore_cpp.h>
#include <wpigui.h>
#include <wpigui_openurl.h>
namespace gui = wpi::gui;
@@ -157,6 +158,15 @@ static void DisplayGui() {
}
ImGui::EndMenu();
}
if (ImGui::BeginMenu("Docs")) {
if (ImGui::MenuItem("Online documentation")) {
wpi::gui::OpenURL(
"https://docs.wpilib.org/en/stable/docs/software/wpilib-tools/"
"outlineviewer/");
}
ImGui::EndMenu();
}
ImGui::EndMenuBar();
// settings popup