-InsetInfo::InsetInfo(Buffer const & buf, string const & name)
+InsetInfo::InsetInfo(Buffer * buf, string const & name)
: InsetCollapsable(buf), type_(UNKNOWN_INFO), name_()
{
setAutoBreakRows(true);
_("Missing \\end_inset at this point."),
from_utf8(token));
}
- setLayout(buffer().params());
updateInfo();
}
case LFUN_MOUSE_DOUBLE:
case LFUN_MOUSE_TRIPLE:
case LFUN_COPY:
- case LFUN_INSET_SETTINGS:
return InsetCollapsable::getStatus(cur, cmd, flag);
+ case LFUN_INSET_DIALOG_UPDATE:
case LFUN_INSET_MODIFY:
+ case LFUN_INSET_SETTINGS:
flag.setEnabled(true);
- break;
+ return true;
default:
return false;
}
- return true;
}
string type;
name_ = trim(split(name, type, ' '));
type_ = nameTranslator().find(type);
- setLayout(buffer().params());
updateInfo();
}
FileName file(to_utf8(icon_name));
if (!file.exists())
break;
- InsetGraphics * inset = new InsetGraphics(buffer());
+ InsetGraphics * inset = new InsetGraphics(buffer_);
InsetGraphicsParams igp;
igp.filename = file;
inset->setParams(igp);