mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-23 07:40:42 +01:00
[expression_editor] The button "log" inserts a logarithm without index.
Change-Id: Ib82cccb076c34c69c3112ade7a41139da15e96c0
This commit is contained in:
@@ -103,22 +103,9 @@ ExpressionLayout * ExpressionLayoutCursor::addFractionLayoutAndCollapseBrothers(
|
||||
}
|
||||
|
||||
ExpressionLayout * ExpressionLayoutCursor::addEmptyLogarithmLayout() {
|
||||
HorizontalLayout * newChild = new HorizontalLayout(
|
||||
ExpressionLayoutArray(
|
||||
new CharLayout('l'),
|
||||
new CharLayout('o'),
|
||||
new CharLayout('g')).array(),
|
||||
3,
|
||||
false);
|
||||
VerticalOffsetLayout * offsetLayout = new VerticalOffsetLayout(new EmptyVisibleLayout(), VerticalOffsetLayout::Type::Subscript, false);
|
||||
newChild->addChildAtIndex(offsetLayout, 3);
|
||||
m_pointedExpressionLayout->addBrother(this, newChild);
|
||||
setPointedExpressionLayout(offsetLayout);
|
||||
setPosition(ExpressionLayoutCursor::Position::Right);
|
||||
insertText("()");
|
||||
setPointedExpressionLayout(offsetLayout->editableChild(0));
|
||||
setPosition(ExpressionLayoutCursor::Position::Right);
|
||||
return offsetLayout;
|
||||
ExpressionLayout * result = insertText("log()");
|
||||
setPosition(ExpressionLayoutCursor::Position::Left);
|
||||
return result;
|
||||
}
|
||||
|
||||
ExpressionLayout * ExpressionLayoutCursor::addEmptyPowerLayout() {
|
||||
|
||||
Reference in New Issue
Block a user