Author Topic: Preview of GUI system  (Read 2564 times)

MrTAToad

  • Guest
Preview of GUI system
« on: 2013-May-08 »
This is the start of my GUI system for TSetup (my program processing system).  I've spent the last 4 or so months writing and re-writing different versions of immediate mode GUI, trying to get it to be efficient and whatnot.

The background is the viewport controlling system I've just added to TSetup, so split screen affects can be used (the GUI system along with various other things will always use the full screen).


Offline bigsofty

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 2640
    • View Profile
Re: Preview of GUI system
« Reply #1 on: 2013-May-08 »
Argh my eyes!  :D Lol, the colours are a bit bright but the GUI functions very well indeed, it's a nice multi-layered window system, one which is quite intuitive to use too.  :good:
Cheers,

Ian.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)

MrTAToad

  • Guest
Re: Preview of GUI system
« Reply #2 on: 2013-May-09 »
The red was chosen to show that each viewport can have different alpha values, which could be used on all sprites, text etc.  I'll be using a factor value (between 0.0 and 1.0, to allow easy fading in and out).

Offline matchy

  • Prof. Inline
  • *****
  • Posts: 1543
    • View Profile
Re: Preview of GUI system
« Reply #3 on: 2013-May-09 »
Very cool but that screenshot makes no sense. How about presenting desktop items, like a calculator and notepad, like in Windows 1.0?

MrTAToad

  • Guest
Re: Preview of GUI system
« Reply #4 on: 2013-May-09 »
Might get around to showing something like that later on...

Offline mentalthink

  • Prof. Inline
  • *****
  • Posts: 3366
  • Integrated Brain
    • View Profile
Re: Preview of GUI system
« Reply #5 on: 2013-May-09 »
I think this can be very usefulll and you have spent a lot of time (thansk for your work), I think can be nice can customize colors and some icons... Really the colors not are too much afortunate... but I think for make UI customizables for applications or in some part of the games can be very intersting use your lib...

MrTAToad

  • Guest
Re: Preview of GUI system
« Reply #6 on: 2013-May-12 »
Thanks for that.

I hope to release a preview of the TSetup system in a week or so.  I'm just moving the tiling system into  more appropriate area of the code; need to put in the stuff for sound samples and then re-activate groups, after which everything needed should be in place.

I'll probably mention it again when the new topic is created, but TSetup is (currently) for use only with INLINE code.  It should be, with the exception of module registration, possible to allow easy access via BASIC to the routines, but that will have to come later.  It's in C++ mainly because the original starting code (which was written for the now abandoned RISCOS) was written in C++...