речь об элементах, связанных менеджерами. Например в BASS это свойство Channel (имя каналапотока).
Предложения:
1. Сделать ещё один способ добавления в схему элементов с автоматическим наследованием этого самого имени канала. Реализовать это например как часть контекстного меню (по ПКМ) или в виде некой формы вызываемой по dblСlick на элементе при зажатой Alt (например), где можно выбрать элементы из представленной группы доступных.
2. Сделать некий инфо-сервис на элемент (например добавив его в хинт), показывающий колличество элементов с "таким" именем потока - всего и в текущем контейнере
3. перебор (при выделенном элементе например по F3) с подсветкой всех элементов одноимённого канала в контейнере, при достижении последнего, уведомить есть ли в др. контейнерах (и сколько).
4. Выделение всех элементов одного канала, например левым кликом на элементе при зажатой Alt. Чтобы их всех было видно сразу. При наличии у элемента нескольких менеджеров - перебор групп элементов объединённых перебираемыми менеджерами. По первому клику - все элементы одного менеджера, по второму - следующего и т.д. с выводом целевой информации в панель справки.
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
1. а чем это принципиально отличается от выбора канала в палитре свойств элемента?
2. все элементы, соединенные с текущим менеджером можно посмотреть выбрав его с зажатым Alt. Про "всего" немного не понятно - менеджер вещает свой интерфейс только в рамках текущего контейнера и никак не на всю схему. 3. а чем это от пункта 1 отличается? только способом представления информации? 4. тут можно просто связи разными цветами выводить Вообще я так понимаю основная проблема в том, что нет возможность по отдельно взятому элементу посмотреть на схеме всех его собратов, которые используют тот же менеджер? |
|||
карма: 27 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Dilma,
1. удобством, если это можно назвать принципиальным.. 2. Хм, чё за дела - про Alt я только вчера (пардон сегодня) придумал Dilma, Вы пользуетесь машиной времени? Приятно узнать, что, как говорил Galkov - "кинешься, а воно еэ". Жаль только, что применимо это к "корню" (Bass_StreamcreateFile), а на Bass_ChannelPause (например) не работает. Э, может это нетрудно добавить? Про менеджера - да, я заметил, что он не видит ничего заграничного, но ведь работает (вроде) 3. да - надеюсь будет ещё удобнее.. 4. думаю разноцветный "паук" со множеством связей не добавит наглядности, но как вариант - да. Dilma писал(а): Вообще я так понимаю основная проблема в том, что нет возможность по отдельно взятому элементу посмотреть на схеме всех его собратов, которые используют тот же менеджер? |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
1. в таком случае не совсем понятно, почему такой способ удобнее существующего, в чем имено удобство?
2. можно почему бы и нет Андрей. писал(а): но ведь работает (вроде)никак нет 4. Андрей. писал(а): именно, но не только посмотреть, хотелось бы также выполнять групповые операции, например у всех сразу поменять имя канала, при копировании части схемы (из примера например или другого проекта), для этого нужно выделить всю "семью" (Alt + Ctrl например)..подумаю как это лучше сделать |
|||
карма: 27 |
|
Ответов: 3851
Рейтинг: 159
|
|||
1. массив перебираемых глазами элементов - короче (где можно выбрать элементы из представленной группы доступных) - меньше нагрузка на мозг
2. да, действительно - не работает (хотя компилируется). А жаль имхо.. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Андрей., мне все же не понятно, что такое "массив перебираемых глазами элементов". Сегодня это ComboBox, а предлагается отдельная форма с чем? С тем же ComboBox? Или ListBox? Как это выглядеть-то должно?
|
|||
карма: 27 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Dilma писал(а): Как это выглядеть-то должно?Контекстное меню кстати тоже хорошо - всё делается мышкой, не надо зажимать Alt.. |
|||
карма: 0 |
|
7