image_framework_ymj/include/open3d/visualization/visualizer/GuiWidgets.h
2024-12-06 16:25:16 +08:00

34 lines
1002 B
C++
Executable File

// ----------------------------------------------------------------------------
// - Open3D: www.open3d.org -
// ----------------------------------------------------------------------------
// Copyright (c) 2018-2023 www.open3d.org
// SPDX-License-Identifier: MIT
// ----------------------------------------------------------------------------
#pragma once
#include "open3d/visualization/gui/Button.h"
namespace open3d {
namespace visualization {
class SmallButton : public gui::Button {
using Super = Button;
public:
explicit SmallButton(const char *title);
gui::Size CalcPreferredSize(const gui::LayoutContext &context,
const Constraints &constraints) const override;
};
class SmallToggleButton : public SmallButton {
using Super = SmallButton;
public:
explicit SmallToggleButton(const char *title);
};
} // namespace visualization
} // namespace open3d