newest update, includes memory improvements.
added progressbar and renamed images.
Added Sizex and Sizey for widget resizing. Added load_control_images() to preload control images to save ram and increase speed.
Added set_control_image to allowing loading of none default image in a control.
Added ability to have controls add themselves to the widget system arrays.
Freed pointers after use to reduce memory consumption.
fixed some variable call names, Added progress bar data type<experimental>.
removed path form calls now only need to know ID's
modified project files
added new error checks
removed _getch replaced with getchar
added commit for later
removed space in credits
renamed png_sig_bytes to pngsigbytes
added comments and load control images to main.
redid controls for newer system
removed widget adds
added credits
removed useless commits Added a Null path check.
redid widget rendering to use size x and size y.
updated
removed useless commit
added img and size x and size y to the widget initialization.
changed img to a pointer to store paths instead of images, added size x and size y to the widget struct.
removing old exe.