cwidget  0.5.17
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NcwidgetThe namespace containing everything defined by cwidget
 NconfigRoutines that support parsing and interpreting user configuration
 Ccolumn_definitionDefines how a single column is to be generated
 Ccolumn_generatorThe class that defines how to parse and generate columns
 Ccolumn_parametersDefines the string arguments passed into the layout process
 Ccolumn_type_defaultsDefines the default settings for a particular column type
 Cempty_column_parametersAn empty list of parameters
 CkeyRepresents a keystroke as seen by curses
 CkeybindingsStores the keys bound to various functions
 NthreadsC++ wrappers for the POSIX threading primitives
 Cbool_ref_predInternal helper struct
 Cbootstrap_proxy
 CboxA higher-level abstraction borrowed from Concurrent Haskell, which borrowed it from another language I forget
 Cbox< void >A box specialized for 'void'; may make it easier to write other templated classes
 CconditionA abstraction over conditions
 CConditionNotLockedExceptionThrown when the mutex being used to wait on a condition is not locked
 CDoubleLockExceptionThrown when an error-checking mutex is locked twice
 Cevent_queueA simple unbounded communications channel suitable for use as, eg, an event queue
 Cmutex
 Cnoncopy_bootstrapWrap noncopyable objects to bootstrap threads
 Cnot_bool_ref_predInternal helper struct
 Cptr_box
 Crecursive_mutexA mutex that is initialized to be recursive
 CthreadA system thread
 CThreadCreateExceptionThrown when thread creation fails; according to pthread_create(3), this only occurs if there aren't enough system resources to create a thread
 CThreadExceptionThe base class for all thread-related exceptions
 CThreadJoinExceptionThrown when thread::join fails
 NtoplevelThe namespace containing functions to manage the global state of cwidget
 CeventAn event in the global event queue
 Cslot_eventAn event based on sigc++ slots
 NutilMiscellaneous utility functions that are not directly related to the core functionality of cwidget
 Caccumulate_andComputes the return-value of the signal via a short-circuiting AND
 Caccumulate_orComputes the return-value of the signal via a short-circuiting OR
 CAssertionFailureRepresents an assertion failure
 CException
 Cref_ptr
 CslotargWraps a slot that may not be present
 Nwidgets
 Cbin
 CbuttonThis class represents a push-button
 Ccenter
 Ccheckbutton
 Ccontainer
 Ceditline
 Cfile_pagerLoad a file from disk; it's assumed to be ASCII for now
 Cframe
 ClabelLabel widgets display some (possibly formatted) text statically
 Clayout_item
 Cmenu
 Cmenu_info
 Cmenu_item
 Cmenubar
 Cminibuf_win
 CmultiplexThis widget displays exactly one of its children at once
 CpagerA widget that displays text
 Cpassthrough
 Cpoint
 Cradiobutton
 Cradiogroup
 Crect
 Cscrollbar
 Csize
 Csize_boxA size_box ensures that the requested size of its child is a given size or larger
 Csortpolicy
 Csortpolicy_wrapper
 Cstacked
 Cstaticitem
 Cstatuschoice
 Csubtree
 Csubtree_generic
 Ctable
 Ctag_sort_policy
 Ctext_layoutCode to display formatted text
 Ctogglebutton
 CtransientThis class is a visually transparent wrapper around another widget
 Ctransientlabel
 Ctree
 Ctree_levelref
 Ctree_root_iterator
 Ctree_search_func
 Ctree_search_string
 Ctreeitem
 Ctreeiterator
 CwidgetThe basic widget interface
 CchstringA string class which stores attributes along with characters
 Ccolumn
 Ccolumn_disposition
 Ccwindow
 CfragmentA fragment represents a logical unit of text
 Cfragment_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
 Cfragment_column_entryStores information on a single column of fragments
 Cfragment_contentsThis class represents the formatted contents of a fragment
 CstyleA "style" is a setting to be applied to a display element (widget, text, etc)
 Cwchstring
 CwchtypeA structure that amalgamates a wchar_t together with attributes
 Nstd
 CTRAITS_CLASS< chtype >Based on libstdc++-3's instantiation of this for characters
 CTRAITS_CLASS< cwidget::wchtype >