Форумы caduser.ru

 
Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти  
Страницы: 1
RSS
Применение фильтра слоев без вызова менеджера слоев.
Возможно ли такое командой? Выключение слоев не входящих в фильтр не требуется. Только включение в падающем меню.
На лиспе сделать не смогли...
Это возможно.
Как? А то очень хорошая функция осталась незавершенной...
http://www.caduser.ru/forum/index.php...&TID=20414
Некотороя двусмысленность...
Изменение состояния (включение) слоев входящих в фильтр тоже нетребуется! ТОЛЬКО ПРИМЕНЕНИЕ в существующем падающем меню...
> iv (2006-12-05 00:05:30)
Не поленись и четко сформулируй задачу.
P.S.: И о каком падающем меню ты все время говоришь? Ты имеешь в виду тулбар (toolbar) со списком слоев или что-то другое?
Сделал в той степени, в которой понял эту задачу: http://www.maestrogroup.com.ua/support/LayerFilter.zip
Ты ее понял абсолютно верно!
Работает как по маслу!
Извини за некоторое косноязычие smile:)
> iv (2006-12-05 08:33:36)
Ну и отлично! smile:)
to Александр Ривилис
Работает отлично, но небольшая загадка - при загрузке нового файла необходимо один раз зайти в менеджер слоев (можно ничего не делать).
В противном случае программа проходит, но фильтр не применяется.
Может потому что 2005?
В принципе меня не напрягает, удобство повысилось суперски, но загадка... smile;)
> Александр Ривилис (2006-12-05 14:06:29)
Функция - суперская! Пользуюсь ей в течение полугода минимум 100 раз в день! Рекомендую ВСЕМ - очень удобно для любых приложений. Думаю вполне можно оформить как "готовую программу".
К сожалению только, требуется однократная загрузка менеджера слоев и в 2007 smile:(. Нет ли идей почему?
Цитата
№7
Александр Ривилис пишет: Сделал в той степени, в которой понял эту задачу: http://www.maestrogroup.com.ua/support/LayerFilter.zip


Александр, возможно ли в Вашей функции

(layer_apply_filter_by_name "имя фильтра") ; Применяет фильтр слоев по имени

добавить аргумент включающий или отключающий инвертирование фильтра smile:?:
Изменено: Yuriy - 14-09-2009 22:23:24
http://yuriy-i.narod.ru
"лучше" или "хуже" - понятия относительные

Сделал, но совсем не проверял.
Изменено: Александр Ривилис - 15-09-2009 10:50:17
О чудо! инверсия работает!!!
проверил в AA-2009 eng

Жаль после изменения темы не поднимаются, а то не пропустил бы аж 11 дней.

Александр, большое спасибо!!!

Вот бы и для 2010 версии компильнуть.
Сможете smile:?:
Изменено: Yuriy - 26-09-2009 19:31:22
http://yuriy-i.narod.ru
"лучше" или "хуже" - понятия относительные

Цитата
Yuriy пишет:
Вот бы и для 2010 версии компильнуть. Сможете smile:?:

Сделал, но не проверял. Тестируй.
проверил
AA-2009-eng x32
AA-2010-eng x32

для фильтров первого уровня (под ALL) все OK инверсия включается и отключается функцией
(layer_apply_filter_by_name "имя фильтра" [флаг инверсии - если T, то инвертируется])

функция (layer_apply_filter_all) фильтр "ALL" устанавливает, но инверсию менять не позволяет


завтра проверю
AA-2009-eng x64
AA-2010-eng x64
http://yuriy-i.narod.ru
"лучше" или "хуже" - понятия относительные

Цитата
Yuriy пишет:
функция (layer_apply_filter_all) фильтр "ALL" устанавливает, но инверсию менять не позволяет

А здесь я инверсию не предусматривал. Подумаю.
Цитата
Yuriy пишет:
завтра проверю
AA-2009-eng x64
AA-2010-eng x64


Проверил, все OK!

Александр, спасибо!!!
если подправите (layer_apply_filter_all) под инверсию, обязательно скачаю...
http://yuriy-i.narod.ru
"лучше" или "хуже" - понятия относительные

Так вообще-то уже подправил, но не проверял.
layer_apply_filter_all
проверил

layer_apply_filter_by_name
перепроверил

С у п е р smile:!: smile:!: smile:!:
http://yuriy-i.narod.ru
"лучше" или "хуже" - понятия относительные

Объясните пожалуйста, как этим пользоватся. Прикрутить прикрутил. А как вызывать?
Всё описано в теме и в файле LayerFilter.txt
2018 ?
Цитата
solar пишет:
2018 ?

На месте. Но я не тестировал. Пробуйте.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)