Graphical user interfaces

Widgets

Widgets: Canvases



Widgets: Buttons

Events and bindings

Widgets: Text entry

Working with Canvas objects

GUI layout management

Layout management: examples

Summary