-
На 6: Добавить к таскательным прямоугольникам таскательные круги.
-
На 7: Сделать кнопки добавления новых прямоугольников и круги на лету. Контур и заливка выбираются случайным образом.
-
На 8: По щелчку фигура переходит в режим «выделения». В этом режиме она выглядит особым образом (на вкус программиста), а также её можно перемещать клавишами-стрелками.
-
На 9: Можно переключать выделение между фигурами клавишей
<Tab>, удалять фигуры клавишей<Del>, а также менять размер клавишами+и-. -
На 10: Зажимая клавишу
<Ctrl>можно мышкой выбрать группу фигур, над которыми потом можно выполнять групповые операции (все реализованные выше). Действуют привычные правила для клавиши<Ctrl>в Windows:- удерживая
<Ctrl>щелчок добавляет в группу, либо удаляет из неё; - если выделена группа фигур, то действуют любые операции, даже если
<Ctrl>больше не удерживается; - при одиночном щелчке мыши без
<Ctrl>группа сбрасывается, и выделяется та фигура, на которой щёлкнули, либо ничего.
- удерживая
Created
November 14, 2011 23:28
-
-
Save disolovyov/1365574 to your computer and use it in GitHub Desktop.
Объектно-ориентированное программирование. Лабораторная работа 3.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| *.zip -crlf -diff |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment