|
cwidget
0.5.16
|
| The namespace containing everything defined by cwidget | |
| Routines that support parsing and interpreting user configuration | |
| Defines the default settings for a particular column type | |
| Defines the string arguments passed into the layout process | |
| An empty list of parameters | |
| Defines how a single column is to be generated | |
| The class that defines how to parse and generate columns | |
| Represents a keystroke as seen by curses | |
| Stores the keys bound to various functions | |
| Routines to construct simple dialog boxes | |
| C++ wrappers for the POSIX threading primitives | |
| A simple unbounded communications channel suitable for use as, eg, an event queue | |
| The base class for all thread-related exceptions | |
| Thrown when thread creation fails; according to pthread_create(3), this only occurs if there aren't enough system resources to create a thread | |
| Thrown when thread::join fails | |
| Thrown when the mutex being used to wait on a condition is not locked | |
| Thrown when an error-checking mutex is locked twice | |
| A system thread | |
| Wrap noncopyable objects to bootstrap threads | |
| A mutex that is initialized to be recursive | |
| A abstraction over conditions | |
| A higher-level abstraction borrowed from Concurrent Haskell, which borrowed it from another language I forget | |
| A box specialized for 'void'; may make it easier to write other templated classes | |
| Internal helper struct | |
| Internal helper struct | |
| The namespace containing functions to manage the global state of cwidget | |
| An event in the global event queue | |
| An event based on sigc++ slots | |
| Miscellaneous utility functions that are not directly related to the core functionality of cwidget | |
| Computes the return-value of the signal via a short-circuiting AND | |
| Computes the return-value of the signal via a short-circuiting OR | |
| Represents an assertion failure | |
| Wraps a slot that may not be present | |
| This class represents a push-button | |
| Label widgets display some (possibly formatted) text statically | |
| This widget displays exactly one of its children at once | |
| A widget that displays text | |
| Load a file from disk; it's assumed to be ASCII for now | |
| A size_box ensures that the requested size of its child is a given size or larger | |
| Code to display formatted text | |
| This class is a visually transparent wrapper around another widget | |
| The basic widget interface | |
| A structure that amalgamates a wchar_t together with attributes | |
| A string class which stores attributes along with characters | |
| A fragment represents a logical unit of text | |
| Stores information on a single column of fragments | |
| A fragment that caches its contents; a cached result is used if the same width is passed to the layout routine twice in a row | |
| This class represents the formatted contents of a fragment | |
| A "style" is a setting to be applied to a display element (widget, text, etc) | |
| Based on libstdc++-3's instantiation of this for characters | |
1.8.5