Blender  V3.3
spreadsheet_layout.hh
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
5 #include <optional>
6 
8 #include "spreadsheet_draw.hh"
9 
10 namespace blender::ed::spreadsheet {
11 
12 /* Layout information for a single column. */
13 struct ColumnLayout {
15  int width;
16 };
17 
18 /* Layout information for the entire spreadsheet. */
22  int index_column_width = 100;
23 };
24 
25 std::unique_ptr<SpreadsheetDrawer> spreadsheet_drawer_from_layout(
26  const SpreadsheetLayout &spreadsheet_layout);
27 
28 } // namespace blender::ed::spreadsheet
std::unique_ptr< SpreadsheetDrawer > spreadsheet_drawer_from_layout(const SpreadsheetLayout &spreadsheet_layout)