HighGUI 2
BlitzMax Forums/BlitzMax Programming/HighGUI 2
| ||
A new topic for a complete re-design :) HighGUI 2 - The free GUI created by Diablo! Screenie: ![]() Current List of Features: - Windows - Menubars -- Dashes -- Checkables - Checkboxes - Textboxes - Pctureboxes - Labels - Buttons - Skinable enviroment - Progress bars - Options - Tab pages - list boxes - Spinner - Combobox - Common dislogbox - Open/Save dialog - Screen selector dialog There is a test.bmx file include which gives an example of how to program with it. NOTE: All user function beign with Hi<FunctionName> e.g. HiClicked Download it from here: Download Here! Check out the worklog: HigGUI Worklog Feel free to play with the source code! in this new version you won't need to state image sizes as they are automatialy done and everything is base on a base type which you can create you own types top create custom controls. this upload was a bit rushed and the code needs to be touched up. |
| ||
Minimizing window 3 causes the memalloced to rise quickly. |
| ||
its because the test is probaly trying to call a function for a object that doesn't exist. as i said this was a quick upload, just to show that i'm gitting someware. |
| ||
coming along nice this diablo, looking forward to a more updated version. kev |
| ||
i've sorted some bugs in the test app now. the reson why it was getting mem leak when window 3 was minimized was because it was adding stuff to a list but not getting rid og it i.e. drawing to the picture box. sorted out some ordering bugs and also started work on a visual editor. i hope to get round to making a program to make custom controls too, soon. Converted some more themes, XP and a new theme, 512. (No upload, yet) |
| ||
Hey Diablo, Could you add in a option to remove the title bar from the window so if people wanted to make the graphic command window and just have a menu bar and the main blitzscreen they could.. I hope you understand that :P |
| ||
NEW UPDATE ========== fixed some minor bugs like the memory leak when drawing to picture boxes (that dont render the image). spinner has now been converted. yet again more general bug fixes. Download it from here: Download it from here: Download Here! FBEpyon, i'm going to add that feature in the next download because I know how cool that will be. I'm also going to make it so you can have a framed window without a caption bar. |
| ||
coolness thanks, that will help alot in developing my new editor... |
| ||
NEW UPDATE ========== Changed how scroll bars works - more like windows xp, you can also say how much you want it to increase by. Added two more examples, Fake windows app & Custom windows. Added the suggestion made by FBEpyon, see Fake windows app. Updated Some other stuff that i cant remember :p Download it from here: Download Here! |
| ||
hey i tested your gui and i miss some examples.would be great when you create some examples. |
| ||
will you create a help for your gui? I'm looking for a possibility to close a window directly with a function,how to solve it? |
| ||
i have been working on the help file however as HighGUI 2 is currently in beta i have not released it(I'm adding and changing function a bit at the moment so if i did it would get out of date pretty fast.) Thanks for the comment I have added a function to close windows like this: kMyWindow.HiClose() |
| ||
Please improve textBoxes. They work but they're very unresponsive and have a few annoying qualities like having to click On the text area it's self to begin editing rather than anywhere in the textbox. Also, you can't just deleted the text from character 1. You have to go right one, then delete. And..add some sci-fi themes damn it :) |
| ||
I have tried your gui and I have to say, great work! it runs a bit slowly on my system but I think I'll find it very useful for making some tools for my games. Btw, I have this issue with the test: the memalloc raises at 5k/sec aprox if the picturebox window is maximized. When closed or minimized it works as expected. |
| ||
not sure why or if anyone else has this problem but when I run test it the entire screen blinks every 1 or 2 seconds. |
| ||
i mate of mine just had this problem, it might be todo with if you have msn running at the same time. cant think of any other reson. Antony I'll work on some themes once i have go it out of beta also fixed that problem about that delete. |
| ||
NEW BETA 4 ========== - Created a bin folder for exes. - Listbox items better support for icons - Fixed some drawing issues with memubars - Fixed a bug that made progress bars always progress;) - Added in a beta version of the HighGUI Designer, no code gen as of yet. - Fixed some problems with confliting controls, namly comboboxes. - Added control docking and added a option in theme ini for control spacing. - Some changes in themes , i.e. window caption buttons now have a down state. - And some more stuff but i'll leave that to you to find :) EDIT{ - Added common dalogs too, you can just extends a type from HiCommonDialog.. see the source code. - Added a open/save common dialog box } Download it from here: Download Here! |
| ||
Cool and Damn in equal measures. I have to redo some changes needed unless you fixed 'em. 1. Alpha does't work cos you don't set blend mode to Alphablend. (might be a design feature though, but it works when you do) 2.Text is unreadable with the mac theme unless you set it to alpha blend mode in the custom draw text func. Btw, any plans to add dynamic right click menus? i.e so I can right click on a multi-line edit box and copy/paste etc? |
| ||
awesome I was going to ask for an editor. But how do you delete stuff on the window when you add them and want to get rid of them? |
| ||
you have to use F1. if you hold down Crtl + mouse 1 over a editable control it will move it and if you hold Ctrl + mouse 2 it will resize the control, when you move the mouse. Antony, iwill see about fixing things bug as soon as pos. I will be considering adding context sentive menus thx for the suggestion. |
| ||
Also when you export it puts all the code on one line. |
| ||
i have yet to code the export fully .. but if you open the fuiles with notepad - wordpad... |
| ||
NEW BETA 5 ========== - Added a screen resolution change common dialog box - Add support for spinners in HighUI Designer (max val, min val, inc val) This was just a quick one :p Download it from here: Download Here! |
| ||
NEW FINAL 1 ============ - More stable release - HighUI Designer generates code correctly (and fully) - Added documentation check out doc\index.htm - added a new theme 'black flat' - added a new example opensave dialog - added a new example resolution selector Download it from here: Download Here! |
| ||
This is cool - looking forward to the final version :) |
| ||
this is ;P just found a bug wix i'll fix later. it's having trouble with generating the codes for tabs. Edit: that is, it's out of beta. |
| ||
looking great however the designer still doesnt export correctly. I had to add some stuff to the Code to get it working. The listbox doesnt seem to work either but so far awesome work. |
| ||
NEW FINAL 2 =========== - Fixed tab page generatation - Improved text boxes, you can now use the arrow keys to scroll them and use the mouse to click where you want the cursor to be. - Added tool tips - see docs - Added CenterX & CenterY to labels Download it from here: Download Here! |
| ||
It be a while, but i've got a new release for HighGUI. - added a new layout control - sorted out little bugs in the editor. - made it so that you can drag out a box when creating a control, it uses a grid to snap to. - added a better example of how to use generated code, check out the sub folder generated code test/image viewer (theres also a binary in there). Download it from here: Download Here! (oh and check out my new website Here!, better then that framed mess cause its all hand coded.) |
| ||
New Update (to HighGUI Designer only) - Fixed a problem where it would change you current edit control to a control below the control pannel if you just clicked the window. it a small download cause its juts the binary - copy it to bin/ and replace the HighGUI Designer.exe file in thier Get it Here! and if you need to download HighGUI you can get it Here! -- sometimes my host server is down so the above likes are were you can download it while my main site is down (can't complain tho, it a free host and no crapy ads) |
| ||
thanks for this :) |
| ||
Seeing as I have got loads of free time right now, I though I might as well update HighGUI. Nothing special, its just now useable with the new version of BMax. Get it Here Laters. |
| ||
UPDATE ========== + For BMax 1.16 Download EDIT: Opps... fixing EDIT2: Fixed |
| ||
no update ?? a miss many help function how to check radiobox state ?? |
| ||
visit HighGUI 3 website :D |