Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

wftk Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
wftk::AnimatedPointerAnimated software pointer
wftk::ApplicationToplevel application class
wftk::BoolMarshalA custom marshaller for bools
wftk::BorderedDialogA dialog with decorative borders
wftk::BoxBox which can hold multiple screen areas
wftk::Box::iteratorIterator over the box's children
wftk::ButtonButton Class
wftk::ColorWrapper class for describing colors using 8-bits per red, green, blue, and alpha channels
wftk::CornerContainerA container which puts its single child in one of its corners
wftk::DebugThe Debug class handles the debug channels
wftk::Debug::EndlA class that emulates std::endl when DEBUG is defined, but doesn't require <iostream> when it's not
wftk::Debug::FlushA class that emulates std::flush when DEBUG is defined, but doesn't require <iostream> when it's not
wftk::DialogDialog
wftk::FatalException thrown when the library experiences a fatal error
wftk::FillerFiller Class
wftk::FixedDialogA dialog that all but ignores its child's packing preferences
wftk::FocusSingleton class for handling the current widget that owns keyboard focus
wftk::FontFreeType based surface font
wftk::Font::BadFontException thrown when a font fails to load properly
wftk::Font::GlyphGlyph class: represents a single ASCII value as a surface
wftk::Font::Glyph::MetricsHolds the info from FT_Glyph_Slot_Rec
wftk::Font::MetricsInfo from FT_Face_Rec
wftk::FullScreenDialogA dialog that completely fills its parent widget
wftk::GammaFunctionA texture to use with Surface::shiftGamma() The "texture" always has to have a size of 256*256 values !
wftk::HardPointerPointer which uses SDL's native pointer capabilities
wftk::JoystickA class to handle joystick information
wftk::LabelDisplay a text message onscreen
wftk::LineEditLineEdit: a single-line text box for user input
wftk::ListBoxA multi-line selection with scroll bar
wftk::MessageDialogDisplay a message to the user, allow them to dismiss this box
wftk::MixerWrapper class around the audio mixer
wftk::MouseSoftware mouse pointer
wftk::Movie"movie" of animated surfaces (stop-animation)
wftk::MultiLineEditMulti-line text box for user input
wftk::MusicWrapper class for loading and playing music files (mp3, ogg, mod)
wftk::MutexMutex class
wftk::PainterClass that allows drawing graphics primitives onto a Surface
wftk::PixelformatFormat of pixels in memory
wftk::PointClass to handle x,y - points on the screen
wftk::PointerVirtual base pointer class
wftk::PollWatch a socket for data
wftk::PollBaseBase class for watching for socket events
wftk::ProgressBarSimple widget that paints a progress meter
wftk::ProgressDialogProgress meter dialog
wftk::PushButtonPushButton Class
wftk::QuestionBoxDialog box with question, user answers yes / no
wftk::RectRectangle class. Has corners, fill, etc
wftk::RegionRegion specifies a 'working area' of the screen - pixels outside the region are always ignored
wftk::Region::const_iteratorIterator over points in the region
wftk::Region::RectListUsed for things like passing an array of SDL_Rect to SDL_UpdateRects()
wftk::ResDestroy< R >Default data freeing mechanism for resources (do nothing)
wftk::ResDestroy< R * >Default data freeing mechanism for resources which are pointers (call delete)
wftk::ResInval< R >Default fallback for a failed resource find (return a reference to a static member)
wftk::ResInval< R * >Default fallback for a failed resource find for pointer data (return null)
wftk::ResLoad< R >Default loader for resource data
wftk::ResLoad< R * >Default loader for pointer resource data
wftk::Resource< R, Destroy >Resource manager with reference counting
wftk::ResourceRegistry< R, Loader, Invalid, Destroy >R is the class of the resource type Loader specifies how to load the resource from a file Invalid specifies the fallback mechanism if a resource isn't found Destroy specifies how to free the resource data when the resource is freed
wftk::RootWindowSingleton class, handles access to the entire drawing surface of the application
wftk::SampleSample - for loading / playing sounds
wftk::ScreenAreaScreenArea Baseclass
wftk::ScreenArea::PackingInfoPacking information to pass to containers
wftk::ScreenArea::PackingInfo::ExpanderThe per-axis packing info
wftk::ScreenArea::PackingInfo::WeightsFor use by containers
wftk::ScreenSurfaceInterface to the underlying SDL_Surface
wftk::SDLFatalFatal error generated by SDL's behavior (usually out of memory)
wftk::SDLHandlerSDL_Event wrapper class
wftk::SingleContainerA container which can hold a single child
wftk::SliderSlider Class
wftk::SoftPointerSoftware pointer
wftk::SoundAbstract sound class
wftk::StringHash< C >A wrapper for std::hash_map<std::string,Foo>, since it didn't make the C++ standard
wftk::SurfaceSurface represents a bitmap (texture)
wftk::TableAutomatically expanding table
wftk::TerminalTerminal widget: has multi-line output, one-line input, scroll bar
wftk::TimeA time class to escape SDL's 2^32 ms epoch limitations
wftk::Time::InfoA structure used when parsing time into days, hours, ..
wftk::TimerTimer handles known events that must happen (fairly) regularly
wftk::ToggleButtonToggleButton
wftk::VideoWrapper class for loading and playing mpeg video
wftk::VideoWidgetVideo player widget
wftk_versionStructure containing the current version of wftk
wftk::WidgetWidget Baseclass

Generated Mon Sep 6 21:58:16 2004.
Copyright © 1998-2003 by the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.