private JComponent addTab(EditorCategory category) {
int index = tabs.getTabCount();
CardPanel cards = new CardPanel();
tabCards.add(cards);
String title = categoryModel.getCategoryDisplayName(category);
tabs.addTab(title, category.icon, cards.container());
return tabs.getTabComponentAt(index);
}
private void installTabController(JComponent tab, EditorCategory category) {
TabComponentController ctrl = new TabComponentController(category, tab);