GTK compile fixes.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8524 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Angus Leeming 2004-03-24 17:03:02 +00:00
parent af6712f963
commit aa3ddafe96
4 changed files with 16 additions and 16 deletions

View File

@ -1,3 +1,13 @@
2004-03-24 Angus Leeming <leeming@lyx.org>
* GMenubar.C (submenuDisabled, onSubMenuActivate): compile fixes
due to the changes in FuncStatus.
* GToolbar.C (update): ditto.
* lyx_gui.C (start): remove code to order buffers as it no longer
compiles and none of the other frontends do this anymore.
2004-03-17 Angus Leeming <leeming@lyx.org>
* Makefile.am: remove mention of the forks dialog.

View File

@ -140,7 +140,7 @@ bool GMenubar::submenuDisabled(MenuItem const * item)
{
FuncStatus const flag =
view_->getLyXFunc().getStatus(i->func());
if (!flag.disabled())
if (flag.enabled())
return false;
break;
}
@ -206,7 +206,7 @@ void GMenubar::onSubMenuActivate(MenuItem const * item,
item.signal_activate().connect(
SigC::bind(SigC::slot(*this, &GMenubar::onCommandActivate),
&(*i), &item));
if (flag.disabled())
if (!flag.enabled())
item.set_sensitive(false);
break;
}

View File

@ -211,13 +211,13 @@ void GToolbar::update()
if (item->first.action == ToolbarBackend::LAYOUTS) {
LyXFunc const & lf = view_->getLyXFunc();
bool const sensitive =
!lf.getStatus(FuncRequest(LFUN_LAYOUT)).disabled();
lf.getStatus(FuncRequest(LFUN_LAYOUT)).enabled();
widget->set_sensitive(sensitive);
continue;
}
FuncStatus const status = view_->
getLyXFunc().getStatus(item->first);
bool sensitive = !status.disabled();
bool sensitive = status.enabled();
widget->set_sensitive(sensitive);
if (it->get_type() != Gtk::TOOLBAR_CHILD_BUTTON)
return;

View File

@ -325,8 +325,6 @@ void lyx_gui::start(string const & batch, std::vector<string> const & files)
view.show();
view.init();
Buffer * last = 0;
// FIXME: some code below needs moving
lyxserver = new LyXServer(&view.getLyXFunc(), lyxrc.lyxpipes);
@ -335,16 +333,8 @@ void lyx_gui::start(string const & batch, std::vector<string> const & files)
std::vector<string>::const_iterator cit = files.begin();
std::vector<string>::const_iterator end = files.end();
for (; cit != end; ++cit) {
Buffer * b = bufferlist.newBuffer(*cit);
if (loadLyXFile(b, *cit))
last = b;
}
// switch to the last buffer successfully loaded
if (last) {
view.view()->buffer(last);
}
for (; cit != end; ++cit)
view.view()->loadLyXFile(*cit, true);
// handle the batch commands the user asked for
if (!batch.empty()) {