[WIP] libZDGUI v0.0.1 - ZDoom GUI widgets library for mods

Any utility that assists in the creation of mods, assets, etc, go here.

Re: [WIP] GUI Library 0.1

Postby Nash » Thu Feb 16, 2012 10:22 am

I've done on-screen string input before. This is from an old project from 2008 which I am not working on anymore...

Image
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP] GUI Library 0.1

Postby Nero » Thu Feb 23, 2012 7:32 am

Oh that's cool, Nash! I'm still struggling to get the mouse cursor to move on a menu I'm working on. Although I should admit I got a bit discouraged and went back to the mapping so everything the menu controls is ready for scripting.
User avatar
Nero
Royal Boredom....Why can't I do this in Windows?
 
Joined: 06 Sep 2006
Location: Middle of Nowheresville Il.

Re: [WIP] GUI Library 0.1

Postby Apothem » Sat Feb 25, 2012 2:22 am

wildweasel wrote:
Nash wrote:I like how you select which windows draw in front, and clicking on a window will properly select that particular window.

Any chance of seeing the source on this?

Holy topic-bump, Nash. =P

But yeah, I'm sure the source to this would be useful. If not, then I know of a certain in-development project that might serve as an adequate replacement...though I'm unsure if I'm at liberty to discuss the details.

NEVAR! :P


The many sekrits of blackfire will never be revealed! Such as the secret that I'm building a fully mp-compatible framework for building and managing dialog and shop menus!

Drat! I ruined it again :?
User avatar
Apothem
ACS scripting makes my head go BooM!
 
Joined: 29 Nov 2003
Location: Performing open heart surgery on an ACS compiler.

Re: [WIP] GUI Library 0.1

Postby cybermind » Wed Sep 19, 2012 1:10 am

Is somebody waiting for it? :-) I've lost the sources, so i started to make a new version of GUI. The main disadvantage of old version is that it was too hardcoded so the addition of new widgets was too difficult.
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] GUI Library 0.1

Postby Nash » Wed Sep 19, 2012 1:47 am

I am interested. :) Would love to see your new rewrite and - if you don't mind - the sources too. :D
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP] GUI Library 0.1

Postby cybermind » Sun Oct 14, 2012 5:05 am

Some progress :)
Image

Image
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] GUI Library 0.1

Postby Nash » Sun Oct 14, 2012 7:12 am

Very nice! Will the libraries be easy to adapt for other projects?
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP] GUI Library 0.1

Postby cybermind » Sun Oct 14, 2012 7:25 am

Nash wrote:Very nice! Will the libraries be easy to adapt for other projects?

This is the main goal of this project - you could use this library in other projects to make in-game GUI's. And it could be easily expanded with new sets of widgets - all you need is to specify is how your widget will interact with others and how it should react on system calls(mouse clicking, moving etc.)
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] GUI Library 0.1

Postby Nash » Fri Dec 07, 2012 12:40 am

I hope you haven't abandoned this, I'm still interested (as I'm sure others are too), more so now that this has been implemented. :D
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP] libZDGUI - Tech Demo Released

Postby cybermind » Fri Feb 01, 2013 12:59 pm

First post updated - Tech Demo released :)
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] libZDGUI - Tech Demo Released

Postby The Zombie Killer » Sat Feb 02, 2013 1:30 am

This is awesome!
Are there close buttons for dialog coded in?
Amazing work here, I've been waiting for this.

-TZK
Last edited by The Zombie Killer on Sun May 26, 2013 7:49 am, edited 1 time in total.
User avatar
The Zombie Killer
King of the Kangaroos
 
Joined: 14 Jul 2011
Location: Gold Coast, Queensland, Australia
Discord: Zombie#1795

Re: [WIP] libZDGUI - Tech Demo Released

Postby cybermind » Sat Feb 02, 2013 1:36 am

The removing of the created GUI isn't possible yet, but you may just hide you window if you will clear GF_ENABLED + GF_VISIBLE bit flags from it's GE_FLAGS field :roll:
Anyway, it's needs more documentation to work easily.
User avatar
cybermind
 
Joined: 03 Jan 2011

Re: [WIP] libZDGUI - Tech Demo Released

Postby The Zombie Killer » Sat Feb 02, 2013 2:35 am

Here's a modified slade.pk3 from Slade v3.0.2, I modified "config/launguages/acs.txt" to highlight all of the constants and functions in this so far.
I find Slade's highlighting and syntax notifications helpful, this is for others that do too.

-TZK
Last edited by The Zombie Killer on Sun May 26, 2013 7:49 am, edited 1 time in total.
User avatar
The Zombie Killer
King of the Kangaroos
 
Joined: 14 Jul 2011
Location: Gold Coast, Queensland, Australia
Discord: Zombie#1795

Re: [WIP] libZDGUI - Tech Demo Released

Postby Nash » Sat Feb 02, 2013 3:42 am

This is amazing, cybermind! Eager to see the final, finished library. :)
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP] libZDGUI - Tech Demo Released

Postby Agentbromsnor » Sat Feb 02, 2013 10:50 am

This looks awesome.

Extra points for your Darkspace avatar. :)
User avatar
Agentbromsnor
 
Joined: 28 Mar 2012

PreviousNext

Return to Editors / Asset Manipulation

Who is online

Users browsing this forum: No registered users and 2 guests