InsetCommandParams p;
if (action == LFUN_TOC_INSERT )
- p.setCmdName( "tableofcontents" );
+ p.setCmdName("tableofcontents");
else if (action == LFUN_LOA_INSERT )
- p.setCmdName( "listofalgorithms" );
+ p.setCmdName("listof{algorithm}{List of Algorithms}");
else if (action == LFUN_LOF_INSERT )
- p.setCmdName( "listoffigures" );
+ p.setCmdName("listoffigures");
else
- p.setCmdName( "listoftables" );
+ p.setCmdName("listoftables");
- Inset * inset = new InsetTOC( p );
- if (!bv_->insertInset( inset, "Standard", true ) )
+ Inset * inset = new InsetTOC(p);
+ if (!bv_->insertInset(inset, "Standard", true))
delete inset;
break;
}
+2001-04-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * lyxfunc.C (Dispatch): hack to make listof algorithm work
+
+ * buffer.C (readInset): hack to make listof algorithm work
+
+ * BufferView_pimpl.C: hack to make listof algorithm work
+
2001-04-26 Lars Gullik Bjønnes <larsbj@birdstep.com>
* LyXAction.C: removed all !NEW_INSETS cruft
} else if (inscmd.getCmdName() == "tableofcontents"
|| inscmd.getCmdName() == "listofalgorithms"
|| inscmd.getCmdName() == "listoffigures"
- || inscmd.getCmdName() == "listoftables") {
+ || inscmd.getCmdName() == "listoftables"
+ || inscmd.getCmdName() == "listof{algorithm}{List of Algorithms}") {
inset = new InsetTOC(inscmd);
} else if (inscmd.getCmdName() == "printindex") {
inset = new InsetPrintIndex(inscmd);
+2001-04-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * insettoc.C: hack to make listof algorithm work
+
2001-04-20 Juergen Vigna <jug@sad.it>
* insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
string const InsetTOC::getScreenLabel() const
{
- string const cmdname( getCmdName() );
- if (cmdname == "tableofcontents" )
+ string const cmdname(getCmdName());
+
+ if (cmdname == "tableofcontents")
return _("Table of Contents");
- else if (cmdname == "listofalgorithms" )
+ else if (cmdname == "listof{algorithm}{List of Algorithms}")
return _("List of Algorithms");
- else if (cmdname == "listoffigures" )
+ else if (cmdname == "listoffigures")
return _("List of Figures");
else
return _("List of Tables");
string const cmdname(getCmdName());
if (cmdname == "tableofcontents")
return Inset::TOC_CODE;
- else if (cmdname == "listofalgorithms")
+ else if (cmdname == "listof{algorithm}{List of Algorithms}")
return Inset::LOA_CODE;
else if (cmdname == "listoffigures")
return Inset::LOF_CODE;
void InsetTOC::Edit(BufferView * bv, int, int, unsigned int)
{
- bv->owner()->getDialogs()->showTOC( this );
+ bv->owner()->getDialogs()->showTOC(this);
}
#if 0
Buffer::TocType type;
string cmdname = getCmdName();
- if (cmdname == "tableofcontents" )
+ if (cmdname == "tableofcontents")
type = Buffer::TOC_TOC;
- else if (cmdname == "listofalgorithms" )
+ else if (cmdname == "listof{algorithm}{List of Algorithms}")
type = Buffer::TOC_LOA;
- else if (cmdname == "listoffigures" )
+ else if (cmdname == "listoffigures")
type = Buffer::TOC_LOF;
else
type = Buffer::TOC_LOT;
#endif
string type;
string const cmdname = getCmdName();
- if (cmdname == "tableofcontents" )
+ if (cmdname == "tableofcontents")
type = "TOC";
- else if (cmdname == "listofalgorithms" )
+ else if (cmdname == "listof{algorithm}{List of Algorithms}")
type = "LOA";
- else if (cmdname == "listoffigures" )
+ else if (cmdname == "listoffigures")
type = "LOF";
else
type = "LOT";
int InsetTOC::Linuxdoc(Buffer const *, std::ostream & os) const
{
- if (getCmdName() == "tableofcontents" )
+ if (getCmdName() == "tableofcontents")
os << "<toc>";
return 0;
}
int InsetTOC::DocBook(Buffer const *, std::ostream & os) const
{
- if (getCmdName() == "tableofcontents" )
+ if (getCmdName() == "tableofcontents")
os << "<toc></toc>";
return 0;
}
{
InsetCommandParams p;
- if (action == LFUN_TOCVIEW )
- p.setCmdName( "tableofcontents" );
+ if (action == LFUN_TOCVIEW)
+ p.setCmdName("tableofcontents");
else if (action == LFUN_LOAVIEW )
- p.setCmdName( "listofalgorithms" );
- else if (action == LFUN_LOFVIEW )
- p.setCmdName( "listoffigures" );
+ p.setCmdName("listof{algorithm}{List of Algorithms}");
+ else if (action == LFUN_LOFVIEW)
+ p.setCmdName("listoffigures");
else
- p.setCmdName( "listoftables" );
+ p.setCmdName("listoftables");
- owner->getDialogs()->createTOC( p.getAsString() );
+ owner->getDialogs()->createTOC(p.getAsString());
break;
}