package com.traxel.lumbermill;
import com.traxel.lumbermill.event.EventListenerStatus;
import com.traxel.lumbermill.event.EventsPanel;
import com.traxel.lumbermill.event.TableStatus;
import com.traxel.lumbermill.filter.FilterSetView;
import com.traxel.lumbermill.log.LogActiveStateView;
import com.traxel.lumbermill.log.LogStatus;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
public MillView(
final LogActiveStateView logActiveStateView,
final LogStatus logStatus,
final TableStatus tableStatus,
final EventsPanel eventsPanel,
final FilterSetView filterSetView) {
final JSplitPane treeEventsSplit;
final JPanel logStateStatusPanel;
logStateStatusPanel = new JPanel();
logStateStatusPanel.add(logActiveStateView);
logStateStatusPanel.add(logStatus);
logStateStatusPanel.add(tableStatus);
treeEventsSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
filterSetView,
eventsPanel);
setLayout(new BorderLayout());
add(BorderLayout.NORTH, logStateStatusPanel);
add(BorderLayout.CENTER, treeEventsSplit);
}
add(BorderLayout.SOUTH, status);
}
}