bufferChangedConnection_ =
buf.changed.connect(
- boost::bind(&WorkArea::redraw, work_area_));
+ boost::bind(&WorkArea::redraw, work_area_, _1));
errorsConnection_ =
buf.errors.connect(
}
+ToolbarBackend::Flags LyXView::getToolbarState(string const & name)
+{
+ return toolbars_->getToolbarState(name);
+}
+
+
+void LyXView::toggleToolbarState(string const & name)
+{
+ // it is possible to get current toolbar status like this,...
+ // but I decide to obey the order of ToolbarBackend::flags
+ // and disregard real toolbar status.
+ // toolbars_->saveToolbarInfo();
+ //
+ // toggle state on/off/auto
+ toolbars_->toggleToolbarState(name);
+ // update toolbar
+ updateToolbars();
+}
+
+
void LyXView::updateMenubar()
{
menubar_->update();
void LyXView::updateWindowTitle()
{
- static docstring last_title = lyx::from_ascii("LyX");
docstring maximize_title = lyx::from_ascii("LyX");
docstring minimize_title = lyx::from_ascii("LyX");
}
}
- if (maximize_title != last_title) {
- setWindowTitle(maximize_title, minimize_title);
- last_title = maximize_title;
- }
+ setWindowTitle(maximize_title, minimize_title);
}