SASGIS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Попробуем.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пред.След.

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

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

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