SASGIS

Веб-картография и навигация

Добавить функцию разрезания пути

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Re: Добавить функцию разрезания пути

Сообщение vdemidov » 02 мар 2016, 16:16

Tolik писал(а):Только это не работает с последним сегментом, если он состоит из одного отрезка. Если кликнуть на точку разрыва этого сегмента, потом на ножницы, то сегмент удаляется.

Странно, вроде бы не должен. Уточни, что ты понимаешь под точкой разрыва? Первая точка второго сегмента или последняя первого? В каком случае удаляет.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Добавить функцию разрезания пути

Сообщение garl » 02 мар 2016, 23:43

может у кого есть другая иконка ножниц? ведь реально их же не видно.
Вложения
_panel.jpg
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: Добавить функцию разрезания пути

Сообщение Tolik » 03 мар 2016, 11:13

vdemidov писал(а):Странно, вроде бы не должен. Уточни, что ты понимаешь под точкой разрыва? Первая точка второго сегмента или последняя первого? В каком случае удаляет.

Чтобы воспроизвести:
1. создать новый путь из 4-х точек (3 отрезков), сохранить
2. редактировать этот путь, кликнуть на 3-ю (предпоследнюю) точку, кликнуть ножницы - разрезали нормально
3. кликнуть ножницы ещё раз - последний кусок удаляется, а ножницы отстаются нажатыми.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Добавить функцию разрезания пути

Сообщение Tolik » 03 мар 2016, 11:21

garl писал(а):может у кого есть другая иконка ножниц? ведь реально их же не видно.

А какой нужен размер?
Можно ж легко нагуглить: https://www.google.ru/search?q=scissors ... source=lnt

Или ту же иконку сделать темнее.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Добавить функцию разрезания пути

Сообщение vdemidov » 03 мар 2016, 12:40

Tolik писал(а):Чтобы воспроизвести:
1. создать новый путь из 4-х точек (3 отрезков), сохранить
2. редактировать этот путь, кликнуть на 3-ю (предпоследнюю) точку, кликнуть ножницы - разрезали нормально
3. кликнуть ножницы ещё раз - последний кусок удаляется, а ножницы отстаются нажатыми.

Попробуем.

А по поводу иконки, то не буду возражать если кто-то сделает пул реквест с новой иконкой. Или хотя бы пришлет новую пнг-шку. Я какую нашел с возможностью свободного использования без обязательного упоминания автора ту и взял.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Добавить функцию разрезания пути

Сообщение vdemidov » 04 мар 2016, 02:17

Баг поправил. Почти добавил сохранялку кусков в виде отдельных меток. Осталось только в ГУЕ кнопочку сделать и сделать что бы она активировалась только в том случае если редактируем линию с несколькими сегментами.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Добавить функцию разрезания пути

Сообщение zed » 04 мар 2016, 10:59

Делай уже и для мультиполигонов разгруппировку по этой же кнопке?

P.S. Ночнушку смогу собрать только вечером.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Добавить функцию разрезания пути

Сообщение vdemidov » 04 мар 2016, 14:16

zed писал(а):Делай уже и для мультиполигонов разгруппировку по этой же кнопке?

Скорее всего сделаю. Если ты заметил, то я SaveMarkUngroupModal уже делал универсальным. А реализацию tbitmSaveMarkLineAsSeparateSegmentsClick просто до этого написал.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Добавить функцию разрезания пути

Сообщение garl » 05 мар 2016, 16:31

ну выбирайте что больше нравится, делал сам копирайты мои )))
Вложения
cuts.jpg
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: Добавить функцию разрезания пути

Сообщение garl » 09 мар 2016, 22:38

ну что, если никто не против берём 4-ые ножницы сверху (красные).
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Пред.След.

Вернуться в Внеочередное исполнение хотелок

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1