Example #1
0
        public static void RenderMenu(bool window = false)
        {
            if (window ? ImGui.BeginPopupContextWindow("window_node_menu", 1) : ImGui.BeginPopupContextItem("node_menu", 1))
            {
                if (ImGui.Selectable("Copy (Ctrl+C)"))
                {
                    Copy();
                }

                RenderPaste();

                if (ImGui.Selectable("Delete (Ctrl+D)"))
                {
                    CurrentMenu.Remove();
                }

                RenderAddNew();
                ImGui.EndPopup();
            }
        }