QViewSource * qvs = new QViewSource(*dialog);
dialog->setController(qvs);
GuiView & gui_view = static_cast<GuiView &>(lyxview_);
-#ifdef Q_WS_MACX
- // Mac uses a drawer that should be on the right.
- dialog->setView(new DockView<QViewSource, QViewSourceDialog>(
- *dialog, qvs, &gui_view, _("LaTeX Source")));
-#else
dialog->setView(new DockView<QViewSource, QViewSourceDialog>(
*dialog, qvs, &gui_view, _("LaTeX Source"), Qt::BottomDockWidgetArea));
-#endif
dialog->bc().bp(new OkCancelPolicy);
} else if (name == "mathdelimiter") {
dialog->setController(new ControlMath(*dialog));
GuiView & gui_view = static_cast<GuiView &>(lyxview_);
QToc * qtoc = new QToc(*dialog, &gui_view);
dialog->setController(qtoc);
+#ifdef Q_WS_MACX
+ // On Mac show as a drawer at the right
+ dialog->setView(new DockView<QToc, TocWidget>(
+ *dialog, qtoc, &gui_view, _("Outline"), Qt::RightDockWidgetArea, Qt::Drawer));
+#else
dialog->setView(new DockView<QToc, TocWidget>(
*dialog, qtoc, &gui_view, _("Outline")));
+#endif
dialog->bc().bp(new OkCancelPolicy);
} else if (name == "url") {
dialog->setController(new ControlCommand(*dialog, name, name));