Сообщество программистов Autodesk в СНГ

ADN Club => Autodesk App Store (ранее Autodesk Exchange Apps) => Тема начата: BearDyugin от 12-10-2015, 08:10:28

Название: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: BearDyugin от 12-10-2015, 08:10:28
Здравствуйте.
Вопрос в следующем, сейчас одно приложение - это одна панелька на Ленте, хорошо если ещё это приложения из нескольких команд, а так одна кнопочка в чистом поле,  так они могут быстро перестать на вкладку "Приложения" влазить.
Как-то можно придумать, чтоб загружаемые приложения имеющие всего одну команду(кнопку) группировались по какому-то признаку на одних панельках?

Например есть у меня пакет "геодезических приложений" состоящий из 9 разных приложений, и у меня они аккуратненько все на одной панельки расположены. Выкладывать в магазин разом весь пакет не удобно, во-первых ни всем нужны все эти 9 приложений, во-вторых процесс выкладывания не очень простой будем с каждым приложением его отдельно проходить.
Название: Re: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: Виктор Чекалин от 12-10-2015, 08:33:47
Как-то можно придумать, чтоб загружаемые приложения имеющие всего одну команду(кнопку) группировались по какому-то признаку на одних панельках?
По моему вопрос здесь совсем не про Autodesk Exchange Apps, а про какой-то конкретный продукт и его API.

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

Конкретная реализация зависит от продукта.
Название: Re: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: BearDyugin от 12-10-2015, 08:46:08
В каждом приложении перед тем как поместить кнопку, я ищу, есть ли панель с нужным мне именем.
Понятно, кнопку на панельку ты помещаешь программно, а в простом виде в Autodesk Exchange Apps просто предлагают приложить файл CUIX со своей панелькой.

Т.е. программист я так себе, пишу узкоспециализированные приложения для Геодезической отрасли, за много лет немного изучил Lisp, а всё что больше для меня кажется страшным и не понятным  ;)
Название: Re: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: Дмитрий Загорулькин от 14-10-2015, 01:50:55
сейчас одно приложение - это одна панелька на Ленте
Да, есть такое. Задумка именно такая. Если приложение "однокомандное" - отдельная панель на которой одна кнопка, как правило, большая :).
так они могут быстро перестать на вкладку "Приложения" влазить
Я не пробовал, но есть подозрение, что можно создавать панели на другой вкладке. Вроде бы, в мануале по созданию частичного CUIX для магазина описывался этот вариант. В конце-концов, пользователь может сам создать кнопку на нужной ему вкладке-панели и запускать оттуда а не со вкладки "Приложения".
Название: Re: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: BearDyugin от 14-10-2015, 06:53:23
Я не пробовал, но есть подозрение, что можно создавать панели на другой вкладке.
Да можно, но
Вроде бы, в мануале по созданию частичного CUIX для магазина описывался этот вариант.
Как раз там и написано, что только на вкладку "Приложения" для того собственно она и создавалась.
В конце-концов, пользователь может сам создать кнопку на нужной ему вкладке-панели
Наверно далеко не каждый "пользователь" может.
Вопрос был больше к Autodesk по улучшению его app store, там же есть разделы и подразделы в магазине, так вот если приложение всего с одной командой, то имя панельки давать строго с именем подраздела как в магазине, а уже Вкладку "Приложения" научить объединять такие одноименные панельки в одну. Надо будет им на форуме такое предложение написать, там просто у форума какой-то не привычный формат.
Название: Re: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: Алексей Терно от 31-03-2016, 17:22:29
Только программно.
С помощью файла CUI можно "присоедениться" к вкладке "Надстройки" или создать свою, но каждый файл CUIX будет создавать свою отдельную вкладку. К сожалению, объединять их нельзя.
Название: Re: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: BearDyugin от 31-03-2016, 17:42:22
но каждый файл CUIX будет создавать свою отдельную вкладку.
Ты хотел написать "панель" вместо "вкладку"?
Название: Re: Одно приложение - одна панель с одной кнопкой на Ленте?
Отправлено: Алексей Терно от 31-03-2016, 17:48:24
Нет, именно вкладка. Это если ты размещаешь кнопки на собственной вкладке, а не на "Надстройки".