UI: Add title to tree view context menus #120694

Merged
Pratik Borhade merged 9 commits from PratikPB2123/blender:bcol-ctxmenu-header into main 2024-06-05 11:28:55 +02:00
6 changed files with 6 additions and 3 deletions
Showing only changes of commit 552a874ce7 - Show all commits

View File

@ -205,7 +205,7 @@ static void catalog_selector_panel_draw(const bContext *C, Panel *panel)
*block,
"asset catalog tree view",
std::make_unique<AssetCatalogSelectorTree>(*library, *shelf));
tree_view->label = "Catalog";

These strings need translation.

These strings need translation.
ui::TreeViewBuilder::build_tree_view(*tree_view, *layout);
}

View File

@ -417,6 +417,7 @@ void uiTemplateGreasePencilLayerTree(uiLayout *layout, bContext *C)
*block,
"Grease Pencil Layer Tree View",
std::make_unique<blender::ui::greasepencil::LayerTreeView>(grease_pencil));
tree_view->label = "Grease Pencil Layer";
tree_view->set_min_rows(3);
ui::TreeViewBuilder::build_tree_view(*tree_view, *layout);

View File

@ -399,6 +399,7 @@ void uiTemplateLightLinkingCollection(uiLayout *layout,
*block,
"Light Linking Collection Tree View",
std::make_unique<blender::ui::light_linking::CollectionView>(*context_layout, *collection));
tree_view->label = "Light Linking";
tree_view->set_min_rows(3);
blender::ui::TreeViewBuilder::build_tree_view(*tree_view, *layout);

View File

@ -517,6 +517,7 @@ void uiTemplateNodeTreeInterface(uiLayout *layout, PointerRNA *ptr)
*block,
"Node Tree Declaration Tree View",
std::make_unique<blender::ui::nodes::NodeTreeInterfaceView>(nodetree, interface));
tree_view->label = "Node Tree Interface";
tree_view->set_min_rows(3);
blender::ui::TreeViewBuilder::build_tree_view(*tree_view, *layout);

View File

@ -767,7 +767,7 @@ void file_create_asset_catalog_tree_view_in_layout(asset_system::AssetLibrary *a
"asset catalog tree view",
std::make_unique<ed::asset_browser::AssetCatalogTreeView>(
asset_library, params, *space_file));
tree_view->label = "Catalog";
ui::TreeViewBuilder::build_tree_view(*tree_view, *layout);
}

View File

@ -318,7 +318,7 @@ void spreadsheet_data_set_panel_draw(const bContext *C, Panel *panel)
"Data Set Tree View",
std::make_unique<GeometryDataSetTreeView>(
spreadsheet_get_display_geometry_set(sspreadsheet, object), *C));
tree_view->label = "Spreadsheet";
ui::TreeViewBuilder::build_tree_view(*tree_view, *layout);
}