Open3D (C++ API)  0.17.0
Theme.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - Open3D: www.open3d.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2023 www.open3d.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
10 #include <string>
11 
15 
16 namespace open3d {
17 namespace visualization {
18 namespace gui {
19 
20 struct Theme {
22 
23  std::string font_path;
24  std::string font_bold_path;
25  std::string font_italic_path;
26  std::string font_bold_italic_path;
27  std::string font_mono_path;
28  int font_size;
32 
36 
38 
46 
52 
57 
63 
67 
69 
71 
75 
78 
82 
85 };
86 
87 } // namespace gui
88 } // namespace visualization
89 } // namespace open3d
Definition: Color.h:16
Definition: PinholeCameraIntrinsic.cpp:16
Definition: Theme.h:20
Color combobox_arrow_background_color
Definition: Theme.h:66
int default_layout_spacing
Definition: Theme.h:30
Color text_edit_background_color
Definition: Theme.h:70
Color toggle_background_off_color
Definition: Theme.h:58
Color button_on_hover_color
Definition: Theme.h:43
int font_size
Definition: Theme.h:28
Color toggle_background_hover_off_color
Definition: Theme.h:60
Color button_color
Definition: Theme.h:39
std::string font_path
Definition: Theme.h:23
std::string font_bold_italic_path
Definition: Theme.h:26
int border_radius
Definition: Theme.h:34
Color list_selected_color
Definition: Theme.h:74
Color background_color
Definition: Theme.h:21
int border_width
Definition: Theme.h:33
Color list_background_color
Definition: Theme.h:72
Color tab_active_color
Definition: Theme.h:81
Color toggle_background_on_color
Definition: Theme.h:59
Color list_hover_color
Definition: Theme.h:73
Color button_on_text_color
Definition: Theme.h:45
Color tab_inactive_color
Definition: Theme.h:79
Color button_hover_color
Definition: Theme.h:40
Color radiobtn_background_hover_off_color
Definition: Theme.h:55
Color checkbox_background_hover_off_color
Definition: Theme.h:49
Color menubar_border_color
Definition: Theme.h:37
std::string font_mono_path
Definition: Theme.h:27
int default_margin
Definition: Theme.h:29
Color border_color
Definition: Theme.h:35
Color toggle_thumb_color
Definition: Theme.h:62
Color checkbox_background_on_color
Definition: Theme.h:48
Color toggle_background_hover_on_color
Definition: Theme.h:61
Color text_color
Definition: Theme.h:31
Color button_on_active_color
Definition: Theme.h:44
int dialog_border_radius
Definition: Theme.h:84
std::string font_italic_path
Definition: Theme.h:25
Color button_active_color
Definition: Theme.h:41
Color combobox_hover_color
Definition: Theme.h:65
int dialog_border_width
Definition: Theme.h:83
Color tree_selected_color
Definition: Theme.h:77
Color checkbox_background_hover_on_color
Definition: Theme.h:50
Color checkbox_check_color
Definition: Theme.h:51
Color button_on_color
Definition: Theme.h:42
Color slider_grab_color
Definition: Theme.h:68
Color checkbox_background_off_color
Definition: Theme.h:47
std::string font_bold_path
Definition: Theme.h:24
Color radiobtn_background_hover_on_color
Definition: Theme.h:56
Color tab_hover_color
Definition: Theme.h:80
Color tree_background_color
Definition: Theme.h:76
Color radiobtn_background_on_color
Definition: Theme.h:54
Color combobox_background_color
Definition: Theme.h:64
Color radiobtn_background_off_color
Definition: Theme.h:53