forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   3D GUI (http://forum.boolean.name/showthread.php?t=17033)

Кирпи4 14.07.2012 19:23

3D GUI
 
Вложений: 1
Привет, булковчане.
Сегодня решил порадовать вас новой финтифлюшкой, а именно GUI, отрисовка которого идёт через 3D. Он работает по экранному принципу, то есть, например, у нас есть экран, на нём одна группа гаджетов, и второй, на нем вторая группа. Если выбран экран 1, то показывается первая группа, если 2 - вторая. Поддерживается показ нескольких экранов.
В либе пока много дырок, но я надеюсь на ваши пожелания и модификации.
Все исходники включены, даже программы - генератора шрифтов, написанной на B+.

Реализовано:
Label
Button
Radio
Checkbox
TextField
TextArea (в ней написано, как она реализована :-D )

Пишутся:
TextArea
Slider

IgorOK 14.07.2012 19:29

Ответ: 3D GUI
 
*notbad.jpg*

Долго писал?

Кирпи4 14.07.2012 19:35

Ответ: 3D GUI
 
Почти две недели, из которых неделя на отрисовку текста
Ах да, Tab - Wireframe

ABTOMAT 14.07.2012 21:09

Ответ: 3D GUI
 
*notbad.jpg*

Dzirt 14.07.2012 21:34

Ответ: 3D GUI
 
*notbad.jpg* [2]

Alex__Noc 16.07.2012 01:44

Ответ: 3D GUI
 
удаление по зажатой бакспейс сделай еще
копирование текста в буфер не забудь

IgorOK 16.07.2012 21:06

Ответ: 3D GUI
 
Цитата:

Сообщение от Alex__Noc (Сообщение 233009)
удаление по зажатой бакспейс сделай еще
копирование текста в буфер не забудь

Непомешал бы ввод по зажатию кнопки, типа "FFFFFFFFFFFFFUUUUUUUUU"

Кирпи4 17.07.2012 01:25

Ответ: 3D GUI
 
удаление по зажатой бакспейс - complete
зажатие клавиш при наборе - incomplete (текст хватается через GetKey, а она повторения не прощает)
копирование текста в буффер - incomplete (не знаю как сделать)
TextArea в целом -
complete

Nex 17.07.2012 02:17

Ответ: 3D GUI
 
Цитата:

Сообщение от Кирпи4 (Сообщение 233068)
копирование текста в буффер

http://forum.boolean.name/showthread.php?t=6234


Часовой пояс GMT +4, время: 05:08.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot