View Issue Details

IDProjectCategoryView StatusLast Update
0001243SAS.ПланетаХотелка / Feature requestpublic10-10-2012 11:45
ReporterDima2000 Assigned Tovdemidov  
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Product Version110418 
Target Version120808Fixed in Version120808 
Summary0001243: Модификация предыдущего выделения
DescriptionХотелось бы ещё одну операцию в списке операций с выделенной областью - изменение предыдущей. Т.е. взять предыдущее выделение и тупо переключиться в режим редактирования (начальную точку можно взять любую из полигона). Вероятно применимо лишь к полигональным выделениям, но как раз там оно и нужно.
Additional InformationЧасто бывает выделил полигон, нажал загрузить или экспорт или склейку, посмотрел что получается, не нравится где-то по мелочи, а исправить полигон нельзя, только заново весь тыкать. Для прямоугольника несложно, а полигон с парой десятков точек уже нереально муторно.
А реализовать вроде совсем просто, список точек есть, передать его в функцию выделения нового полигона и включить режим выделения. И всё. Никакой математики, лишь пункт меню, иконку и десяток строк кода. ;-)
Tagsвыделение, полигон

Relationships

related to 0001251 closedvdemidov Сделать импорт файла sls как метки 
related to 0001252 resolvedGarl Добавить в окно закачки кнопку "операции с выделенной областью" 

Activities

Tolik

28-03-2012 05:45

manager   ~0006282

Не думаю, что это будут делать, т.к. уже сейчас есть обратная функция - операции с выделенной областью по полигону-метке.
То есть надо _сначала_ нарисовать полигон, потом кликнуть по нему пр.кн. и перейти в операции с выделенной областью. Потом этот полигон можно редактировать.

vasketsov

28-03-2012 06:34

manager   ~0006283

Last edited: 28-03-2012 06:34

Рисуем полигон-метку как надо.
Для полигона-метки ... Tolik уже объяснил.
Ещё момент: текущее выделение из окна операций с выделенной областью можно импортировать в качестве метки (если неохота рисовать полигон-метку по полигону-выделению).

Tolik

28-03-2012 06:40

manager   ~0006284

Точно! В окне операций с выделенной областью внизу нарисована маленькая дискета - можно сохранить выделение в файл .hlg, а потом импортировать как метку.
Так что всё делается, только через ухо.
Может, всё-таки добавить в это окно ещё одну кнопку (рядом с дискетой) - "создать полигон"?

vasketsov

28-03-2012 09:27

manager   ~0006285

Уж не знаю кому и почему этого сильно не хватает.
Мне лишь иногда бывает что требуется по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая). Больше неразрешимых проблем с областью выделения вроде как нет.

Dima2000

28-03-2012 09:40

developer   ~0006286

Last edited: 28-03-2012 09:42

Ага, т.е. вместо выделения области и повторных операций над ней (возвращаясь по Ctrl+B к ней же) предлагаете понасоздавать полигональных меток и работать с ними? Да, это намного удобнее. Не дотумкал что так можно. Я как-то не привык к меткам, всё делал через выделение области.
Снимаю хотелку.

vdemidov

28-03-2012 13:43

manager   ~0006291

Там действительно всего пару строчек кода. Только найдите иконку для этой операции и прикрепите сюда.

vasketsov

28-03-2012 13:55

manager   ~0006293

Last edited: 28-03-2012 13:56

А что насчёт моего "по окошку скачки восстановить его область выделения (когда текущая область выделения уже совсем другая)"? Это тоже пара строчек, или нет? Качалка или что там внутри окна закачки наверное же знает по какому выделению её позвали?

Dima2000

28-03-2012 14:02

developer   ~0006294

Иконку рисовать надо, пока проще добавить строку текста между "Предыдущее выделение" и "Загрузить из файла", они всё равно тоже без иконок, что-то типа "Изменить предыдущее выделение" (ну или как придумаете).

vdemidov

28-03-2012 14:05

manager   ~0006296

>А что насчёт моего "по окошку скачки восстановить его область выделения"
Ну можно сохранить закачку в sls фай, а потом импортнуть его как метку. Вроде бы делал такой импорт.

Dima2000

28-03-2012 14:18

developer   ~0006297

Нет, в окне импорта меток формата sls нету.

vdemidov

28-03-2012 14:30

manager   ~0006298

Мда. Точно нету. Если кому нужен, сделайте отдельную хотелку.

Tolik

28-03-2012 14:39

manager   ~0006299

А зачем рисовать новую иконку? Можно взять ту, что на тулбаре - Add Polygon.

Tolik

28-03-2012 14:41

manager   ~0006300

>Ну можно сохранить закачку в sls фай
Как?

vdemidov

28-03-2012 14:44

manager   ~0006301

>>Ну можно сохранить закачку в sls фай
>Как?
Вы не поверите. Нажать Save в окне закачки. Но импорта, действительно, пока нету.

Tolik

28-03-2012 14:47

manager   ~0006302

Last edited: 28-03-2012 14:51

А, в окне _закачки_! Верю :)

Может и в это окошко добавить кнопку Add Polygon? Это и решит проблему vasketsov, и понятнее, чем "восстановить область выделения".

vasketsov

28-03-2012 14:53

manager   ~0006303

Last edited: 28-03-2012 14:56

Через sls - это мягко говоря через задницу. Там же не область выделения хранится.

>А, в окне _закачки_!
Моё хотелко именно про окно закачки. Закачалось - сгенерили зумы наверх не отходя от кассы. В принципе даже не само выделение надо, а окошко операций с выделенной областью по выделению из закачки.

Tolik

28-03-2012 17:39

manager   ~0006305

> Там же не область выделения хранится.
Хранится вообще-то. Так что для полного щастья надо и импорт его сделать (тем более что это очень просто, т.к. sls мало чем отличается то hlg). Открыть, что ли, такую хотелку...

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

А в рамках данной хотелки предлагаю просто сделать кнопку "добавить полигон" в окно "операции с в.о."

vasketsov

28-03-2012 18:02

manager   ~0006307

>Ну тогда в окошке закачки нужна кнопка "операции с в.о.",
Как бы пока vdemidov не подтвердил что там пару строк поправить для этого, и что вообще из окна скачки можно "дотянуться" до выделенной области, по которой работает (или работала) скачка. Если там всё перепахивать надо - ну его нафиг. То есть как бы да, отдельная хотелка. Но если там всё сложно - обойдёмся и импортом sls конечно. Но что-то мне подсказывает, что импорт sls в метки концептуально неверен (я давно смотрел что там с sls, и оно мне сильно не понравилось, уже не помню чем именно).

Dima2000

28-03-2012 18:06

developer   ~0006308

Что-то вы с sls явно отклонились от темы, это совсем другое. Сделайте отдельную хотелку, ну путаница же.

vdemidov

28-03-2012 21:12

manager   ~0006317

В общем, все что не касается конкретно этой хотелки обсуждаем в других местах. А эту реализовать очень просто.

Tolik

29-03-2012 04:05

manager   ~0006319

Открыл хотелки: импорт sls - 0001251, кнопка в окне закачки - 0001252.

vdemidov

19-06-2012 05:14

manager   ~0007481

Блин. Там нужно полностью переделывать механизм состояний и переходов между ними. Так просто без костылей эту хотелку не реализовать.

vdemidov

20-06-2012 10:28

manager   ~0007553

Еще чуть-чуть подумал и решил, что можно сделать :)

Issue History

Date Modified Username Field Change
27-03-2012 23:50 Dima2000 New Issue
27-03-2012 23:55 Dima2000 Tag Attached: выделение
27-03-2012 23:55 Dima2000 Tag Attached: полигон
28-03-2012 05:45 Tolik Note Added: 0006282
28-03-2012 06:34 vasketsov Note Added: 0006283
28-03-2012 06:34 vasketsov Note Edited: 0006283
28-03-2012 06:40 Tolik Note Added: 0006284
28-03-2012 09:27 vasketsov Note Added: 0006285
28-03-2012 09:40 Dima2000 Note Added: 0006286
28-03-2012 09:42 Dima2000 Note Edited: 0006286
28-03-2012 13:43 vdemidov Note Added: 0006291
28-03-2012 13:43 vdemidov Status new => confirmed
28-03-2012 13:43 vdemidov Product Version .Nightly => 110418
28-03-2012 13:43 vdemidov Target Version => 120808
28-03-2012 13:55 vasketsov Note Added: 0006293
28-03-2012 13:56 vasketsov Note Edited: 0006293
28-03-2012 14:02 Dima2000 Note Added: 0006294
28-03-2012 14:05 vdemidov Note Added: 0006296
28-03-2012 14:18 Dima2000 Note Added: 0006297
28-03-2012 14:30 vdemidov Note Added: 0006298
28-03-2012 14:39 Tolik Note Added: 0006299
28-03-2012 14:41 Tolik Note Added: 0006300
28-03-2012 14:44 vdemidov Note Added: 0006301
28-03-2012 14:47 Tolik Note Added: 0006302
28-03-2012 14:49 Tolik Note Edited: 0006302
28-03-2012 14:51 Tolik Note Edited: 0006302
28-03-2012 14:53 vasketsov Note Added: 0006303
28-03-2012 14:56 vasketsov Note Edited: 0006303
28-03-2012 17:39 Tolik Note Added: 0006305
28-03-2012 18:02 vasketsov Note Added: 0006307
28-03-2012 18:06 Dima2000 Note Added: 0006308
28-03-2012 21:12 vdemidov Note Added: 0006317
29-03-2012 04:03 Tolik Relationship added related to 0001251
29-03-2012 04:03 Tolik Relationship added related to 0001252
29-03-2012 04:05 Tolik Note Added: 0006319
19-06-2012 05:14 vdemidov Note Added: 0007481
19-06-2012 05:14 vdemidov Target Version 120808 => 41xxxx
20-06-2012 10:28 vdemidov Note Added: 0007553
20-06-2012 10:28 vdemidov Status confirmed => resolved
20-06-2012 10:28 vdemidov Fixed in Version => 120808
20-06-2012 10:28 vdemidov Resolution open => fixed
20-06-2012 10:28 vdemidov Assigned To => vdemidov
20-06-2012 10:28 vdemidov Target Version 41xxxx => 120808
10-10-2012 11:45 Tolik Status resolved => closed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request