// -*- C++ -*-
/* This file is part of*
- * ======================================================
+ * ======================================================
*
* LyX, The Document Processor
- *
+ *
* Copyright 1995 Matthias Ettrich
* Copyright 1995-2001 The LyX Team.
- *
+ *
* ====================================================== */
#ifndef INSET_BIB_H
class Buffer;
/** Used to insert bibitem's information (key and label)
-
+
Must be automatically inserted as the first object in a
- bibliography paragraph.
+ bibliography paragraph.
*/
class InsetBibKey : public InsetCommand {
public:
///
void edit(BufferView * bv, bool front = true);
///
- EDITABLE editable() const { return IS_EDITABLE; }
+ EDITABLE editable() const { return IS_EDITABLE; }
/// A user can't neither insert nor delete this inset
bool deletable() const {
return false;
InsetBibKey * inset;
BufferView * view;
};
-
+
private:
///
int counter;
};
-/** Used to insert BibTeX's information
+/** Used to insert BibTeX's information
*/
class InsetBibtex : public InsetCommand {
public:
void edit(BufferView *, int x, int y, unsigned int button);
///
void edit(BufferView * bv, bool front = true);
- ///
+ ///
int latex(Buffer const *, std::ostream &,
- bool fragile, bool freespace) const;
+ bool fragile, bool freespace) const;
///
std::vector<std::pair<string,string> > const getKeys(Buffer const *) const;
///
///
bool delDatabase(string const &);
///
- bool display() const { return true; }
+ bool display() const { return true; }
///
- struct Holder {
+ struct Holder {
InsetBibtex * inset;
BufferView * view;
};