This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2008-05-13 13:46:39

WidgetFarmer1
Scratcher
Registered: 2008-05-05
Posts: 4

Widgets - Graphical User Interface (GUI)

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.  smile

---------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

 

#2 2008-05-14 08:12:27

adityasm9
Scratcher
Registered: 2008-03-12
Posts: 100+

Re: Widgets - Graphical User Interface (GUI)

Can you please tell me what are widgets??

Offline

 

#3 2008-05-14 08:15:12

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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

 

#4 2008-05-14 12:16:51

AddZero
Scratcher
Registered: 2007-08-11
Posts: 100+

Re: Widgets - Graphical User Interface (GUI)

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)


http://scratch.mit.edu/static/icons/buddy/524717_med.png?t=2010-06-15+09%3A48%3A36

Offline

 

#5 2008-05-14 17:36:18

mletreat
Scratcher
Registered: 2008-05-01
Posts: 100+

Re: Widgets - Graphical User Interface (GUI)

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

 

#6 2008-05-14 17:59:28

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

This would be a good topic to make "Sticky", if there are any moderators reading!  Great idea!


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#7 2008-05-14 20:13:24

adityasm9
Scratcher
Registered: 2008-03-12
Posts: 100+

Re: Widgets - Graphical User Interface (GUI)

Thanks for the info coolstuff and Paddle2see!!!!!!!1

Offline

 

#8 2008-05-19 16:16:09

Cyclone103
Scratcher
Registered: 2008-03-20
Posts: 500+

Re: Widgets - Graphical User Interface (GUI)

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


All your base are belong to us

Offline

 

#9 2008-05-19 18:22:17

Hobbs1100
Scratcher
Registered: 2008-02-16
Posts: 500+

Re: Widgets - Graphical User Interface (GUI)

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

 

#10 2008-05-19 18:32:40

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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

 

#11 2008-05-19 18:36:00

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#12 2008-05-19 19:16:35

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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

 

#13 2008-06-06 09:14:13

Bobby500
Scratcher
Registered: 2008-04-19
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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

 

#14 2008-06-06 16:14:28

Bluestribute
Scratcher
Registered: 2008-01-24
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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.


http://img247.imageshack.us/img247/1204/bluestributett4.jpg
That's my PSN ID. I know tons of COD4 glitches. Add me as your friend. Oh, and get a headset

Offline

 

#15 2008-06-06 16:15:38

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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

 

#16 2008-06-11 04:08:32

Josh99
Scratcher
Registered: 2008-05-20
Posts: 37

Re: Widgets - Graphical User Interface (GUI)

Thanks for widgets WidgetFarmer. I was going to do something similar but then i saw these. Now if the Scratch Team would just add folders to the sprite box...

Offline

 

#17 2008-06-11 13:45:24

chalkmarrow
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: Widgets - Graphical User Interface (GUI)

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

 

#18 2008-06-11 21:27:39

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Widgets - Graphical User Interface (GUI)

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

 

#19 2008-06-27 23:53:41

Cooleststuff
Scratcher
Registered: 2008-06-27
Posts: 10

Re: Widgets - Graphical User Interface (GUI)

Cool  cool

Offline

 

Board footer