*
* LyX, The Document Processor
*
- * Copyright (C) 1998 The LyX Team.
+ * Copyright 1998-2001 The LyX Team.
*
* ======================================================
*/
using std::max;
InsetCollapsable::InsetCollapsable()
- : UpdatableInset()
+ : UpdatableInset(), inset(new InsetText)
{
- inset = new InsetText;
+ //inset = new InsetText;
inset->setOwner(this);
collapsed = true;
label = "Label";
{
if (lex.IsOK()) {
lex.next();
- string token = lex.GetString();
+ string const token = lex.GetString();
if (token == "collapsed") {
lex.next();
collapsed = lex.GetBool();
} else if (!collapsed) {
if (!bv->lockInset(this))
return;
- inset->Edit(bv, x-widthCollapsed, y, button);
+ inset->Edit(bv, x - widthCollapsed, y, button);
}
}
void InsetCollapsable::InsetButtonPress(BufferView * bv,int x,int y,int button)
{
if (!collapsed && (x >= button_length)) {
- inset->InsetButtonPress(bv, x-widthCollapsed, y, button);
+ inset->InsetButtonPress(bv, x - widthCollapsed, y, button);
}
}
bv->updateInset(this, false);
}
} else if (!collapsed && (x >= button_length) && (y >= button_top_y)) {
- inset->InsetButtonRelease(bv, x-widthCollapsed, y, button);
+ inset->InsetButtonRelease(bv, x - widthCollapsed, y, button);
}
}