Commit 74cd7cff authored by Denis Khachko's avatar Denis Khachko

Merge branch 'master' of git.lpm.org.ru:niisi/kumir2

parents ed063553 23c0fcf4
......@@ -102,6 +102,13 @@ void FindReplace::showFind()
ui->btnMore->setChecked(false);
updateLayout(false);
ui->find->clear();
if (editor_->cursor()->hasSelection()) {
const QString selection = editor_->cursor()->selectedText();
if (!selection.contains("\n")) {
ui->find->setText(selection.trimmed());
ui->find->setSelection(0, ui->find->text().length());
}
}
ui->find->setFocus();
show();
}
......@@ -110,10 +117,19 @@ void FindReplace::showReplace()
{
ui->btnMore->setChecked(true);
updateLayout(true);
if (ui->find->text().isEmpty())
if (ui->find->text().isEmpty()) {
if (editor_->cursor()->hasSelection()) {
const QString selection = editor_->cursor()->selectedText();
if (!selection.contains("\n")) {
ui->find->setText(selection.trimmed());
ui->find->setSelection(0, ui->find->text().length());
}
}
ui->find->setFocus();
else
}
else {
ui->replace->setFocus();
}
show();
}
......
......@@ -807,7 +807,7 @@ QByteArray TextDocument::toRtf(uint fromLine, uint toLine) const
for (uint j=0; j<chunks.size(); j++) {
result.append(chunks[j].data);
}
if (fromLine!=toLine && i<toLine-1) {
if (fromLine!=toLine && i<toLine) {
result.append("\\par\r\n");
}
}
......@@ -839,7 +839,7 @@ QByteArray TextDocument::toRtf(uint fromLine, uint toLine) const
result.append(codec->fromUnicode(text));
result.append("}");
}
if (fromLine!=toLine && i<toLine-1) {
if (fromLine!=toLine && i<toLine) {
result.append("\\par\r\n");
}
}
......
......@@ -828,8 +828,8 @@ robot.do_paint()
</para>
<para>
При инсталляции системы Кумир в качестве имени ФСО записывается имя файла со стандартной обстановкой, который входит в
поставку Кумира (<code>10&times;15.fil</code>). Стандартной обстановкой является <emphasis role="italic">пустая</emphasis> обстановка
размера <code>10&times;15</code> с Роботом в левом верхнем углу. Максимально допустимый размер обстановки
поставку Кумира (<code>7&times;7.fil</code>). Стандартной обстановкой является <emphasis role="italic">пустая</emphasis> обстановка
размера <code>7&times;7</code> с Роботом в левом верхнем углу. Максимально допустимый размер обстановки
составляет <code>128&times;255</code>. Слово «пустая» означает:
</para>
<itemizedlist>
......
......@@ -46,26 +46,4 @@
</programlisting>
</example>
</section>
<section>
<title>пауза</title>
<funcsynopsis role="кумир">
<funcprototype>
<funcdef>алг <function>пауза</function></funcdef>
</funcprototype>
</funcsynopsis>
<para>
Приостанавливает выполнение программы. Действие этой команды аналогично действию точки остановки.
</para>
</section>
<section>
<title>стоп</title>
<funcsynopsis role="кумир">
<funcprototype>
<funcdef>алг <function>стоп</function></funcdef>
</funcprototype>
</funcsynopsis>
<para>
Принудительно завершает работу программы.
</para>
</section>
</section>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment