| This namespace is reserved for experimental widgets | |
| Circles namespace contains a set of classes that can be used to add rotating content circles to any application | |
| A Widget that spans new circles menus around users hands | |
| A simple holder for circle widget | |
| A background that has a few circles | |
| A widget container that lays out its items in a rotating circle | |
| Widget that acts as a container for content | |
| Base class for objects that contain some content | |
| Collisions is a physics simulation toy | |
| CollisionWidget is a fun widget that interacts with user input | |
| Draw namespace contains classes that implement simple free-hand drawing functionality | |
| BasicDrawWidget is a drawing canvas | |
| A simple RGB color selector | |
| Stroke object | |
| This namespace contains various effects implemented using widgets | |
| The BlobsWidget is an effect widget | |
| Champagne is an effect widget | |
| Divisions is an effect widget | |
| Interface class for fluid simulations | |
| CPU implementation for a fluid simulation | |
| FluidWidget is an effect widget | |
| Rectangles is an effect widget | |
| This class implements a simple framework to implement real-time effects using fragment shaders and OpenGL Shading Language | |
| Sparkles is an effect widget | |
| LaunchList helps in implementing simple, easy-to-modify applications with simple plaintext definitions | |
| LaunchList is a widget that can be used to quickly create applications by combining existing widgets | |
| LaunchStack helps in implementing simple, easy-to-modify applications with simple plaintext definitions | |
| LaunchStack is a widget that can be used to create simple applications by combining existing widgets | |
| LightBeings is a fun flocking simulation | |
| Widget that represents a location that attracts other objects | |
| This widget animates shiny snakes that follow users' fingers | |
| Widget that changes the background color of its siblings of other types when they come inside the widget area | |
| Snake is an object that crawls around the parent widget | |
| MissileCmd namespace implements a traditional missile command game | |
| Anti-Air missile | |
| An Entity is a widget that represents different moving objects that can target other objects | |
| A Widget that is used as basis for small games | |
| High score list | |
| Missile entity | |
| Main game widget for the Missile Command game | |
| Class for different particle effects | |
| Score item | |
| This widget represents a score row in high-scores table | |
| Game logic for the Missile Command game | |
| Visual representation of the player in-game | |
| This namespace implements a multi-touch version of the pong game | |
| This class implements a multi-touch version of the classic pong game | |
| This widget creates a field of smaller widgets that are atteched to their place with invisible springs | |
| CanvasWidget is a widget that stores a number of widgets in a grid layout | |
| ItemLoader objects load new items to the TimeLine periodically | |
| Task that stores widget states to an XML file | |
| Container for the widgets that make up the key-point list | |
| List of of key events for seeking | |
| The timeline main widget | |
| Operator that saves the state of a widget when it has moved | |
| ScrubBar can be used to navigate the whole content of the TimeLine | |
| Main widget for TimeLine | |
| A widget that is specilized to be a child widget of the WheelWidget, so that it can spawn new widgets | |
| Luminous is a library of C++ classes for computer graphics, using OpenGL | |
| Uniform block to use with most of the shaders included in Luminous | |
| The most basic type of vertex to use with shader programs | |
| Vertex to use with shader programs that use texturing | |
| This class defines a blending mode used during rendering | |
| This class represents a general unformatted linear memory stored on the graphics card | |
| This class represents the Buffer class in GPU memory | |
| This class provides a simple guard for setting the active clipping area for widgets | |
| This class represents an OpenGL window using Cocoa on OS X | |
| CodecRegistry keeps track of different registered ImageCodecs that can be used to load images | |
| This class implements the built-in color-correction in Cornerstone | |
| A compressed image. Currently supports DXT format | |
| This class is a utility class that provides easier handling of OpenGL context-specific variables | |
| This class is a utility for handling variables specific to rendering threads | |
| This class defines the culling-mode for rendered primitives | |
| Guard for executing plain OpenGL commands | |
| This class defines the depth comparison mode used during rendering | |
| Defines the fill parameters for drawn objects | |
| This class is an abstraction of a generic render target | |
| FrameBufferGL is the FrameBuffer representation in GPU memory | |
| This class provides a simple guard for setting the active render target | |
| Class for doing key-stone correction when rendering 2D OpenGL graphics | |
| Simple image handling class | |
| The base class for different image codecs | |
| Image codec to handle DDS files | |
| Simple struct containing basic image information that can be quickly queried (with Image::ping) without loading the full image | |
| This class provides a simple guard for setting the active masking area for rendering | |
| This class provides a custom mipmap management for images loaded from disk | |
| Task that generates mipmaps to global imagecache for source image | |
| Class for managing information on multiple OpenGL vindows/viewports | |
| An OpenGL area | |
| One OpenGL window | |
| This class provides a simple guard for setting opacity | |
| Describes the pixel format of an image | |
| PostProcessContext is the render-thread specific context that is used for post processing to work in a multi-context environment | |
| Post-processing filters are tools that can be used to process the final output image of a rendered scene | |
| A shader program, combining multiple Shader objects into one runnable program | |
| This class represents the Program object in GPU memory | |
| A window class built on top of Qt | |
| This class represents an off-screen render target that is optimized for use as a render target | |
| RenderBufferGL is the RenderBuffer representation in GPU memory | |
| RenderContext contains the current rendering state | |
| Proxy object for building rendering command | |
| This class provides common interface for different resources needed during rendering | |
| Hash used to identify rendering resources | |
| Base class for all OpenGL resources that reside in GPU memory | |
| This class is used to perform RGB color correction using 3D color lookup grid | |
| Rich text document layout | |
| This class provides a simple guard for setting the active scissor area | |
| A single shader (vertex, fragment, etc) written GLSL | |
| This class represents the Shader object in GPU memory | |
| A shader uniform | |
| Plain text, usually one font, inside rectangle (0,0) -> size | |
| This class implements a simple particle system | |
| Individual sprite | |
| Keeps track of current OpenGL state, one instance is shared between all *GL -classes in the same rendering context | |
| This class defines the stencil buffer operation mode | |
| Defines the stroke parameters for drawn objects | |
| Style object for giving rendering parameters to the RenderContext Style objects acts as a collection of fill and stroke parameters and shader uniforms | |
| TextLayout is the base class for different implementations of text layouting | |
| The bounds for a single glyph in the layout | |
| This class stores the style information needed to render text | |
| A GPU texture | |
| This class represents a Texture object in GPU memory | |
| Geometrical 3D transformation stack | |
| This class provides a simple guard for setting transformations | |
| This class provides a simple guard for setting transformations | |
| This class provides a simple guard for setting transformations | |
| Uniform block to be used with trilinear texture filtering | |
| This class abstracts OpenGL VertexArrayObjects | |
| Stores vertex description and id of buffer containing vertices | |
| This class represents the VertexArray in GPU memory | |
| This class represents a single vertex attribute in vertex description | |
| This class provides a description of vertex data format used during rendering | |
| This class provides a simple guard for setting the active viewport | |
| This class provides a simple guard for setting the active view transform | |
| Virtual base classes for OpenGL windows | |
| Class for getting window events | |
| MultiStateDisplay provides visualization/debugging display for 1st & 2nd generation MultiTouch displays | |
| Interface for visualizing marker tracking results | |
| Container for multiple CVExtensionDisplay objects | |
| Displays the UI to control MultiTouch computer vision | |
| MultiTouch is a library for computer-vision -based multi-touch screens | |
| A class that represents a single finger | |
| A class that represents a hand | |
| Base class for different markers | |
| Tracked object type flags | |
| This class represents a pen | |
| A fully processed sample from the computer vision component | |
| This class provides a high-level API to a touch-screen | |
| This class represents all different objects that can be tracked by Cornerstone, like fingers, hands, pens, and markers | |
| MultiWidgets library is a MultiTouch user interface widget library | |
| This namespace contains various helper functions used in the implementation of Widget-class | |
| Apply a set of new operators after a given timeout | |
| Operator that applies a given Lambda-function after the widget has been idle for a while | |
| Applies some operation to a widget after it has been idle for a while | |
| Animates the Widget::rotation about its center towards a given target value | |
| Animates the Widget::scale about its center towards a given target value | |
| An operator to animate a value towards a target value at constant speed | |
| This class acts as the controller for multiple AnimationClips | |
| AnimationClip contains one or more curves that animate different attributes | |
| This class represents an animation curve that stores key frames | |
| This class contains the state of an animation clip | |
| Base class for all animators | |
| Animates the center location of a widget | |
| Animates some floating point parameter of a widget with cosine signal | |
| Animates the given point of a widget | |
| Animates the rotation of a widget | |
| Animates the scale of a widget around its center point | |
| A utility class for creating animations on Attributes in MultiWidgets::Widget | |
| Base class for writing new applications | |
| Abstract base class for widgets that show some kind of media files or resources | |
| This class displays a book where the pages can be turned with one finger | |
| This class implements a simple browser with a URL bar and support for basic navigation, such as back, forward, and home | |
| This class represents a view to a web page | |
| A calibration display for applications using MultiWidgets | |
| CloudWidget is a container widget that layouts its items like a cloud | |
| A container item stored in the cloud widget | |
| Generic container interface for different custom container classes | |
| Utility class to load image and video content from a folder into a container widget | |
| Cubic Bzier interpolation of keyframes (uses both tangents) | |
| Cubic Hermite interpolation of keyframes (only uses tangentIn) | |
| This class can be used to display complex text layouts loaded from HTML | |
| Drop-shadow effect for this widget's parent widget | |
| Base class for factory objects | |
| Animator for implementing fade-ins and fade-outs | |
| A container that implements a page that can be turned around | |
| This class can be used as a generic render target for draw calls | |
| This class provides information about the elapsed simulation frame | |
| This class provides the interface for graphics different drivers | |
| Manage finger and hand focus/grab information | |
| Interface for animation curves of different types | |
| This class can be used to display image sequences | |
| Provides a resizeable background image for a widget | |
| Widget that can render seriers of images in a horizontal or vertical list | |
| Display an image on a widget | |
| This class sets the input flags of a widget to the specified value for a given time | |
| Interface for objects that can grab hands and fingers | |
| Interface for objects that want to be notified of grabs | |
| A simple input visualization widget | |
| A media-flow widget | |
| An item stored in the ItemFlowWidget container | |
| Automatic rotation of ItemFlowWidget contents towards the user | |
| This class provides a mechanism to extend the Operator class through JavaScript | |
| This class provides a mechanism to extend the Widget class through JavaScript | |
| Helper class for Animator to store key frames | |
| Operator that applies a given Lambda-function after the widget has been idle for a while - specifically for keyboard widget | |
| This class represents a virtual keyboard | |
| Keyboard listener interface | |
| This class defines a complete virtual keyboard layout | |
| This class defines a single horizontal line of keys on the virtual keyboard | |
| This class defines a single key on the virtual keyboard | |
| KeyFrame class represents an animation keyframe | |
| Utility class that implements a layer | |
| Scales the object based on the size of its parent | |
| Limits the size of a widget, based on given pixel-values | |
| Linear interpolation of keyframes (ignores tangents) | |
| A scrollable list of widgets | |
| This class provides a way to receive marker events filtered by timestamp and/or marker location | |
| This class is a utility class providing an operator to send events with a delay | |
| Loads different files by using registered loaders based on MIME-type Has two kinds of mappings | |
| A Loader loads different files based on file extensions or mime types | |
| This is passed to all the loaders as a parameter when loading Can only be constructed by Mime-class | |
| Momentum provides limits and dampening to a floating-point attribute | |
| This class provides a graphics driver that does nothing | |
| Operator class provides an interface that can be used to extend Widget behaviour by adding behaviours to it | |
| Class that handles plugin loading and instantation | |
| This class implements an operator that removes a widget from its parent after a timeout | |
| This class represents a single rendering thread | |
| Resize handle that can be added as a child to another widget | |
| This class produces a water ripple effect on top of the application | |
| A circular obstacle for the ripple | |
| Interface for ripple obstacles | |
| This operator implements a behaviour where a widget is rotated to face the user based on the orientation of the palm | |
| Automatic configuration of a display setup | |
| This is a base class for widgets that require scrolling content with scrollbars | |
| Simple horizontal or vertical layout engine based on CSS flexbox standard | |
| Implements CSS {min,max}-{width,height} attributes | |
| This class provides a numerical slider | |
| This operator can be used to snap a widget's rotation | |
| This operator keeps a widget inside its parent widget | |
| Constant step interpolation of keyframes (ignores tangents) | |
| This class implements a gesture recognizer for a tap-and-hold gesture | |
| This class provides a widget that is used to display and edit plain text | |
| Abstract base class for all text rendering widgets | |
| A widget for displaying simple text | |
| This class implements the default multi-threaded render driver in Cornerstone | |
| Graphic timer that shows elapsed time | |
| Operator that applies the given lambda-function after a timeout | |
| Container for all tracked object types | |
| This operator can be used to animate the transform of a widget (location, rotation, and scale) to the specified values | |
| Wrapper class for std::type_info This is the best way to actually store std::type_info to any container | |
| A widget that provides simple playback controls for a VideoWidget | |
| This operator can be only added to a VideoWidget | |
| This class can be used to display video files, video streams, and animations | |
| ViewWidget acts as a viewport to a given target Widget (the scene) | |
| VirtualFinger represents single tracked finger | |
| VirtualHand consists of group of fingers (1-5) and a palm location | |
| Helper class to ease the managing of virtual input and injecting it to the touchscreen samples | |
| VirtualMarker represents single tracked marker | |
| VirtualObject acts as a base class for each type of virtual object that can be injected to the input processing (hand with fingers, pen and marker) | |
| VirtualPen represents single tracked pen | |
| This class implements a circular, list-like container where items can be added | |
| This class is the base class for all user interface elements in Cornerstone | |
| An iterator over values of map. This will skip over invalid children | |
| WidgetInspector is a development and debugging tool for displaying and modifying Widget hierarchy and widget attributes in a separate window | |
| Nimble library is a collection of C++ classes for 2D/3D graphics | |
| Math functions and constants for Nimble | |
| This class provides an implementation of a clipping stack | |
| Frame of four floats | |
| Histogram calculation | |
| Catmull-Rom | |
| Keystone class for transforming between different (skewed) 2D coordinate systems, while taking account possible radial (camera lens) distortion | |
| Camera distortion correction | |
| Performs linear interpolation of non-uniform samples | |
| 2D line segment | |
| 2x2 transformation matrix | |
| 3x3 transformation matrix | |
| 4x4 transformation matrix | |
| Path provides some utility functions to manipulate series of points | |
| Plane is represented by dot(N, X) = c, where N is a unit-length normal vector, c is the plane constant and X is any point on the plane | |
| A quaternion class | |
| Linear interpolation | |
| RandomGaussian generates pseudo-random numbers from a normal (gaussian) distribution | |
| Random number generator with uniform distribution | |
| Numeric range representation | |
A rectangle is defined by origin (O), two unit-length axis vectors (U, V), and two non-negative extents (e1, e2) | |
| An axis-aligned rectangle | |
| This class defines the size of a two-dimensional object | |
| This class uses simple first-order IIR filter to provide a smoothing of input samples | |
| Two-dimensional vector class for 2D mathematics | |
| Three-dimensional vector class for 3D mathematics | |
| A four-dimensional homogenic vector class for 3D graphics | |
| Patterns is a library of design patterns | |
| Base class for classes that cannot be copied | |
| Radiant library is a collection of C++ utility classes | |
| Small utility functions to help handle platform-specific functions | |
| StringUtils is a collection of string manipulation functions | |
| Non-ordered map implementation that uses simple std::vector to store the elements | |
| Set implementation that uses simple std::vector to store the elements | |
| A class used to execute tasks in a separated threads | |
| OSC-like binary data storage | |
| Abstract base class for binary streams | |
| Lock-free and thread-safe ring buffer with one producer and one consumer | |
| Helper class for reading continuous memory segments from the buffer The data can be used freely while this object is alive, it's actually consumed in the destructor | |
| Captures the current callstack | |
| Each camera driver should implement this interface in addition to VideoCamera interface | |
| CameraDriverFactory provides high-level access to different drivers | |
| A template chunk class | |
| Utility class for color management & conversion | |
| ColorUtils contains color conversion utilities | |
| Helper class for building argc and argv dynamically | |
| Condition for threads | |
| A simple class for loading CSV documents | |
| CPU cycle record for performance analysis | |
| Combination of date and time information | |
| Class for reading filenames in a directory | |
| This class abstracts drag and drop events | |
| Interface for DropEvent listeners If a Widget - or any other object - needs to receive operating system drag-and-drop events, it needs to be inherited from the DropEvent class | |
| FileUtils contains functions for platform independent file-handing | |
| This class implements type-safe flags | |
| This class executes the given function within BGThread | |
| This class provides implicit conversion to boolean type | |
| Interface class for FutureBool backends | |
| Grid (aka 2D array) base class with memory management | |
| Grid base class without memory management This class will simply share the memory pointers with other objects | |
| Access to the grid elements | |
| A guard class | |
| A guard class that can handle locking and unlocking of multiple mutexes | |
| VideoImage conversion utilities | |
| This class implements an intrusive pointer | |
| This class implements weak pointers for the IntrusivePtr class | |
| This class describes a key event | |
| Platform independent lockfile | |
| Provides logging sevices for the application | |
| This class keeps track of matching file extensions to mime types | |
| See RFC 2046 | |
| This class describes a mouse event | |
| This class provides an implementation for calculating a moving average with a fixed window | |
| Mutual exclusion (or mutex for short) is used to avoid simultaneous use of a shared resource | |
| Smart object reference | |
| A guard class that only releases a locked mutex | |
| This class provides resource location utilities | |
| Simple ring-buffer template | |
| Ring buffer for delays | |
| Provides a general counting semaphore | |
| A serial port handler | |
| Same as FunctionTask, but executes the function only once | |
| Sleeping services | |
| Synchronized sleeping | |
| This class provides a thread-safe queue | |
| This class describes a (Wacom) tablet event | |
| Task is an interface for tasks that can be executed within BGThread | |
| A server TCP socket for accepting incoming connections | |
| A client TCP socket for connecting to remote hosts | |
| Platform-independent threading | |
| Thread pool class that is similar to Thread class, but the childLoop is executed concurrently with many threads | |
| A timer | |
| A high-resolution time-stamp object | |
| Thread Local Storage implementation | |
| Window system touch event | |
| This class provides an output stream for debugging information | |
| UPD socket implementation | |
| A single variant | |
| A container for fast array allocation/deallocation | |
| VideoCamera provides a common interface for different video cameras | |
| A container of basic camera feature information | |
| A container of basic camera information | |
| An image class to be used with video IO | |
| Holds the data for one image plane | |
| Base class for video input classes | |
| A guard that is used to make sure that programs do not get stuck | |
| Resonant library is a collection of C++ classes for sound processing | |
| Read/write multiple audio files at the same time in one background-thread | |
| A handle that offers access to the audio files | |
| A simple audio IO class API | |
| PortAudio backend for DSPNetwork | |
| Timing and latency information about the processed samples | |
| An audio signal processing engine | |
| Holds audio sample buffers for inter-module transfer | |
| Holds connection information between the DSP modules | |
| Stores a simple audio processing Resonant::Module | |
| Objects that store the information necessary to create new connections | |
| A level meter | |
| Base class for Resonant signal processing blocks | |
| Provides an audio buffer that will be played on DSPNetwork | |
| Audio file player module | |
| Gain control audio module | |
| Collect input from various sources and interleave it for audio playback | |
| Pans/splits audio signals to multiple outputs | |
| This class performs audio panning based on rectangular sound regions | |
| Audio sample player for Resonant | |
| Note information container | |
| Parameters for note-on (aka play-sample) events | |
| Forwards PortAudio source (microphone, line-input or other capture source) to the DSPNetwork | |
| Forwards PulseAudio source (microphone, line-input or other capture source) to the DSPNetwork | |
SoundRectangle defines a rectangular area in screen coordinates for stereo sound output | |
| Scripting enables interoperability of JavaScript- and C++-code | |
| Makes conversion between JS and C++ objects This only works with C++ classes that are already wrapped to JS code Example: ClassWrapper rectWrapper(context, "Nimble.Rectf"); Nimble::Rectf * rect = new Nimble::Rectf(); v8::Local<v8::Value> wrappedRect = widgetWrapper.wrap(rect); or in another direction: Nimble::Rectf * rect = wrappedRect.unwrap<Nimble::Rectf>(wrappedRect); if (rect) { .. | |
| JavaScript entry point to Cornerstone applications | |
| JavaScript context locker | |
| Stylish is the CSS parameter parsing and handling library | |
| Storage for factories that are used to create lazy attributes | |
| Attribute used to define CSSBoxModel background, that includes set of background images, color and clipping mode | |
| AttributeBorder represents a stylable border The border frame consists of four borders (top, right, bottom, left) each containing a separate property for color, width and style | |
| Attribute for fonts. Implements parts of CSS Fonts Module: http://www.w3.org/TR/css3-fonts | |
| One background item used in AttributeBackground | |
| Styleable border, used by AttributeBorder to implement four different borders for CSSBoxModel | |
| Implements the basic framework for doing CSS-style box layout | |
| CSS 2.1 parser | |
| A CSS declaration that consists of a name and the associated value | |
| A rule consists of a Selector and a declaration | |
| CSS selector is a chain of SimpleSelectors separated by combinators | |
| CSS Simple selector and its preceding selector combinator in full CSS Selector | |
| A collection of values that can be styled | |
| A StyleSheet contains a list of rules that can be used to define the CSS properties of Styleable objects | |
| A library for automatically saving and loading class member values | |
| XML Serializer namespace that has handles the (de)serialize dispatching | |
| Trait class for compile time separation of different kinds of serializable objects | |
| Abstract class that defines an interface that allows working with elements | |
| ArchiveElement defines the serialization API | |
| Interface for classes that want to implement ArchiveElement API ArchiveElement has a name, list of children, map of (name -> value) -pairs, and the content string | |
| Child iterator for ArchiveElement children, uses instance of ArchiveIteratorImpl to provide implementation for different element types | |
| Classes that implement this interface provide the functionality for ArchiveIterator for one specific element type | |
| The base class for value objects | |
| Alias to another Attribute object | |
| A value object for boolean | |
| A value object holding a Radiant::Color value | |
| Template class for all STL-like containers | |
| This class handles container attributes | |
| This class is a base class for wrapping STL-like containers into attributes | |
| Valuable enum | |
| Attribute containing flags, bitmask of enum values | |
| Template class for floating-point values | |
| Value struct helps finding the correct Attribute for any type T | |
| This class provides an attribute that stores a two-dimensional frame | |
| Template class for integer values | |
| This class provides an attribute for Nimble::Vector2f | |
| A matrix value object | |
| A template base class for numeric values | |
| A valuable object holding a Nimble::Rect object | |
| This class defines an attribute that stores a Nimble::Size(F) object | |
| String value | |
| This class provides a QStringList attribute | |
| This class provides a QMap<QString, QString> attribute | |
| This class provides a StyleValue attribute | |
| Every Attribute is some kind of AttributeT<T> object | |
| This class provides a Radiant::TimeStamp attribute | |
| A template class for vector values | |
| This class is a utility class that provides a setter for vector attributes | |
| Command line parser | |
| Text document used to configure various settings with key-value pairs | |
| Configuration block in ConfigDocument | |
| A configurable value | |
| Represents a DOM document | |
| An element in DOMDocument | |
| This struct is used to define the name strings for enum values so they can be referenced from CSS | |
| FileWatcher provides an interface for monitoring files and directories for modifications | |
| This class provides a mechanism to toggle individual flags on and off using their name from CSS | |
| This struct is used to define the name strings for flags so they can be referenced from CSS | |
| Provides lifetime management for listeners | |
| Base class for objects that include member variables with automatic IO | |
| The base class for all serializable objects | |
| Options that define the behaviour of the (de)serialize() methods | |
| State machine that doesn't define any transitions or triggers, but implements thread-safe access and monitoring callbacks | |
| CSS attribute value is a list of variant components | |
| One part of StyleValue list, variant / tagged union type with some convertions | |
| Wrapper for DOMDocument that implements the Archive interface | |
| Wrapper for DOMElement that implements the ArchiveElementImpl interface | |
| Iterator for XMLArchiveElement children | |
| VideoDisplay is a video player library | |
| This class provices the actual audio/video decoder for the video player | |
| Video and audio parameters for AVDecoder when opening a new media file | |
| Seeking request that can be sent to the decoder | |
| Audio/Video decoder implementation that uses Libav as a backend | |
| Subtitles for the videos | |
| Subtitle text item | |
| Implements basic browser frame components | |
| Drags images out of the browser as ImageWidgets using tap & hold gesture | |
| Default implementation of RequestHandler for BrowserWidget Opens a DialogPopupWidget to receive user input | |
| Forwards finger input as touch events to the browser | |
| Web browser showing a single web page and browser UI elements | |
| Basic popuphandler which creates new WebBrowserCef::BrowserWidget instances of all valid popup requests | |
| Class for displaying dialog popups | |
| The DownloadHandler class | |
| Download files using browser framework, uses cache automatically Inherit from this class and override any virtual function you need | |
| Basic error handling for web browser | |
| Basic popuphandler which opens popups in the original browser window You can add this handler to browser by adding popups-in-same-window: true in CSS | |
| Class for handling various web browser requests that require user input | |
| Off-screen web browser window showing one web page | |
| Version of MultiWidgets::Operator that can only be added to exactly one widget, and only supports WebPageWidget | |
| All fields are optional | |
| Renders one WebPage as Widget, doesn't do any input processing, WebPage size will be set to match the widget size | |