namespace frontend {
GuiERT::GuiERT(GuiView & lv)
namespace frontend {
GuiERT::GuiERT(GuiView & lv)
- : GuiDialog(lv, "ert", qt_("TeX Code Settings")), status_(InsetERT::Collapsed)
+ : GuiDialog(lv, "ert", qt_("TeX Code Settings")), status_(InsetCollapsable::Collapsed)
void GuiERT::applyView()
{
if (openRB->isChecked())
void GuiERT::applyView()
{
if (openRB->isChecked())
+ status_ = InsetCollapsable::Open;
- status_ = Inset::Collapsed;
+ status_ = InsetCollapsable::Collapsed;
}
void GuiERT::updateContents()
{
switch (status_) {
}
void GuiERT::updateContents()
{
switch (status_) {
- case InsetERT::Open: openRB->setChecked(true); break;
- case InsetERT::Collapsed: collapsedRB->setChecked(true); break;
+ case InsetCollapsable::Open: openRB->setChecked(true); break;
+ case InsetCollapsable::Collapsed: collapsedRB->setChecked(true); break;
void GuiERT::clearParams()
{
void GuiERT::clearParams()
{
- status_ = InsetERT::Collapsed;
+ status_ = InsetCollapsable::Collapsed;
virtual ColorCode backgroundColor() const;
///
virtual ColorCode labelColor() const;
virtual ColorCode backgroundColor() const;
///
virtual ColorCode labelColor() const;
- ///
- enum CollapseStatus {
- Collapsed,
- Open
- };
- ///
- virtual void setStatus(Cursor &, CollapseStatus) {}
//
enum { TEXT_TO_INSET_OFFSET = 4 };
//
enum { TEXT_TO_INSET_OFFSET = 4 };
namespace lyx {
InsetCollapsable::InsetCollapsable(Buffer const & buf, InsetText::UsePlain ltype)
namespace lyx {
InsetCollapsable::InsetCollapsable(Buffer const & buf, InsetText::UsePlain ltype)
- : InsetText(buf, ltype), status_(Inset::Open),
+ : InsetText(buf, ltype), status_(Open),
openinlined_(false), mouse_hover_(false)
{
setAutoBreakRows(true);
openinlined_(false), mouse_hover_(false)
{
setAutoBreakRows(true);
bool isOpen(BufferView const & bv) const
{ return geometry(bv) != ButtonOnly; }
///
bool isOpen(BufferView const & bv) const
{ return geometry(bv) != ButtonOnly; }
///
+ enum CollapseStatus {
+ Collapsed,
+ Open
+ };
+ ///
+ virtual void setStatus(Cursor & cur, CollapseStatus st);
+ ///
CollapseStatus status(BufferView const & bv) const;
/** Of the old CollapseStatus we only keep the values
* Open and Collapsed.
CollapseStatus status(BufferView const & bv) const;
/** Of the old CollapseStatus we only keep the values
* Open and Collapsed.
///
bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const;
///
///
bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const;
///
- void setStatus(Cursor & cur, CollapseStatus st);
- ///
bool setMouseHover(bool mouse_hover);
///
ColorCode backgroundColor() const { return getLayout().bgcolor(); }
bool setMouseHover(bool mouse_hover);
///
ColorCode backgroundColor() const { return getLayout().bgcolor(); }
void InsetListingsParams::read(Lexer & lex)
{
lex >> inline_;
void InsetListingsParams::read(Lexer & lex)
{
lex >> inline_;
- int s = Inset::Collapsed;
+ int s = InsetCollapsable::Collapsed;
lex >> s;
status_ = static_cast<InsetCollapsable::CollapseStatus>(s);
string par;
lex >> s;
status_ = static_cast<InsetCollapsable::CollapseStatus>(s);
string par;