ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ ДЛЯ СЕМАНТИЧЕСКОГО МАСШТАБИРОВАНИЯ

1. Компьютерно-реализуемый способ представления интерфейса программирования для семантического масштабирования, содержащий этапы, на которых:
представляют интерфейс программирования, имеющий один или более методов, которые являются определяемыми для обеспечения возможности использования элемента управления в качестве одного из множества представлений в семантическом масштабировании; и
конфигурируют это представление для использования в семантическом масштабировании, которое включает в себя операцию семантической перестановки для переключения между упомянутым множеством представлений в ответ на пользовательский ввод.
2. Способ по п. 1, в котором каждое из упомянутого множества представлений включает в себя прокручиваемые образы элементов.
3. Способ по п. 1, в котором по меньшей мере один из методов сконфигурирован для определения одной или более осей, вдоль которых выполняется панорамирование элементов управления.
4. Способ по п. 1, в котором по меньшей мере один из методов сконфигурирован для уведомления элемента управления, когда в текущий момент выполняется масштабирование.
5. Способ по п. 1, в котором по меньшей мере один из методов сконфигурирован для выравнивания упомянутого множества представлений относительно друг друга в качестве части замены одного представления другим представлением.
6. Способ по п. 1, в котором интерфейс программирования сконфигурирован для использования в языке с динамическим контролем типов.
7. Способ по п. 6, в котором конфигурация для использования в языке с динамическим контролем типов включает в себя общедоступное свойство, которое служит для оценки объекта, к которому упомянутые один или более методов присоединены.
8. Способ по п. 1, в котором упомянутые один или более методов являются непосредственными членами интерфейса в языке со статическим контролем типов.
9. Способ по п. 1, в котором семантическая перестановка сконфигурирована так, чтобы инициироваться посредством команды с клавиатуры, устройства управления курсором или жеста.
10. Способ по п. 9, в котором жест является жестом сжатия или растяжения.