ПРИВЯЗКА ОБЪЕКТОВ В СРЕДЕ КОМПЬЮТЕРНОЙ ГРАФИКИ

1. Способ в вычислительной среде для привязки друг к другу двух объектов в графической прикладной программе, способ содержит этапы, на которых:
принимают команду для назначения цели;
назначают цель;
идентифицируют объект;
обеспечивают предложенную привязку объекта к цели;
принимают команду для подтверждения предложенной привязки; и
привязывают объект к цели, как это было предложено.
2. Способ по п.1, в котором привязка объекта к цели включает в себя по меньшей мере один из этапов, на которых размещают объект относительно цели в выбранном направлении и соединяют цель с объектом с помощью соединителя.
3. Способ по п.1, в котором привязка объекта к цели включает в себя этапы, на которых размещают объект относительно цели в выбранном направлении и соединяют цель с объектом при помощи соединителя, соединение является динамическим соединением, с тем чтобы цель и объект оставались соединенными с помощью соединителя, когда (a) цель перемещена, (b) объект перемещен или (c) и (a), и (b).
4. Способ по п.1, в котором идентификация объекта содержит этапы, на которых:
принимают команду для назначения объекта из одного и большего количества объектов в по меньшей мере одной области из множества, состоящего из области рисунка и области, отдельной от области рисунка; и
назначают объект в соответствии с командой.
5. Способ по п.1, в котором идентификация объекта включает в себя этапы, на которых:
предлагают назначение объекта;
принимают команду для подтверждения предложенного назначения объекта; и
назначают объект.
6. Способ по п.1, в котором обеспечение предложенной привязки включает в себя этап, на котором отображают визуальный индикатор вблизи от цели, визуальный индикатор указывает предложенное направление для (a) размещения объекта относительно цели, (b) проведения соединителя от цели, причем соединитель является подходящим для соединения цели с объектом, или (c) и (a), и (b).
7. Способ по п.1, в котором обеспечение предложенной привязки включает в себя этап, на котором отображают визуальный индикатор вблизи от цели, визуальный индикатор указывает предложенное направление для (a) размещения объекта относительно цели, (b) проведения соединителя от цели, причем соединитель является подходящим для соединения цели с объектом, или (c) и (a) и (b), и причем способ дополнительно содержит этап, на котором удаляют визуальный индикатор.
8. Способ по п.1 в котором:
идентификация объекта включает в себя этап, на котором идентифицируют несколько объектов;
обеспечение предложенной привязки объекта к цели включает в себя этап, на котором обеспечивают предложенную привязку каждого объекта к цели;
прием команды для подтверждения предложенной привязки включает в себя этап, на котором принимают команду для подтверждения предложенных привязок; и
привязка объекта к цели включает в себя этап, на котором привязывают объекты к цели, как это было предложено.
9. Способ по п.1, в котором обеспечение предложенной привязки объекта к цели включает в себя этап, на котором обеспечивают первую предложенную привязку объекта к цели и по меньшей мере одну вторую предложенную привязку объекта к цели.
10. Способ в вычислительной среде для привязки друг к другу двух объектов в графической прикладной программе, способ содержит этапы, на которых:
принимают команду для назначения целевого объекта;
назначают целевой объект;
отображают визуальный индикатор, идентифицирующий направление относительно целевого объекта;
идентифицируют объект;
принимают команду для подтверждения направления, идентифицированного визуальным индикатором;
размещают объект относительно целевого объекта в направлении, идентифицированном визуальным индикатором;
соединяют целевой объект и объект с помощью соединительного объекта; и
удаляют визуальный индикатор.
11. Способ по п.10, в котором соединение целевого объекта включает в себя этап, на котором соединяют целевой объект и объект с помощью соединительного объекта, простирающегося от целевого объекта в направлении, идентифицированном визуальным индикатором.
12. Способ по п.10, в котором визуальный индикатор включает в себя первый визуальный индикатор, и способ дополнительно содержит этапы, на которых:
отображают по меньшей мере один второй визуальный индикатор; и
удаляют по меньшей мере один второй визуальный индикатор.
13. Машиночитаемый носитель, содержащий команды для управления вычислительной средой для выполнения способа, содержащего этапы, на которых:
принимают команду для назначения цели;
назначают цель;
идентифицируют объект;
обеспечивают предложенную привязку объекта к цели;
принимают команду для подтверждения предложенной привязки; и
привязывают объект к цели, как это было предложено.
14. Машиночитаемый носитель по п.13, в котором привязка объекта к цели включает в себя по меньшей мере один из этапов, на которых размещают объект относительно цели в выбранном направлении и соединяют цель с объектом с помощью соединителя.
15. Машиночитаемый носитель по п.13, в котором привязка объекта к цели включает в себя этапы, на которых размещают объект относительно цели в выбранном направлении и соединяют цель с объектом при помощи соединителя, соединение является динамическим соединением, с тем чтобы цель и объект оставались соединенными с помощью соединителя, когда (a) цель перемещена, (b) объект перемещен или (c) и (a), и (b).
16. Машиночитаемый носитель по п.13, в котором идентификация объекта включает в себя этапы, на которых:
принимают команду для назначения объекта из одного и большего количества объектов в по меньшей мере одной области из множества, состоящего из области рисунка и области, отдельной от области рисунка; и
назначают объект в соответствии с командой.
17. Машиночитаемый носитель по п.13, в котором идентификация объекта включает в себя этапы, на которых:
предлагают назначение объекта;
принимают команду для подтверждения предложенного назначения объекта; и
назначают объект.
18. Машиночитаемый носитель по п.13, в котором:
идентификация объекта включает в себя этап, на котором идентифицируют несколько объектов;
обеспечение предложенной привязки объекта к цели включает в себя этап, на котором обеспечивают предложенную привязку каждого объекта к цели;
прием команды для подтверждения предложенной привязки включает в себя этап, на котором принимают команду для подтверждения предложенных привязок; и
привязка объекта к цели включает в себя этап, на котором привязывают объекты к цели, как это было предложено.
19. Машиночитаемый носитель по п.13, в котором обеспечение предложенной привязки объекта к цели включает в себя этап, на котором обеспечивают первую предложенную привязку объекта к цели и по меньшей мере одну вторую предложенную привязку объекта к цели.
20. Машиночитаемый носитель по п.13, в котором обеспечение предложенной привязки включает в себя этап, на котором отображают визуальный индикатор вблизи от цели, визуальный индикатор указывает предложенное направление для (a) размещения объекта относительно цели, (b) проведения соединителя от цели, причем соединитель является подходящим для соединения цели с объектом, или (c) и (a), и (b).