Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Dark GDK / DarkForm : A Simple Form, Label, Textbox and Button Library

Author
Message
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 18th Feb 2010 16:38 Edited at: 6th Mar 2010 03:02
Dear Coders,


Fig.1: Output of Simple Calculator - Demo of DarkForm v. 1.1.0

Below is a simple library for creating simple forms, labels, textboxes, buttons and status-bars. I call it DarkForm.h.
To use, just create a header file called DarkForm.h and put
this code in.

Updated Feb 19 DarkForm version 1.1.0
I've fixed the backspace delete bug, textbox overflow bug. Added status-bars, given 3D-look to buttons, selection-look to textboxes.

To use it in your main application or game, include it as a header file:




Below is an example of its usage:
(See output Fig.1 above)



Important:
To get the latest versions, look for my latest post in this thread and click
on the red download button in red (on bottom right of each post).
Matty H
15
Years of Service
User Offline
Joined: 7th Oct 2008
Location: England
Posted: 18th Feb 2010 18:38 Edited at: 18th Feb 2010 18:38
Thats pretty cool, simple and functional.
Are you thinking about adding to it?

Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 18th Feb 2010 19:17
Could you spare a screenshot or two of it in action? Seems like it could be very useful.

http://www.touchofdeathproductions.com
Cetobasilius
14
Years of Service
User Offline
Joined: 29th Dec 2009
Location: Mexico
Posted: 18th Feb 2010 23:46 Edited at: 18th Feb 2010 23:48
This is a good contribution... i found a bug, when you type in something, say, 5 characters long... then you press and hold the backspace key, it erases the last character only, and after ive done that, i cant erase anything before that. i can type something however and can erase character by character. how can i get a value of the numbers typed in? some other functions could be added... other than that, its great! can i modify it?

EDIT: saw the getText function XD

hi
TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 19th Feb 2010 07:58
Good Job healer2000. My first GUI started with very small Lib similar to yours. I found myself always wanting more features. It was sorta addictive. Today that Lib is over 140k in source code - lol.

haliop
User Banned
Posted: 19th Feb 2010 15:24
very nice indeed
Hassan
14
Years of Service
User Offline
Joined: 4th May 2009
Location: <script> alert(1); </script>
Posted: 19th Feb 2010 15:43
looks good but, can you make a demo exe?

healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 20th Feb 2010 16:55
DarkForm Version 1.2.0 (Revision Date: Feb 20, 2010)

Fixed many bugs.
Added Textarea (which is for output only).



Another example usage is shown below:



Screen shot:

[img][/img]
Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 20th Feb 2010 17:42 Edited at: 20th Feb 2010 21:35
Sweet man this well help me alot. Thanks!

[Edit]

Using it , works great.

Anyway to change the inside of the text area fields color?

http://www.touchofdeathproductions.com
Matty H
15
Years of Service
User Offline
Joined: 7th Oct 2008
Location: England
Posted: 20th Feb 2010 21:24
This is getting bigger and more impressive, you may want to think about just uploading the file and give people a header file for the interface with your class.

Bran flakes91093
15
Years of Service
User Offline
Joined: 13th Sep 2008
Location: Crazy Land
Posted: 21st Feb 2010 01:14 Edited at: 21st Feb 2010 03:29
You may want to go back and revise some of the stuff you are doing with strings. You might not have known this, but DarkGDK allocates new memory with calls to certain functions that return pointers to chars (like dbStr or dbLeft).

After doing this:



It's important to do this after you are done with the pointer you receive from dbLeft:



Or maybe you can just stop using DarkGDK string functions altogether - Use the <string> container from STL, or for now, do this, instead of using dbLeft.



EDIT: dbGetEntry does the same thing. Use:



in Textbox::update.

Success = Determination * Mood;
Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 21st Feb 2010 07:33
Any plans on adding support for more then one text box per screen?

http://www.touchofdeathproductions.com
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 21st Feb 2010 18:56 Edited at: 27th Feb 2010 16:35
DarkForm Version 1.3.0 (Revision Date: Feb 21, 2010)

1. Fixed many bugs.

2. Added Messagebox because Visual C++ 2008's MessageBox doesn't show in full-screen mode (Note the lowercase 'b' in box). Usage is also different from Visual C++, see example demo usage below.

3. Added ability to create sidebar or bottom-bar Forms (just use the appropriate new overloaded constructors). Also see demo below.

4. Will add more overloaded constructors, eg. ability to set textarea background color in the next revision. Just hang on Marsh0.

5. I've also made the string handling changes suggested by Bran flakes91093

6. DarkForm Version 1.3.0 source code is attached with this post as a zipped file following the advice of matty halewood.

7. Also included in the zipped file is a source code for demo showing how to use this latest version in a combination of Form + 3D Game (just a simple 3D matrix navigation). (Form input not related to 3D navigation for this demo.)

This is demo source code (also included in the zipped file:


Screen shot of the demo:



Plan to write a tutorial in pdf for all. Will attach when done.

Attachments

Login to view attachments
Cetobasilius
14
Years of Service
User Offline
Joined: 29th Dec 2009
Location: Mexico
Posted: 22nd Feb 2010 00:46
this is great man!

hi
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 22nd Feb 2010 13:52
DarkForm Version 1.3.1 (Revision Date: Feb 22, 2010)

Did minor revision - fixed small bug.

Wrote a tutorial:

DarkForm Tutorial Version 1.0: A Tutorial on Creating Forms using DarkForm Library

I've bundled both in a zip file which you can download by clicking on the download button on bottom right of this post.

Below is screenshot of first page:




Zipped file contains:

1. DarkForm.h Version 1.3.1 sourcecode
2. DarkForm Tutorial Version 1.0 pdf file

Attachments

Login to view attachments
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 24th Feb 2010 11:24
DarkForm Version 1.4.0 (Revision Date: Feb 24, 2010)
DarkForm Tutorial Version 1.1: A Tutorial on Creating Forms
using DarkForm Library


Updates:
1. Added check boxes.
2. Fixed some minor bugs.
3. Updated the tutorial to include check boxes.
4. Corrected typo errors in tutorial.


I've bundled both in a zip file which you can download by clicking on the download button on bottom right of this post.

Below is screenshot of page 18 of the tutorial (which discusses check boxes):




Zipped file contains:

1. DarkForm.h Version 1.4.0 sourcecode
2. DarkForm Tutorial Version 1.1 pdf file

Attachments

Login to view attachments
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 25th Feb 2010 18:32 Edited at: 27th Feb 2010 18:33
DarkForm Version 1.4.1 (Revision Date: Feb 25, 2010)

DarkForm Multi-Chat 1.0: : A Client-Server Chatroom Using DarkForm Library

Update:
Minor revision to DarkForm.h

New DarkForm Demo:
Created a fully-functional Chatroom with DarkForm 1.4.1 and DarkGDK Multiplayer API

Below is screen shot:



The same exe acts as either Server or Client. If running as server, just check server checkbox and click start. If running as client, check the client checkbox, then enter your name and enter the IP address of the server. If you leave out the IP, 127.0.0.1 is the assumed default (localhost). Can have multiple clients connected to one server. Server receives all messages broadcasts all messages to all clients.

You can download the zip file by clicking on the download button on bottom right of this post.


EDIT (Feb 27, 2010).
I have fixed a bug in the Chatroom program and put up new zipped files with the lates fix.


Zipped file contains:

1. DarkForm.h Version 1.4.1 sourcecode
2. DarkForm Multi-Chat 1.1 sourcecode
3. DarkForm Tutorial 1.3 pdf

Attachments

Login to view attachments
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 27th Feb 2010 15:06
Desktop Capture: A desktop capture program using DarkForm and DarkRAT

Updated DarkForm Tutorial
DarkForm Tutorial Version 1.3. In this new version, I have included the tutorial to create the chatroom described in my earlier post and also the tutorial on the new desktop capture program below.

New DarkForm Demo:
In this demo, we write a program that can capture the desktop and display it on the form.
We use a new library called DarkRAT.h (which I have written) to provide the desktop capture functions.
The output is shown below. The desktop shown within the form is called a Desktop. It displays the
image of the captured desktop of the local machine. Click on start button and the image is updated
every 5 to 10 seconds. To stop, click on the stop button.



The RAT (in DarkRAT) stands for Remote Access Tool. I call it RAT because I plan to expand this library into a full-fledged
tool to enable remote control and remote desktop viewing of another PC over a network.




Click on the red download button on the bottom right of this form.

Zipped file contains:

1. DarkForm.h Version 1.4.1 sourcecode
2. DarkRAT.h Version 1.0 sourcecode
3. DarkForm Tutorial 1.3 pdf

Attachments

Login to view attachments
Niels Henriksen
19
Years of Service
User Offline
Joined: 27th Sep 2004
Location: Behind you breathing heavely
Posted: 28th Feb 2010 18:58
Very nice... One thing I would like to have was a global update so you dont need a lots of updates.

It could be done in form.update() when you make a label you make form.add(label)...

Niels Henriksen
www.tales-of-the-realms.com
if Microsoft can sell software with bugs, so can I.
zapakitul
17
Years of Service
User Offline
Joined: 1st Mar 2007
Location: In my world
Posted: 28th Feb 2010 21:55
^I was thinking about the same thing when it comes to adding child controls to the forms. That's what I'm doing right now with it, trying to add controls to the form, so I can get rid of all those updates.
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 1st Mar 2010 17:32
DarkForm Version 1.5.0 (Revision Date: March 1, 2010)
DarkRat Version 1.1 (Revision Date: March 1, 2010)
DarkForm Tutorial Version 1.5 (Revision Date: March 1, 2010)

DarkForm Updates
1. Added picture box
2. Added box points structure
3. Added add function to form object. You can now add objects to
forms using the new add() function, and then call form's
update() function to update all objects automatically.
* Thanks to Niels Henriksen & zapakitul for the suggestion *


See code example on how to add objects to form using the new add() function (also in the pdf tutorial):



Output is as shown below in fig 1:


Fig. 1: Available DarkForm objects

Note that the rose is contained in the new picture box object.

Updated DarkForm Tutorial Version 1.5
This revision includes new tutorials on how to use the new add function for form. The entire earlier examples have also been revised to use the new add() function. Also in the tutorial is a new demo called Remote Desktop Capture. See Fig 2:


Fig.2: Remote Desktop capture using DarkForm and DarkRAT

Full source codes are in the tutorial. The Remote Desktop capture example uses DarkRAT now revised to version 1.1 (which now includes remote desktop capture functions).

Click on the red download button on the bottom right of this form.

Zipped file contains:

1. DarkForm.h Version 1.5 sourcecode
2. DarkRAT.h Version 1.1 sourcecode
3. DarkForm Tutorial 1.5 pdf

Attachments

Login to view attachments
MattBatt
17
Years of Service
User Offline
Joined: 15th May 2006
Location:
Posted: 4th Mar 2010 14:38 Edited at: 4th Mar 2010 17:42
Really impressive!

Made little change to the TextArea class. Once every line is full it will move every line up (and delete the first one) to make room for new line. For some reason couldn't get it to work with cleaner code

Thought I should share it with other because it was almost the only thing I would have done otherwise.



But great work! think many will benefit from your darkForm project

It wasn't my fault ;_;
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 4th Mar 2010 17:43

Click on the red download button on the bottom right of this form.


Zipped file contains:

1. DarkForm.h Version 1.6 sourcecode (Revised: March 4, 2010)
2. DarkRAT.h Version 1.2 sourcecode (Revised: March 2, 2010)
3. DarkForm Tutorial 1.7 pdf (Revised: March 4, 2010)

Updates
1. added groupbox, inputbox to Darkform
2. fixed message box bugs in Darkform
3. DarkRAT now can remotely control another PC. You can add
as many remote control commands (Full instructions in
Tutorial 1.7 pdf)

As usual, Tutorial 1.7 pdf explains all new features.

Attachments

Login to view attachments
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 6th Mar 2010 02:43 Edited at: 6th Mar 2010 03:05
DarkForm.h Version 1.6.2 sourcecode (Revised: March 5, 2010)
DarkForm Tutorial 1.9 pdf (Revised: March 5, 2010)


Updates:
1. DarkForm 1.6.2: Textarea now scrolls upwards when full.
* Thanks to MattBatt for the code *

2. DarkForm 1.6.2: Fixed messagebox persistence bug

3. Tutorial 1.9: Added table of contents


Click on the red download button on the bottom right of this form.

Zipped file contains:

1. DarkForm.h Version 1.6.2 sourcecode (Revised: March 5, 2010)
2. DarkRAT.h Version 1.2 sourcecode (Revised: March 2, 2010)
3. DarkForm Tutorial 1.9 pdf (Revised: March 5, 2010)

Attachments

Login to view attachments
Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 6th Mar 2010 07:44
Can you use more then one textbox per form ?

Your signature has been erased by a mod - Please reduce it to 600x120 maximum size
TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 6th Mar 2010 09:50 Edited at: 6th Mar 2010 09:58
Wow healer2000 ,

DarkForm is really shaping up! I've been putting together YouTube Vids on how I'm developing my GUI system. As important as a GUI System is, I find it strange that there are very few resources on how to develop them.

healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 6th Mar 2010 12:55
Marsh0,

Yes, you can add more than one textbox per form.

TechLord,

Thanks for the links to your vids. I have also visited your project thread. It is very advanced and has my admiration.

My plan is to develop the following libraries:

1. DarkForm (released) - for creating forms and form objects
2. DarkRAT (released) - for remote control & monitoring
3. DarkCam - a computer vision library for DarkGDK
4. DarkRobot - a virtual robot library for DarkGDK

I have started work on all four.
TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 6th Mar 2010 13:08
Quote: "
DarkRobot - a virtual robot library for DarkGDK
DarkCam - a computer vision library for DarkGDK
"

Sounds very interesting. I'm curious as to what the your ultimate goal is.

healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 6th Mar 2010 15:27
TechLord,

I am building a system that can recognize facial expression and gestures to control a game (virtual robot simulation).

Webcam Face Tracking to Navigate 3D Terrain
Matty H
15
Years of Service
User Offline
Joined: 7th Oct 2008
Location: England
Posted: 7th Mar 2010 22:32
Thats pretty amazing, have you any plans for the program to recognise head turning? I imagine this would be alot harder and I know alot of game dev companies are developing this but with some sort of extra head device.

MattBatt
17
Years of Service
User Offline
Joined: 15th May 2006
Location:
Posted: 7th Mar 2010 23:13
Added little something something to DarkForm (sorry for not making fancy PDF tutorial like healer2000 did)

Introducing: Sliders!
Commands: SliderH (horizontal slider) and SliderV (vertical slider)

Values can be changed with code ( slider.value = x ) or simply clicking/dragging the cursor over the slider.

Below is example with comments to explain the usage.



Also made some slight changes to make the over all appearance little bit cleaner.

non-offical DarkForm.h as attachment. (based on Version 1.6.2 (Revised: March 5, 2010))

Cheers! and all respect etc goes to healer2000 for the orginal work

It wasn't my fault ;_;

Attachments

Login to view attachments
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 8th Mar 2010 14:44 Edited at: 8th Mar 2010 14:46
DarkForm.h Version 1.7.0 sourcecode (Revised: March 8, 2010)
DarkForm Tutorial 2.0 pdf (Revised: March 8, 2010)



DarkForm Updates:
1. Add sliders
* Thanks to MattBatt for the code *

2. Added setText function to Labels
3. Added new type of label (green LED look)
4. Fixed picturebox persistence bug
(Bug: if picturebox loaded with picture, messagebox & inputbox hides behind it)


Tutorial Updates:
1. New section on Sliders (Matt Batt's)
2. Added new LED label explanation.
3. Credits to contributors
4. Removed darkform & darkrat source code from appendix.
(Source code is in separate file, see zipped file below)


matty halewood:
Yes, I plan to include head rotation.

Zipped file contains:

1. DarkForm.h Version 1.7.0 sourcecode (Revised: March 8, 2010)
2. DarkRAT.h Version 1.2 sourcecode (Revised: March 2, 2010)
3. DarkForm Tutorial 2.0 pdf (Revised: March 8, 2010)

Attachments

Login to view attachments
Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 8th Mar 2010 17:22
Do you think you could writeup a quick tutorial on how to use three different text inputs? when i type something into one they show up in both boxes. Though i havent tried with the newer versions so i am not sure if you updated that.

Your signature has been erased by a mod - Please reduce it to 600x120 maximum size
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 9th Mar 2010 04:18
Marsh0,

You are using an older version of DarkForm.
Try the latest version DarkForm 1.7.0.

You can download it from my post above:
DarkForm.h Version 1.7.0 sourcecode (Revised: March 8, 2010)
DarkForm Tutorial 2.0 pdf (Revised: March 8, 2010)


Just click on the red download button at the bottom of the post.

The zipped file also contains a pdf tutorial which shows how to use 3 textboxes (eg, the simple calculator tutorial).
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 10th Mar 2010 14:02
DarkForm.h Version 1.7.2

Fixed green label error.

Click on red download button to get DarkForm.h 1.7.2

Attachments

Login to view attachments
haliop
User Banned
Posted: 11th Mar 2010 08:39
dude!
what the hell
this is awesome.

when i first saw it
was a few months back i think (lost track of time)
ohh ok a form library... nice

but now , after a few months
youre talking about Multiplayer forms
Capturing Desktop or any Images
man , this is an outstanding library you have here.

i will sure to try it out
well done.
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 12th Mar 2010 02:44
DarkForm.h Version 1.7.3 sourcecode (Revised: March 12, 2010)

Fixed picturebox setPicture bug
(unable for 2 picturebox to show pics at same time)

Just click on the red download button at the bottom of the post.

Attachments

Login to view attachments
kklouzal
14
Years of Service
User Offline
Joined: 15th May 2009
Location: Arizona
Posted: 12th Mar 2010 06:36 Edited at: 12th Mar 2010 19:58
Amazing, I am using your forms in my app! Check it out
http://forum.thegamecreators.com/?m=forum_view&t=167152&b=8

EDIT: The ability to reposition an element after creation would be very handy.

Add me to your MSN!
Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 12th Mar 2010 22:32
Working great, any way i can get it to ignore the enter character in my text input? i dont want my string getting split when the user hits enter.

Your signature has been erased by a mod - Please reduce it to 600x120 maximum size
Cetobasilius
14
Years of Service
User Offline
Joined: 29th Dec 2009
Location: Mexico
Posted: 12th Mar 2010 23:15
i had the same problem so i modified it a bit... hope you dont mind healer... added this:



so now when you press enter the isEnterKeyDown value is one... now inside your loop you can do this:

if(YourText.isEnterKeyDown==true){NextTextarea.selected=true;}

where YourText is the one you are writing to and NextTextarea is the next one... hope you can implement something like this in the official version... assign some sort of id and when enter is pressed select the next id hehe

hi
Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 13th Mar 2010 07:45
Awesome thanks

Your signature has been erased by a mod - Please reduce it to 600x120 maximum size
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 13th Mar 2010 13:26
Marsh0, Cetobasilius,

I do not understand the problem that you describe.
The Enter Key is ignored even though it is pressed.

See for example:



When you enter text into the textbox, you can enter the Enter Key but it is ignored. The text that is pasted onto the Textarea is unbroken.

Hope you can provide some samples which can demonstrate the problem you describe.
Marsh0
15
Years of Service
User Offline
Joined: 18th Mar 2009
Location:
Posted: 13th Mar 2010 17:36
Type something into the box. Then hit enter and then type some more into the box. Hit enter again. Repeat



Your signature has been erased by a mod - Please reduce it to 600x120 maximum size
kklouzal
14
Years of Service
User Offline
Joined: 15th May 2009
Location: Arizona
Posted: 13th Mar 2010 19:25
How do I hide the form once I don't need it any more? I thought it would simply not show if you did'nt call it's update function, but it appears I was wrong.

Add me to your MSN!
Matty H
15
Years of Service
User Offline
Joined: 7th Oct 2008
Location: England
Posted: 13th Mar 2010 23:23
Any plans to allow us to use images(or sprites) as buttons, I have not really looked at the source yet, just wondered how difficult that would be.

Also, is this completely free to use?

Cetobasilius
14
Years of Service
User Offline
Joined: 29th Dec 2009
Location: Mexico
Posted: 14th Mar 2010 05:39
the enter key is not a problem, but it would be cool that when you press enter, the selection would jump to the next textbox.

hi
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 14th Mar 2010 05:49 Edited at: 14th Mar 2010 05:54
DarkForm.h Version 1.7.4 (Updated: March 14, 2010)

Updates
1. fix form update bug
(bug: form shows even if no update called)
2. fix Enter key bug
(bug: Enter key inserted into textbox when pressed)

Thanks to everyone for the feedback.

Cetobasilus,

Usually the tab key moves the focus to the next textbox.
But feel free to modify DarkForm for your special needs and please do share with use how you do it.


Matty Halewood,

Yes, it is completely free to modify and to use for any purpose.
You can implement the sprite-based button if you like. Do let us know
how you do it, so that I can include it as another overloaded constructor to the Button class. It would also be nice to be able to add the form as a sprite, so that we could use our own images as a background form that blends into our game (eg, the World of Warcraft 'form' at the bottom of its screen). However, we need to convert all form objects to sprites for this to work, otherwise, the sprites will hide the buttons, textboxes, etc... It would be a major re-design of DarkForm, but, do-able. However, it should not break any existing code, based on the existing DarkForm. What this means is that, if we convert all to sprites, it should be in the form of adding overloaded constructors to form objects. The existing constructors should remain, so that users who just want the default (vanilla) DarkForm look can still choose it. (BTW, picture box is already implemented as a sprite).

Attached is DarkForm Version 1.7.4

Attachments

Login to view attachments
kklouzal
14
Years of Service
User Offline
Joined: 15th May 2009
Location: Arizona
Posted: 14th Mar 2010 06:20
Hows about that command to hide the form?

Add me to your MSN!
healer2000
14
Years of Service
User Offline
Joined: 18th Feb 2010
Location:
Posted: 14th Mar 2010 06:46
kklouzal,

Under this new version (1.7.4)
If the form's update function is not called, the form is hidden.

At present there is no hide() function. Would you like me to add this function to the Form class,eg:

formname.hide();

hides the form

formname.show();

unhides the form. The default would be to show the form.
kklouzal
14
Years of Service
User Offline
Joined: 15th May 2009
Location: Arizona
Posted: 14th Mar 2010 07:28
No, as long as if the .update() function is not called the form will not show.

Add me to your MSN!

Login to post a reply

Server time is: 2024-04-26 09:48:26
Your offset time is: 2024-04-26 09:48:26