cwidget  0.5.16
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNcwidgetThe namespace containing everything defined by cwidget
|oNconfigRoutines that support parsing and interpreting user configuration
||oCcolumn_type_defaultsDefines the default settings for a particular column type
||oCcolumn_parametersDefines the string arguments passed into the layout process
||oCempty_column_parametersAn empty list of parameters
||oCcolumn_definitionDefines how a single column is to be generated
||oCcolumn_generatorThe class that defines how to parse and generate columns
||oCkeyRepresents a keystroke as seen by curses
||\CkeybindingsStores the keys bound to various functions
|oNdialogsRoutines to construct simple dialog boxes
|oNthreadsC++ wrappers for the POSIX threading primitives
||oCevent_queueA simple unbounded communications channel suitable for use as, eg, an event queue
||oCThreadExceptionThe base class for all thread-related exceptions
||oCThreadCreateExceptionThrown when thread creation fails; according to pthread_create(3), this only occurs if there aren't enough system resources to create a thread
||oCThreadJoinExceptionThrown when thread::join fails
||oCConditionNotLockedExceptionThrown when the mutex being used to wait on a condition is not locked
||oCDoubleLockExceptionThrown when an error-checking mutex is locked twice
||oCthreadA system thread
||oCnoncopy_bootstrapWrap noncopyable objects to bootstrap threads
||oCmutex
||oCrecursive_mutexA mutex that is initialized to be recursive
||oCconditionA abstraction over conditions
||oCboxA higher-level abstraction borrowed from Concurrent Haskell, which borrowed it from another language I forget
||oCbox< void >A box specialized for 'void'; may make it easier to write other templated classes
||oCbool_ref_predInternal helper struct
||oCnot_bool_ref_predInternal helper struct
||oCptr_box
||\Cbootstrap_proxy
|oNtoplevelThe namespace containing functions to manage the global state of cwidget
||oCeventAn event in the global event queue
||\Cslot_eventAn event based on sigc++ slots
|oNutilMiscellaneous utility functions that are not directly related to the core functionality of cwidget
||oCaccumulate_andComputes the return-value of the signal via a short-circuiting AND
||oCaccumulate_orComputes the return-value of the signal via a short-circuiting OR
||oCAssertionFailureRepresents an assertion failure
||oCException
||oCref_ptr
||\CslotargWraps a slot that may not be present
|oNwidgets
||oCbin
||oCbuttonThis class represents a push-button
||oCcenter
||oCcontainer
||oCeditline
||oCframe
||oClabelLabel widgets display some (possibly formatted) text statically
||oCtransientlabel
||oClayout_item
||oCmenu_item
||oCmenu_info
||oCmenu
||oCmenubar
||oCminibuf_win
||oCmultiplexThis widget displays exactly one of its children at once
||oCpagerA widget that displays text
||oCfile_pagerLoad a file from disk; it's assumed to be ASCII for now
||oCpassthrough
||oCradiogroup
||oCscrollbar
||oCsize_boxA size_box ensures that the requested size of its child is a given size or larger
||oCstacked
||oCstaticitem
||oCstatuschoice
||oCsubtree
||oCsubtree_generic
||oCtable
||oCtext_layoutCode to display formatted text
||oCtogglebutton
||oCcheckbutton
||oCradiobutton
||oCtransientThis class is a visually transparent wrapper around another widget
||oCtree_search_func
||oCtree_search_string
||oCtree
||oCtree_levelref
||oCtree_root_iterator
||oCtreeitem
||oCtreeiterator
||oCsortpolicy
||oCtag_sort_policy
||oCsortpolicy_wrapper
||oCsize
||oCpoint
||oCrect
||\CwidgetThe basic widget interface
|oCcolumn_disposition
|oCcolumn
|oCwchtypeA structure that amalgamates a wchar_t together with attributes
|oCchstringA string class which stores attributes along with characters
|oCwchstring
|oCcwindow
|oCfragmentA fragment represents a logical unit of text
|oCfragment_column_entryStores information on a single column of fragments
|oCfragment_cacheA fragment that caches its contents; a cached result is used if the same width is passed to the layout routine twice in a row
|oCfragment_contentsThis class represents the formatted contents of a fragment
|\CstyleA "style" is a setting to be applied to a display element (widget, text, etc)
\Nstd
 oCTRAITS_CLASS< chtype >Based on libstdc++-3's instantiation of this for characters
 \CTRAITS_CLASS< cwidget::wchtype >