56 void Render(
const std::string& context_id,
57 const ImVec2& mouse_pos,
71 const ImVec2& content_size,
75 bool enable_hex_labels,
76 bool enable_custom_labels,
77 bool enable_context_menu,
80 const ImVec2& scrolling);
111 std::function<
void(
const std::string&, std::function<
void()>)> popup_callback);
113 const std::vector<CanvasMenuItem>& items,
114 std::function<
void(
const std::string&, std::function<
void()>)> popup_callback);
130 const ImVec4& color = ImVec4(1, 1, 1, 1));
136 const std::string& icon,
137 std::function<
void()> callback);
139 const std::string& icon,
140 std::function<
void()> callback);
142 const std::string& icon,
143 std::function<
void()> callback);
145 const std::string& icon,
146 std::function<
void()> callback);
148 const std::string& icon,
149 std::function<
void()> callback);