Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
cwidget::util::accumulate_andComputes the return-value of the signal via a short-circuiting AND
cwidget::util::accumulate_orComputes the return-value of the signal via a short-circuiting OR
cwidget::util::AssertionFailureRepresents an assertion failure
cwidget::threads::thread::attrStores the attributes with which a thread is to be created
cwidget::threads::mutex::attrA mutex attributes object
basic_string
cwidget::widgets::bin
cwidget::threads::bool_ref_predInternal helper struct
cwidget::threads::bootstrap_proxy< F >
cwidget::threads::box< T >A higher-level abstraction borrowed from Concurrent Haskell, which borrowed it from another language I forget
cwidget::threads::box< void >A box specialized for 'void'; may make it easier to write other templated classes
cwidget::widgets::buttonThis class represents a push-button
cwidget::widgets::center
cwidget::widgets::checkbutton
cwidget::chstringA string class which stores attributes along with characters
cwidget::column
cwidget::config::column_definitionDefines how a single column is to be generated
cwidget::column_disposition
cwidget::config::column_generatorThe class that defines how to parse and generate columns
cwidget::config::column_parametersDefines the string arguments passed into the layout process
cwidget::config::column_type_defaultsDefines the default settings for a particular column type
cwidget::threads::conditionA abstraction over conditions
cwidget::threads::ConditionNotLockedExceptionThrown when the mutex being used to wait on a condition is not locked
cwidget::fragment_contents::fragment_lines::const_iterator
cwidget::widgets::container
cwidget::cwindow
cwidget::threads::DoubleLockExceptionThrown when an error-checking mutex is locked twice
cwidget::widgets::editline
cwidget::config::empty_column_parametersAn empty list of parameters
cwidget::toplevel::eventAn event in the global event queue
cwidget::threads::event_queue< T >A simple unbounded communications channel suitable for use as, eg, an event queue
cwidget::util::Exception
cwidget::widgets::file_pagerLoad a file from disk; it's assumed to be ASCII for now
cwidget::fragmentA fragment represents a logical unit of text
cwidget::fragment_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
cwidget::fragment_column_entryStores information on a single column of fragments
cwidget::fragment_contentsThis class represents the formatted contents of a fragment
cwidget::widgets::frame
cwidget::fragment_contents::fragment_lines::iterator
cwidget::config::keyRepresents a keystroke as seen by curses
cwidget::config::keybindingsStores the keys bound to various functions
cwidget::widgets::labelLabel widgets display some (possibly formatted) text statically
cwidget::widgets::layout_item
cwidget::widgets::layout_item::layout_line
cwidget::widgets::layout_item::levelref
cwidget::widgets::subtree< childtype, default_sorter >::levelref
cwidget::threads::mutex::lockRepresents a lock on a mutex
cwidget::widgets::menu
cwidget::widgets::menu_info
cwidget::widgets::menu_item
cwidget::widgets::menubar
cwidget::widgets::minibuf_win
cwidget::widgets::multiplexThis widget displays exactly one of its children at once
cwidget::threads::mutex
cwidget::threads::noncopy_bootstrap< F >Wrap noncopyable objects to bootstrap threads
cwidget::threads::not_bool_ref_predInternal helper struct
cwidget::widgets::pagerA widget that displays text
cwidget::widgets::passthrough
cwidget::widgets::point
cwidget::threads::ptr_box< T >
cwidget::widgets::radiobutton
cwidget::widgets::radiogroup
cwidget::widgets::rect
cwidget::threads::recursive_mutexA mutex that is initialized to be recursive
cwidget::util::ref_ptr< T >
cwidget::widgets::scrollbar
cwidget::widgets::size
cwidget::widgets::size_boxA size_box ensures that the requested size of its child is a given size or larger
cwidget::toplevel::slot_eventAn event based on sigc++ slots
cwidget::util::slotarg< T >Wraps a slot that may not be present
cwidget::widgets::sortpolicy
cwidget::widgets::sortpolicy_wrapper
cwidget::widgets::stacked
cwidget::widgets::staticitem
cwidget::widgets::statuschoice
cwidget::styleA "style" is a setting to be applied to a display element (widget, text, etc)
cwidget::widgets::subtree< childtype, default_sorter >
cwidget::widgets::subtree_generic
cwidget::widgets::table
cwidget::widgets::tag_sort_policy
cwidget::widgets::text_layoutCode to display formatted text
cwidget::threads::threadA system thread
cwidget::threads::ThreadCreateExceptionThrown when thread creation fails; according to pthread_create(3), this only occurs if there aren't enough system resources to create a thread
cwidget::threads::ThreadExceptionThe base class for all thread-related exceptions
cwidget::threads::ThreadJoinExceptionThrown when thread::join fails
cwidget::widgets::togglebutton
trackable
std::TRAITS_CLASS< chtype >Based on libstdc++-3's instantiation of this for characters
std::TRAITS_CLASS< cwidget::wchtype >
cwidget::widgets::transientThis class is a visually transparent wrapper around another widget
cwidget::widgets::transientlabel
cwidget::widgets::tree
cwidget::widgets::tree_levelref
cwidget::widgets::tree_root_iterator
cwidget::widgets::tree_search_func
cwidget::widgets::tree_search_string
cwidget::widgets::treeitem
cwidget::widgets::treeiterator
cwidget::threads::mutex::try_lockRepresents a non-blocking lock on a mutex
cwidget::wchstring
cwidget::wchtypeA structure that amalgamates a wchar_t together with attributes
cwidget::widgets::widgetThe basic widget interface
Generated on Sun May 9 13:04:55 2010 for cwidget by  doxygen 1.6.3