el h / SimpleGUI

Fork of SimpleGUI by Duncan McIntyre

Auto generated API documentation and code listings for SimpleGUI

Classes

ContainerWidget Simple container hold widgets side-by-side and draws a border It will expand as needed to hold the widgets
EventSource Interface defining a class which sources events
Font Interface defining a Font This is used by both the UniGraphic and FastFont implementations
FontRenderer Abstract base class defining the interface for class which can render fonts to a GraphicsDisplay Should probably use some template wizardy to specify the covariant Font type...
GraphicsContext The GraphicsContext holds the core class needed to handle drawing and events
GUI A singleton class to hold the framework components
OKCancelDialog A Dialog takes over the whole screen and offers some sort of control together with apply and cancel buttons
SpinnerWidget A spinner widget shows up and down arrows to set a value It automatically sizes itself to fit the screen dimensions when created
UGFont A Font implementation based on the bitmap format used by the Unigraphic library
UGFontRenderer Provides two means to render a font

  • windowed: uses the same wrap-around algorithm as UniGraphic
  • clipped: does not wrap
Widget A basic widget draws itself in a rectangular area

Code

BitmapWidget.cpp [code]
BitmapWidget.h [code]
BlueButtonLeft_50x64_bmp.cpp [code]
BlueButtonLeft_50x64_bmp.h [code]
BlueButtonRight_50x64_bmp.cpp [code]
BlueButtonRight_50x64_bmp.h [code]
ContainerWidget.cpp [code]
ContainerWidget.h [code]
down_arrow_32x19_bmp.h [code]
Event.h [code]
EventDispatcher.cpp [code]
EventDispatcher.h [code]
EventHandler.h [code]
EventHandlerFunction.h [code]
EventListener.h [code]
EventSource.h [code]
EventType.h [code]
FastFont.cpp [code]
FastFont.h [code]
FastFontRenderer.cpp [code]
FastFontRenderer.h [code]
FFArial12x12.h [code]
FFArial24x23.h [code]
FFArial28x28.h [code]
FFTerminal6x8.h [code]
Font.h [code]
FontRenderer.h [code]
GraphicsContext.cpp [code]
GraphicsContext.h [code]
GreenTick_64x64_bmp.cpp [code]
GreenTick_64x64_bmp.h [code]
GUI.cpp [code]
GUI.h [code]
LinkedList.h [code]
OKCancelDialog.cpp [code]
OKCancelDialog.h [code]
Point.h [code]
Rectangle.h [code]
RedCross_64x64_bmp.cpp [code]
RedCross_64x64_bmp.h [code]
SimpleGUI.h [code]
SpinnerDialog.cpp [code]
SpinnerDialog.h [code]
SpinnerWidget.cpp [code]
SpinnerWidget.h [code]
TextWidget.cpp [code]
TextWidget.h [code]
UGFont.cpp [code]
UGFont.h [code]
UGFontRenderer.cpp [code]
UGFontRenderer.h [code]
up_arrow_32x19_bmp.h [code]
Widget.cpp [code]
Widget.h [code]
Window.cpp [code]
Window.h [code]