forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   AlbaLynx [Xors3D GUI] (http://forum.boolean.name/showthread.php?t=12285)

wolfhound512 09.11.2010 16:09

Ответ: AlbaLynx [Xors3D GUI]
 
Версия 0.7.5.0

1. Новый элемент Menu (Черновой варинат: можно создать только одно меню и только сверху).
2. Новый элемент ContextMenu.
3. Добавлены функции для работы с меню: AddMenuItemA/W(), OpenContext(), SetContextMenu(), GetContextTarget()
4. Изменена система сообщений об ошибках
5. Добавлены функции для управления обработчиками ошибок:
SetObserverLevels(), SetObserverSysMsgLevels(), AddObserverHTMLLogA/W(), AddObserverUserFunction(), DelObserver(), AddObserverEventA/W(), AddErrorHandlerEventA/W()
6. Добавлены параметры к текстовым примитивам шаблона: letterSpasing и rowSpacing - межбуквенный и межстрочный интервалы.
7. Добавлены примеры по работе с контекстным меню: Samples\BlitzMax\
8. Исправлен вылет при вводе текста
9. Исправлена утечка памяти в модуле для BlitzMax
10. Удалена функция SetErrorReporting()

MiXaeL 05.12.2010 20:21

Ответ: AlbaLynx [Xors3D GUI]
 
Ткните меня, плиз, в "AL_ErrorCodes.h", который инклудится в последней версии. :dontknow:

P.S. Что-нибудь новенькое палнируется?

wolfhound512 05.12.2010 22:40

Ответ: AlbaLynx [Xors3D GUI]
 
Вложений: 1
Все-таки забыл положить...

Планируется много новенького, но как всегда одна проблема - время
До нового года попытаюсь успеть сделать редактор форм + загрузку интерфейса из файла

wolfhound512 12.01.2011 20:18

Ответ: AlbaLynx [Xors3D GUI]
 
Небольшое обновление. Более масштабное обновление будет в феврале.

Версия 0.7.7.0

1. Изменена номенклатура функций создания элементов: вместо Create%NAME%() теперь CreateG%NAME%(). Для избежания конфликтов с дефайнами windows
2. Изменена функция GetValue(), для ListBox и ComboBox она теперь возвращает значение(параметр "Value") выбранного элемента, а не текст.
3. Добавлен параметр "Value" для элементов списков (ListItem).
4. Добавлена функция Clear() для списков.
5. Исправлена фунция SetValue() для ListItem

L.D.M.T. 13.01.2011 01:26

Ответ: AlbaLynx [Xors3D GUI]
 
все шикарно, не могу дождаться редактора форм и замены интерфейса.
пожелания для TextArea - сделать поддержку клавиш Home-End, PageUp-PageDown и конечно же Сtrl+Insert и Shift+Insert

wolfhound512 18.02.2011 03:51

Ответ: AlbaLynx [Xors3D GUI]
 
Версия 0.8.0.0

Новый элемент cTreeView.
Новый элемент cExplorer.
Новый элемент cTabContainer / cTab.
Новый элемент cMsgBox.
Добавлена собственная система вывода графики. FastImage для DirectX9 больше не требуется.
Добавлена система событий.
Добавлена возможность изменять размер элемента мышкой.
Добавлен обработчик событий cInnerMsg - выводит сообщения через cMsgBox. По умолчанию использует стандартный шаблон для cMsgBox, но в случае если он не корректен или шаблоны еще не загружены, то использует встроенный шаблон.
Добавлены ООП заголовочные файлы для C++.
Добавлена функция GetParentChildren() для всех родительских элементов. Возвращает дочерний элемент по индексу.
Добавлен параметр "имя" для всех элементов. Для удобного опознавания при использовании событий.
Добавлены функции для cScrollBar: GetSBarMinValue(), GetSBarMaxValue()
Добавлена функция для фиксирования фокуса на одном элементе, т.е. остальные не будут реагировать на мышь - LockPrimaryFocus()
Изменена функция GetParent(). Добавлен аргумент, дающий возможность получить первичный родительский элемент.
Функция Lock() теперь действует на окно так же, как и на остальные элементы. Для блокировки перемещения окна используйте функцию SetDragType()
Изменено имя функции SetSParentPadding() на SetSAreaPadding()

--
Исправлены проекты примеров для Visual Studio
Теперь их можно компилировать без внесения изменений, только выберите конфигурацию без окончания "_home"
--
Версия под нативный Blitz3D пока отсутствует.
--
Более функциональная история изменений, а так же справочник с полнотекстовым поиском находятся здесь.

З.Ы. Home-End, PageUp-PageDown, Сtrl+Insert и Shift+Insert пока не добавлял... вроде бы.

Amatsu 23.02.2011 01:48

Ответ: AlbaLynx [Xors3D GUI]
 
Вопрос - кому принадлежат права на библиотеку FastImageXors.dll ? Пишу редактор уровней под ксорс, там ограничение полчаса - хватает чтобы поработать. Подключил данное GUI - стало вылетать каждые 5 минут с окошком Trial version! из-за вышеназванной библиотеки.
з.ы. в свое время покупал фаст-библиотеки для блитца, но они с октября прошлого года не обновлялись, а под ксорс их на оф сайте нет

wolfhound512 23.02.2011 02:04

Ответ: AlbaLynx [Xors3D GUI]
 
А какую версию GUI ты скачал?
В последней FastImageXors не используется

Amatsu 23.02.2011 11:51

Ответ: AlbaLynx [Xors3D GUI]
 
О как :) Это радует. Да, действительно старую версию скачал
Скачал, все заработало, спасибо :) Один вопрос - я так понимаю сплэшскрин нельзя убрать пока не купил этот GUI? Если да - можно ли поинтересоваться о стоимости?

И да, еще один момент интересует - в новой версии если юзать ксорвсовские тени - весь интерфейс становится черным пятном. Похоже буфер тени и интерфейса как-то пересекаются. Как бы их разделить?...

Amatsu 23.02.2011 12:18

Ответ: AlbaLynx [Xors3D GUI]
 
Допустим взять стандартный пример bmx_event_system.bmx

Добавляю две строчки:
Код:

xInitShadows(1024, 0, 512)
xCameraEnableShadows cam

И прописываю
Код:

xRenderWorld(1, 1.0)
Получается http://images.tvlg.ru/images/92584854057494960007.jpg

.Squid 23.02.2011 12:50

Ответ: AlbaLynx [Xors3D GUI]
 
"Баг с тенями" я уже пофиксил. Точнее это баг у wolfhound'a, но он еще не знает хД.
Кстати, Amatsu, ты xCreateDSS вызываешь? Она в документации есть, но ссылки на нее из раздела о тенях нет (в новой версии будет). Почитай, а то могут баги полезть, если разрешение экрана будет меньше разрешения теневых карт.

UPD. Полная версия FastImageXors входит в состав Xors3d Indie. Но я так думаю, что скоро перепишу 2д-подсистему по аналогии с FI, и тогда отпадет надобность в отдельной библиотеке (да простит меня MixailV :) )

Amatsu 23.02.2011 12:59

Ответ: AlbaLynx [Xors3D GUI]
 
Цитата:

Сообщение от .Squid (Сообщение 180136)
"Баг с тенями" я уже пофиксил. Точнее это баг у wolfhound'a, но он еще не знает хД.

Извиняюсь за тупой вопрос - а где можно скачать этот фикс? :)
Да, юзаю xCreateDSS. А по поводу FastImageXors - это хорошо что она туда входит :) Если что - куплю сразу комплектом все

wolfhound512 23.02.2011 13:28

Ответ: AlbaLynx [Xors3D GUI]
 
С моей стороны баг тоже исправлен, но новая версия будет доступна только после выхода новой ревизии Xors3D

По поводу сплэшскрина: да, ориентировочная цена - $35

.Squid 23.02.2011 13:31

Ответ: AlbaLynx [Xors3D GUI]
 
Цитата:

Сообщение от Amatsu (Сообщение 180137)
Извиняюсь за тупой вопрос - а где можно скачать этот фикс? :)

Это тебе wolfhound ответит. Я просто подсказал ему, где у него косяк.

Цитата:

Сообщение от Amatsu (Сообщение 180137)
А по поводу FastImageXors - это хорошо что она туда входит :) Если что - куплю сразу комплектом все

Комплекта как такового нет. Есть Xors3d Indie, к которому бесплатно прилагается FastImageXors Retail.
(Хотя есть комплект Xors3d + iXors3d ... ;) )

Amatsu 23.02.2011 13:36

Ответ: AlbaLynx [Xors3D GUI]
 
Цитата:

Сообщение от wolfhound512 (Сообщение 180140)
С моей стороны баг тоже исправлен, но новая версия будет доступна только после выхода новой ревизии Xors3D

По поводу сплэшскрина: да, ориентировочная цена - $35

То есть около 1100р :) Ок


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

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