/**
*
*/
package org.korsakow.ide.ui.settings;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import org.korsakow.ide.lang.LanguageBundle;
public class ProjectSettingsPanel extends JPanel
{
private JTabbedPane tabbedPane;
private MovieSettingsPanel movieSettingsPanel;
private ExportSettingsPanel exportSettingsPanel;
private WorkspaceSettingsPanel workspaceSettingsPanel;
public ProjectSettingsPanel()
{
initUI();
}
protected void initUI()
{
setLayout(new BorderLayout());
tabbedPane = new JTabbedPane(JTabbedPane.TOP);
add(tabbedPane);
movieSettingsPanel = new MovieSettingsPanel();
exportSettingsPanel = new ExportSettingsPanel();
workspaceSettingsPanel = new WorkspaceSettingsPanel();
tabbedPane.addTab(LanguageBundle.getString("projectsettings.tab.movie.label"), movieSettingsPanel);
tabbedPane.addTab(LanguageBundle.getString("projectsettings.tab.export.label"), exportSettingsPanel);
tabbedPane.addTab(LanguageBundle.getString("projectsettings.tab.workspace.label"), workspaceSettingsPanel);
}
public void dispose()
{
movieSettingsPanel.dispose();
exportSettingsPanel.dispose();
workspaceSettingsPanel.dispose();
}
public MovieSettingsPanel getMoviePanel()
{
return movieSettingsPanel;
}
public ExportSettingsPanel getExportPanel()
{
return exportSettingsPanel;
}
public WorkspaceSettingsPanel getWorkspaceSettingsPanel()
{
return workspaceSettingsPanel;
}
}