+FRAME: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 7: Строка 7:


== Ввод слова +FRAME ==
== Ввод слова +FRAME ==
В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша +|{{Серая клавиша|+}}]]   [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] [[Клавиша ×|{{Серая клавиша|×}}]] [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] [[Клавиша ÷|{{Серая клавиша|÷}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]]
В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша +|{{Серая клавиша|+}}]]   [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] [[Клавиша ×|{{Серая клавиша|×}}]] {{ШГ←}} [[Клавиша ÷|{{Серая клавиша|÷}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]]


Для возврата в [[режим NUM]] нажмите [[Клавиша P|синюю клавишу {{Синяя клавиша|P}}]].
Для возврата в [[режим NUM]] нажмите [[Клавиша P|синюю клавишу {{Синяя клавиша|P}}]].

Версия от 12:20, 2 августа 2016

+FRAME (плюс рамка, читается «плюс-фрэйм») — встроенное слово Каллисто.

+FRAME         ( u1 u2 −− )                    Нарисовать на индикаторе рамку шириной u1 вышиной u2.
Пример работы слова +FRAME

Рисует рамку, начиная с текущей позиции курсора, заданной AT. u1 и u2 - размер рамки по горизонтали и вертикали. Позиция курсора не меняется. Для выбора цвета рамки предварительно используйте примитив LIGHT (светлая рамка) или DARK (тёмная рамка).

Пример:  10 50 AT 108 10 DARK +FRAME  − рисует тёмную рамку с углами в точках (10,50) и (117,59).

Ввод слова +FRAME

В режиме NUM последовательно нажмите клавиши  +     Р-ГРД-Г   П   ×   ШГ←   ÷   ИП 

Для возврата в режим NUM нажмите синюю клавишу  P .

Детали реализации

Обёртка вокруг R9014, но порядок аргументов взят из colorForth. Атрибуты вывода берутся из R9001.

История

Английское слово frame означает «рамка». Знак «плюс» означает, что слову передаются размеры изображаемого объекта.

Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.