View Issue Details

IDProjectCategoryView StatusLast Update
0003740Far ManagerPlugins API.Editorpublic2019-09-24 22:35
Reportershmuel Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Platformx86OSWindowsOS Version7
Product Version3.0 
Summary0003740: ECTL_SELECT не выделяет, если BlockHeight==1 && BlockWidth<0
DescriptionВ писании говорится "Ширина блока. Может быть отрицательной величиной." И это работает при BlockHeight > 1, но не работает при BlockHeight == 1.
Steps To Reproduce
editor.Select(nil,{BlockType="BTYPE_STREAM";BlockStartLine=2;BlockStartPos=20;BlockWidth=-10;BlockHeight=1;})
Additional InformationЕсли BlockType == BTYPE_COLUMN, то работает и на блоке высотой в 1 строку.
TagsNo tags attached.
Build0

Activities

zg

2019-09-24 00:00

developer   bugnote:0016598

а какой в этом смысл при BlockHeight == 1?

shmuel

2019-09-24 10:36

developer   bugnote:0016602

Такой же, как для прочих значений.

zg

2019-09-24 19:35

developer   bugnote:0016605

для прочих значений отрицательная ширина говорит о том, что блок начинается позже, чем заканчивается. для высоты 2 и выше это имеет смысл. но я не очень представляю, как блок может начаться позже, чем закончиться в одной строке.

shmuel

2019-09-24 22:35

developer   bugnote:0016607

Да, при направлении слева направо, сверху вниз это так. Вы правы.

Issue History

Date Modified Username Field Change
2019-09-22 16:19 shmuel New Issue
2019-09-22 16:19 shmuel Steps to Reproduce Updated
2019-09-22 16:24 shmuel Steps to Reproduce Updated
2019-09-24 00:00 zg Note Added: 0016598
2019-09-24 10:36 shmuel Note Added: 0016602
2019-09-24 19:35 zg Note Added: 0016605
2019-09-24 22:35 shmuel Status new => closed
2019-09-24 22:35 shmuel Resolution open => no change required
2019-09-24 22:35 shmuel Build => 0
2019-09-24 22:35 shmuel Note Added: 0016607