SASGIS

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

Drag Drop редактор меток

Форум для обсуждения деталей разработки программы SAS.Планета

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

Drag Drop редактор меток

Сообщение SergeyKa » 23 авг 2010, 16:43

Не уверн, что выбрал правильную тему для написания. Если чего извиняюсь.

Появилась у меня необходимость поперетаскивать метки между категориями.
Упорядочить, так сказать. Не сильно удобный в этом случае редактор в SAS.Планета вынудил быстренько написать программу с перетаскиванием меток между категориями.
Программа предельно проста. В правом окне выбираем Ctrl+Мышь нужные метки и по
Dbl Click перетаскиваем в левое окно на нужную категорию. Те Drag Drop активизируется по DblClick и поддерживаются все стандартные комбинации по редактированию Dataset.
Файл EditMarks.exe обязательно расположить рядом с файлами *.sml.

Скачать Delphi 7 проект и exe можно здесь
http://www.3dar.ru/downloads/SASmarks.rar

Большое спасибо авторам за прекрасную программу!
SergeyKa
Постигающий Дао
 
Сообщения: 108
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 110 раз.
Поблагодарили: 21 раз.

Re: Drag Drop редактор меток

Сообщение Papazol » 23 авг 2010, 23:02

ЗдОрово. Давно есть необходимость в этом. Конечно, лучше бы это всё включить в состав SAS.Планеты.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Drag Drop редактор меток

Сообщение SergeyKa » 24 авг 2010, 11:38

Я не против. Могу и модуль доработать. Только не быстро, тк времени мало. Но необходимость в доработке меток остро ощущается....
PS Немного подчистил и первыложил. Перетаскивание теперь без даблклика.
SergeyKa
Постигающий Дао
 
Сообщения: 108
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 110 раз.
Поблагодарили: 21 раз.

Re: Drag Drop редактор меток

Сообщение Tikh » 24 авг 2010, 13:49

Спасибо за программу!

Очень помогла.

Ещё хотелось бы такой функции - по двойному щелчку на поле с id категории нельзя поменять её номер, а хотелось бы чтоб было можно.
Также хочется чтобы внизу выводило общую информацию про файл: количество категорий, меток всего, меток в категории.
Tikh
Соображающий
 
Сообщения: 68
Зарегистрирован: 05 мар 2010, 14:12
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Drag Drop редактор меток

Сообщение SergeyKa » 24 авг 2010, 17:11

У категории менять номер сложно :) это влечет за собой смену номера у всех связанных записей меток. Да и непонятно с какой целью менять?
Добавил функцию переиндексации. У меня вообще оказалось, что счетчик автоинкремента на 1000 улетел, видимо, при
импорте старых меток.
SergeyKa
Постигающий Дао
 
Сообщения: 108
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 110 раз.
Поблагодарили: 21 раз.

Re: Drag Drop редактор меток

Сообщение Tikh » 25 авг 2010, 15:41

Спасибо за новую версию, оч. понравилась.

Но выдаёт проблему с midas.dll и не запускается. Я нашёл решение - скачать где-то эту библиотеку и батник, который её регистрирует, но это помогает до перезагрузки компа.

Номер категории есть необходимость менять при слиянии двух файлов меток, создававшихся разными пользователями. Точнее - нужна кнопка переиндексации категорий :)
Tikh
Соображающий
 
Сообщения: 68
Зарегистрирован: 05 мар 2010, 14:12
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Drag Drop редактор меток

Сообщение SergeyKa » 25 авг 2010, 23:42

Tikh писал(а):Спасибо за новую версию, оч. понравилась.
Но выдаёт проблему с midas.dll и не запускается. Я нашёл решение - скачать где-то эту библиотеку и батник, который её регистрирует, но это помогает до перезагрузки компа.

О блин.. странно... погляжу, что ее подцепило.

Tikh писал(а):Номер категории есть необходимость менять при слиянии двух файлов меток, создававшихся разными пользователями. Точнее - нужна кнопка переиндексации категорий :)

Хм.. Переиндексацию меток я сделал. Ну а про задачу merge двух планет надо подумать. Давай в почту. Решим, я думаю.
Выложена версия посвежее, покрасивее :) И редактировать все можно

ksg77 сабака freemail точка ru
SergeyKa
Постигающий Дао
 
Сообщения: 108
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 110 раз.
Поблагодарили: 21 раз.

Re: Drag Drop редактор меток

Сообщение garl » 26 авг 2010, 01:17

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

Re: Drag Drop редактор меток

Сообщение SergeyKa » 26 авг 2010, 01:32

Таак проблему обнаружил.
Просьба пока не пользоваться!!!
При post обновленной записи стирается значение бинарного аттрибута lonlatarr
Разберусь - сообщу
--------------------------------
Разобрался. Новая версия выложена. midas.dll не просит.

Программа пока в тестовом режиме, поэтому обязательно создавайте бэкап файлов меток!
SergeyKa
Постигающий Дао
 
Сообщения: 108
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 110 раз.
Поблагодарили: 21 раз.

Re: Drag Drop редактор меток

Сообщение SergeyKa » 26 авг 2010, 03:09

garl писал(а):а вот так:
есть изначально одинаковые метки и категории(2 копии одной программы)
в одной заимпортировали трэк, и во второй импортнули трэк, можно ли эти оба трэка загнать в одну программу или туда или сюда?


Я думаю проще будет сделать импорт произвольных меток из др каталога. Те открываем файлы другой планеты и выбираем метки в категории, а потом указываем в основных метках куда переместить.
это визард наверное нужен... Гы.. или две программы EditMarks и перетаскивать между ними :) но это непросто
SergeyKa
Постигающий Дао
 
Сообщения: 108
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 110 раз.
Поблагодарили: 21 раз.

След.

Вернуться в Раздел для разработчиков программы SAS.Планета

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

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