LayoutHeader(ComboFrame frame) {
super(BoxLayout.X_AXIS);
modes = new BrowseEditButtons(frame);
buttonBox = Box.createHorizontalBox();
help = new BoxedButton("Help", helpButton = new HelpButton());
Component logoButton = new LogoComponent();
add(Box.createHorizontalStrut(22));
add(modes);
add(Box.createHorizontalStrut(64));
add(buttonBox);
add(Box.createHorizontalGlue());
add(logoButton);
add(Box.createHorizontalStrut(16));
add(help.box);
add(Box.createHorizontalStrut(4));
buttonList = new LinkedList<BoxedButton>();
buttonList.add(browse = new BoxedButton("Done", new DoneButton(frame)));
buttonList.add(printDoc = new BoxedButton("Print", new PrintDocButton(frame)));
buttonList.add(exportDoc = new BoxedButton("Export", new ExportDocButton(frame)));
buttonList.add(save = new BoxedButton("Save", new SaveButton(frame)));
buttonList.add(revert = new BoxedButton("Revert", new RevertButton(frame)));
buttonList.add(undoRedo = new BoxedButton("Undo Redo", new UndoButton(frame), new RedoButton(frame)));
buttonList.add(edit = new BoxedButton("Edit", new EditButton(frame)));
buttonList.add(send = new BoxedButton("Send", new SendButton(frame)));
buttonList.add(print = new BoxedButton("Print", new PrintButton(frame)));
buttonList.add(export = new BoxedButton("Convert", new ExportButton(frame)));
buttonList.add(styles = new BoxedButton("Styles", new StylesButton(frame)));
buttonList.add(open = new BoxedButton("Open", new OpenButton(frame)));
}