GRAPHICAL USER INTERFACE (GUI) WIDGETS
This post organizes a bunch of graphical user interface widgets I've found in various projects, most of which can be found in AddZero's GUI Widget gallery. Since galleries cannot be organized by category, I thought it made sense to post an outline. I tried to isolate menu items, etc. in their own projects so that they would be easy to copy (for example any one of Paddle2See's projects might have up to ten good gui ideas in it, so I tried to "farm" the ones I liked). As you'll see, most of these widgets are by other scratchers, such as fullmoon, jens, paddle2see, addzero, kevin_karplus, and others.
This list clearly doesn't cover all the great GUI elements on the site, now or in the future, so I'll add to it from time to time when I get a chance. The goal is to make something useful for Scratchers who don't want to make simple buttons, sliders, etc. from -- well -- scratch.
---------GUI WIDGETS-----------
BUTTONS
Basic Buttons
http://scratch.mit.edu/projects/WidgetFarmer1/158854
Radio Buttons
http://scratch.mit.edu/projects/WidgetFarmer1/157538
Check Box
http://scratch.mit.edu/projects/WidgetFarmer1/157575
Combo Box
http://scratch.mit.edu/projects/WidgetFarmer1/157430
Spinner Buttons
http://scratch.mit.edu/projects/WidgetFarmer1/158290
SLIDERS
Single, compact
http://scratch.mit.edu/projects/WidgetFarmer1/157437
Double (X/Y)
http://scratch.mit.edu/projects/WidgetFarmer1/158078
Polar (angle selection)
http://scratch.mit.edu/projects/WidgetFarmer1/157423
COLOR SELECTORS
Compact
http://scratch.mit.edu/projects/WidgetFarmer1/157427
Larger
http://scratch.mit.edu/projects/WidgetFarmer1/157429
MENUS
Menu dock
http://scratch.mit.edu/projects/WidgetFarmer1/157434
Bubble-type
http://scratch.mit.edu/projects/WidgetFarmer1/157425
Rotating Spheres
http://scratch.mit.edu/projects/WidgetFarmer1/158910
Circles
http://scratch.mit.edu/projects/WidgetFarmer1/159409
Sliding Circles
http://scratch.mit.edu/projects/Linux123/101667
DATA ENTRY
Text Stamp (16 chars)
http://scratch.mit.edu/projects/WidgetFarmer1/157603
Numeric Data
http://scratch.mit.edu/projects/WidgetFarmer1/158081
Katakana keyboard
http://scratch.mit.edu/projects/WidgetFarmer1/158087
SPRITE MANIPULATORS
http://scratch.mit.edu/projects/WidgetFarmer1/158120
http://scratch.mit.edu/projects/WidgetFarmer1/158136
http://scratch.mit.edu/projects/WidgetFarmer1/157457
WINDOWS
Basic Dialog Box (OK/Cancel)
http://scratch.mit.edu/projects/WidgetFarmer1/157672
Basic Progress Bar
http://scratch.mit.edu/projects/WidgetFarmer1/158259
Colorful circle progress bar
http://scratch.mit.edu/projects/WidgetFarmer1/166247
Text Windows
http://scratch.mit.edu/projects/WidgetFarmer1/157436
http://scratch.mit.edu/projects/WidgetFarmer1/158895
CURSOR EFFECTS
Cursor trail
http://scratch.mit.edu/projects/WidgetFarmer1/157431
Hourglass wait indicator
http://scratch.mit.edu/projects/WidgetFarmer1/157620
Miscellaneous
http://scratch.mit.edu/projects/WidgetFarmer1/158145
MUSIC
Random music generation
http://scratch.mit.edu/projects/WidgetFarmer1/158106
Piano keyboard
http://scratch.mit.edu/projects/WidgetFarmer1/158295
Music Player (large)
http://scratch.mit.edu/projects/chalkmarrow/161080
Music Player (compact)
http://scratch.mit.edu/projects/WidgetFarmer1/158839
Last edited by WidgetFarmer1 (2008-05-22 12:41:13)
Offline
Can you please tell me what are widgets??
Offline
adityasm9 wrote:
Can you please tell me what are widgets??
They are small 'tools' inside your computer. Just like a program, but it is smaller so you can instantly access a lot of them at once. Gadgets are widgets (if you have a Vista). Widgets are widgets (if you have a mac OS X).
Offline
adityasm9 wrote:
Can you please tell me what are widgets??
Widgets are parts of programs that show and allow the user to change information. Like buttons, sliders, dials, tabs, menus... They are everywhere in modern software.
Programming languages usually have access to a widget library that programmers can add to their projects, to make it easier for their users to see and change information. Up till now, Scratch did not have one.
Awesome work Widgetfarmer! Thanks!
See Wikipedia for more information on GUI Widgets.
Last edited by AddZero (2008-05-14 12:18:13)
Offline
This is a really great resource for everyone - thanks for taking the time to pull this all together and sharing it with the community!
I am sure others will find this helpful and send you more items to add to your library...are there any particular things you are searching for? Perhaps if you ask people will help you create or locate some cool new widgets to add to your collection.
Offline
This would be a good topic to make "Sticky", if there are any moderators reading! Great idea!
Offline
Thanks for the info coolstuff and Paddle2see!!!!!!!1
Offline
GUI projects are interesting, but it seems as though most people only use simple click and hide scripts. Perhaps someone could make a fake PC interface that includes most or all of those GUI widgets collected by Widgetfarmer1
Offline
Scratch already has those. They're called Scratch OS's. PixBites 2.0 is mine. So far it's got rave reviews! If you want to check it out, click my user name and it will be my latest project.
Anyways, these are really useful!
Offline
Hobbs1100 wrote:
Scratch already has those. They're called Scratch OS's. PixBites 2.0 is mine. So far it's got rave reviews! If you want to check it out, click my user name and it will be my latest project.
Anyways, these are really useful!
But it doesn't mix all widgets together.
Offline
Hobbs1100 wrote:
Scratch already has those. They're called Scratch OS's. PixBites 2.0 is mine. So far it's got rave reviews! If you want to check it out, click my user name and it will be my latest project.
Anyways, these are really useful!
OS`s are diffrent from widgets. An OS or operating system is the software component of a computer system that is responsible for the management and coordination of activities and the sharing of the resources of the computer. You can`t make real operating systems in scratch, just fake ones.
Offline
archmage wrote:
Hobbs1100 wrote:
Scratch already has those. They're called Scratch OS's. PixBites 2.0 is mine. So far it's got rave reviews! If you want to check it out, click my user name and it will be my latest project.
Anyways, these are really useful!OS`s are diffrent from widgets. An OS or operating system is the software component of a computer system that is responsible for the management and coordination of activities and the sharing of the resources of the computer. You can`t make real operating systems in scratch, just fake ones.
QFT!
Offline
You are making an "operating system" on an operating system. It is very fun. They have lots of widgets in Freewebs and stuff like that.
Offline
Paddle2See wrote:
This would be a good topic to make "Sticky", if there are any moderators reading! Great idea!
Sorry, but now that looks funny 'cause your a mod.
Offline
Bluestribute wrote:
Paddle2See wrote:
This would be a good topic to make "Sticky", if there are any moderators reading! Great idea!
Sorry, but now that looks funny 'cause your a mod.
Paddle2see is a mod? Wow! I didn't even notice~!
Offline
Josh99: I agree. Folders or some other way of grouping multiple sprites into the same package (a digital burrito, perhaps) would be very useful.
Offline
chalkmarrow wrote:
Josh99: I agree. Folders or some other way of grouping multiple sprites into the same package (a digital burrito, perhaps) would be very useful.
Yeah, and then there would be 'if touching (a sprite, all sprites, or a folder from the category) from category (mysprites)' block!
Offline
Cool
Offline