- void fitInsetCursor(BufferView * bv) const {
- inset.fitInsetCursor(bv);
- }
- UpdatableInset * getLockingInset() const;
- ///
- UpdatableInset * getFirstLockingInsetOfType(Inset::Code);
- ///
- void setFont(BufferView *, LyXFont const &, bool toggleall = false,
- bool selectall = false);
- ///
- void setLabel(string const & l) const;
- ///
- void setLabelFont(LyXFont & f) { labelfont = f; }
-#if 0
- ///
- void setAutoCollapse(bool f) { autocollapse = f; }
-#endif
-#if 0
- ///
- int getMaxWidth(BufferView *, UpdatableInset const *) const;
-#endif
- ///
- LyXText * getLyXText(BufferView const *, bool const recursive) const;
- ///
- void deleteLyXText(BufferView *, bool recursive=true) const;
- ///
- void resizeLyXText(BufferView *, bool force = false) const;
- ///
- std::vector<string> const getLabelList() const;
- ///
- bool nodraw() const;
+ virtual void setButtonLabel() {};
+ ///
+ void setLabelFont(LyXFont & f);
+ /// Appends \c list with all labels found within this inset.
+ void getLabelList(Buffer const &, std::vector<std::string> & list) const;