Latest Uploads
Platdude Spotting

Jayenkai

Nom nom nom

Jayenkai

Rainbow Trout

Pakz

King Salmon

Pakz

Snooker

Jayenkai

You've ... o have you

Jayenkai

Showcase > Functions Libraries ( Created 23 February 2010 | Last Edited 14 September 2010)

Hag GUI - Created by HoboBen (Rating 100%)

A fully-featured GUI for Cobra
Created using Cobra > WindowsView Worklog (0 entries)
Download page
Finally got my GUI into a state that I consider "complete".

Screenshots: Hag GUI Screenshots

Sadly not properly documented (though that should change soon as I'm using my new website to edit the documentation), BUT there are currently |edit| Fourteen |edit| good ready-to-run examples with source code that you can download. The existing documentation is available here.

The following GUI elements are supported:

  • Buttons, including image buttons
  • Canvases
  • Check boxes
  • Drop-down boxes
  • Frames/borders
  • List boxes
  • Progress bars
  • Radio buttons
  • Scrollbars
  • Sliders
  • Tabs
  • Text, wrapped and hyperlinks
  • Text boxes, with rich text

Additional Features:

  • Fully skinnable - suitable for a sensible level editor or themed for your game
  • Switch skins on-the-fly
  • Excellent performance
  • Detailed error, debug and performance logging
  • Tool tip hints and mouse state hints
  • Natural keyboard control, e.g. tab to jump to next text box
  • Text boxes have full keyboard and mouse control, e.g. selecting text, copy/paste, home/end, etc.
  • Text boxes are all rich text, e.g. change bold, italic, colour, font several times in the same text box
  • Works with pure2d, cobra2d and cobra3d modules with no changes
  • Elements grouped and attached to "forms" - easily move, disable or hide a whole group at once.



















More Screenshots: Hag GUI Screenshots
Highslide JS Highslide JS

Latest Comments

Posted : Monday, 01 March 2010, 09:52
HoboBen


Updated, code has minor fixes. Examples download now contains fourteen examples (one dedicated to each element), each with exe + source. Online documentation now has a page for each GUI element with screenshots, description, and example code.

Still got to add all the functions to the docs, but the examples should be enough for the moment.

Posted : Wednesday, 03 March 2010, 11:20
flying_cucco


Vote : 5
This is amazing!

Posted : Tuesday, 14 September 2010, 15:24
HoboBen


Updated, with some bugfixes, faster text-wrapping, and a new xml2gui download which loads the GUI straight from an XML file...

e.g.

main.xml
-->

with

editor.cps
-->

Becomes...



Posted : Tuesday, 14 September 2010, 15:29
JL235


OOOOOOOO, that's very nice. How about building a dynamic one next, so you could edit the XML and see the GUI in real time like in VS.

Homepage : http://www.StudioFortress.com
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 672|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Latest Posts
Jeremy Bloody Kyle
steve_ancell Mon 09:45
GamerBlock
Jayenkai Mon 09:06
Laptop Aaargh...
Jayenkai Mon 07:06
Changing Thumbnail Sizes
Jayenkai Mon 05:27
Technology on Planes
therevillsgames Sat 17:00
London Car/Stab Incident
steve_ancell Sat 12:10
A New Korg Gadget!
Jayenkai Sat 04:53
Happy Birthday, Spinal
Jayenkai Fri 08:40
Watch Switch - Fitbit Blaze
rockford Fri 03:52
Happy Birthday Evil Roy Ferguson
rockford Wed 16:21
More

Latest Items
Blog : My Arduino experience.
steve_ancell Fri 13:45
Snippet : Skylines
spinal Fri 06:13
Showcase : Infinitron
rychan Tue 03:02
Dev-Diary : PS2 to N64 Adapter
spinal Sun 10:49
Link : Vector Tutorials/Help page.
Pakz Thu 23:00
Blog : mini project
spinal Sun 10:13
Showcase : Blockman Returns
Jayenkai Fri 03:04
Snippet : Wall Tracing on Random Maps (rpg)
rskgames Wed 22:48
Snippet : Path Following
Pakz Mon 16:25
Snippet : Flowers (Jan 2017)
Kuron Thu 01:13
Showcase : Clusters of Hex
therevillsgames Mon 15:01
Article : Maths 101 - Episode 1: Basic Trigonometry
shroom_monk Sun 14:07
Article : Maths 101 - Episode 5: Line Intersection
shroom_monk Sun 14:02
Dev-Diary : Normals and Dot products
Pakz Sat 20:37
Pets : Molly On The Couch
Jayenkai Thu 04:32
More

Who's Online
Jayenkai
Tue, at 00:11
rskgames
Mon, at 22:25
9572AD
Mon, at 20:48
Evil Roy Ferguson
Mon, at 17:56
steve_ancell
Mon, at 17:22
zzoom
Mon, at 16:39
Pakz
Mon, at 14:26
spinal
Mon, at 14:18
Afr0
Mon, at 13:08
shroom_monk
Mon, at 12:43
Link to this page
Site : Jayenkai 2006-Infinity | MudChat's origins, BBCode's former life, Image Scaler.