in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold/ScaffoldDbContextDialogWrapper.kt [118:143]
override fun createCenterPanel(): JComponent {
val tabbedPane = JBTabbedPane()
mainTab = createMainTab()
dbContextTab = createDbContextTab()
tablesTab = createTablesTab()
schemaTab = createSchemasTab()
tabbedPane.addTab(EfCoreUiBundle.message("tab.main"), mainTab)
tabbedPane.addTab(EfCoreUiBundle.message("tab.dbcontext"), dbContextTab)
tabbedPane.addTab(EfCoreUiBundle.message("tab.tables"), tablesTab)
tabbedPane.addTab(EfCoreUiBundle.message("tab.schemas"), schemaTab)
return panel {
row {
cell(tabbedPane)
.align(Align.FILL)
}.resizableRow()
}.apply {
registerIntegratedPanel(mainTab)
registerIntegratedPanel(dbContextTab)
registerIntegratedPanel(tablesTab)
registerIntegratedPanel(schemaTab)
panel = this
}
}