https://github.com/dimitrius-dev/libfakegui
https://github.com/dimitrius-dev/libfakegui
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/dimitrius-dev/libfakegui
- Owner: Dimitrius-dev
- Created: 2021-02-23T11:21:26.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-23T11:37:42.000Z (almost 5 years ago)
- Last Synced: 2025-04-06T05:31:44.177Z (10 months ago)
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libFakeGUI
1.Иницифлизируем матрицу с помощью класса BoxPanel, которая выполняет функцию панели виджетов(кнопок).
2.Каждой кнопке(элементу матрицы) присваиваем через метод Set значения положения, размеров, цвета, названия(положения элементов матрицы должны соответствовать их графическому положению).
3.Создаём функции, которые будут выполняться на выбранной кнопке и вписываем указатель на каждую их них в определенный элемент матрицы с помощью метода SetFunc.
4.C помощию цикла обрабатываем нажатия клавиш, которые мы сами задаём.При нажатии вверх должен вызываться метод box->Ymi(); вниз - box->Ypl();влево - box->Xmi();вправо - box->Xpl();.
5.Необязательная модификация: метод box->Update(10); , который перемещает печатную вагонку на указанную координату по Oy.
6.Радуемся жизни.