wftk::AnimatedPointer | Animated software pointer |
wftk::Application | Toplevel application class |
wftk::BoolMarshal | A custom marshaller for bools |
wftk::BorderedDialog | A dialog with decorative borders |
wftk::Box | Box which can hold multiple screen areas |
wftk::Box::iterator | Iterator over the box's children |
wftk::Button | Button Class |
wftk::Color | Wrapper class for describing colors using 8-bits per red, green, blue, and alpha channels |
wftk::CornerContainer | A container which puts its single child in one of its corners |
wftk::Debug | The Debug class handles the debug channels |
wftk::Debug::Endl | A class that emulates std::endl when DEBUG is defined, but doesn't require <iostream> when it's not |
wftk::Debug::Flush | A class that emulates std::flush when DEBUG is defined, but doesn't require <iostream> when it's not |
wftk::Dialog | Dialog |
wftk::Fatal | Exception thrown when the library experiences a fatal error |
wftk::Filler | Filler Class |
wftk::FixedDialog | A dialog that all but ignores its child's packing preferences |
wftk::Focus | Singleton class for handling the current widget that owns keyboard focus |
wftk::Font | FreeType based surface font |
wftk::Font::BadFont | Exception thrown when a font fails to load properly |
wftk::Font::Glyph | Glyph class: represents a single ASCII value as a surface |
wftk::Font::Glyph::Metrics | Holds the info from FT_Glyph_Slot_Rec |
wftk::Font::Metrics | Info from FT_Face_Rec |
wftk::FullScreenDialog | A dialog that completely fills its parent widget |
wftk::GammaFunction | A texture to use with Surface::shiftGamma() The "texture" always has to have a size of 256*256 values ! |
wftk::HardPointer | Pointer which uses SDL's native pointer capabilities |
wftk::Joystick | A class to handle joystick information |
wftk::Label | Display a text message onscreen |
wftk::LineEdit | LineEdit: a single-line text box for user input |
wftk::ListBox | A multi-line selection with scroll bar |
wftk::MessageDialog | Display a message to the user, allow them to dismiss this box |
wftk::Mixer | Wrapper class around the audio mixer |
wftk::Mouse | Software mouse pointer |
wftk::Movie | "movie" of animated surfaces (stop-animation) |
wftk::MultiLineEdit | Multi-line text box for user input |
wftk::Music | Wrapper class for loading and playing music files (mp3, ogg, mod) |
wftk::Mutex | Mutex class |
wftk::Painter | Class that allows drawing graphics primitives onto a Surface |
wftk::Pixelformat | Format of pixels in memory |
wftk::Point | Class to handle x,y - points on the screen |
wftk::Pointer | Virtual base pointer class |
wftk::Poll | Watch a socket for data |
wftk::PollBase | Base class for watching for socket events |
wftk::ProgressBar | Simple widget that paints a progress meter |
wftk::ProgressDialog | Progress meter dialog |
wftk::PushButton | PushButton Class |
wftk::QuestionBox | Dialog box with question, user answers yes / no |
wftk::Rect | Rectangle class. Has corners, fill, etc |
wftk::Region | Region specifies a 'working area' of the screen - pixels outside the region are always ignored |
wftk::Region::RectList | Used 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::RootWindow | Singleton class, handles access to the entire drawing surface of the application |
wftk::Sample | Sample - for loading / playing sounds |
wftk::ScreenArea | ScreenArea Baseclass |
wftk::ScreenArea::PackingInfo | Packing information to pass to containers |
wftk::ScreenArea::PackingInfo::Expander | The per-axis packing info |
wftk::ScreenArea::PackingInfo::Weights | For use by containers |
wftk::ScreenSurface | Interface to the underlying SDL_Surface |
wftk::SDLFatal | Fatal error generated by SDL's behavior (usually out of memory) |
wftk::SDLHandler | SDL_Event wrapper class |
wftk::SingleContainer | A container which can hold a single child |
wftk::Slider | Slider Class |
wftk::SoftPointer | Software pointer |
wftk::Sound | Abstract sound class |
wftk::StringHash< C > | A wrapper for std::hash_map<std::string,Foo>, since it didn't make the C++ standard |
wftk::Surface | Surface represents a bitmap (texture) |
wftk::Table | Automatically expanding table |
wftk::Terminal | Terminal widget: has multi-line output, one-line input, scroll bar |
wftk::Time | A time class to escape SDL's 2^32 ms epoch limitations |
wftk::Time::Info | A structure used when parsing time into days, hours, .. |
wftk::Timer | Timer handles known events that must happen (fairly) regularly |
wftk::ToggleButton | ToggleButton |
wftk::Video | Wrapper class for loading and playing mpeg video |
wftk::VideoWidget | Video player widget |
wftk_version | Structure containing the current version of wftk |
wftk::Widget | Widget Baseclass |
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.