Main Page
Related Pages
Namespaces
Classes
Files
Directories
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
cwidget::_clipbox
cwidget::_fillbox
cwidget::_flowbox
cwidget::_fragment_columns
cwidget::_hardwrapbox
cwidget::_indentbox
cwidget::_newline_fragment
This
fragment
just expands to a newline
cwidget::_sequence_fragment
A
fragment
generated by composing a sequence of other fragments
cwidget::_style_fragment
cwidget::_text_fragment
A
fragment
of text, possibly with attached attributes
cwidget::util::accumulate_and
Computes the return-value of the signal via a short-circuiting AND
cwidget::util::accumulate_or
Computes the return-value of the signal via a short-circuiting OR
cwidget::argument
cwidget::util::AssertionFailure
Represents an assertion failure
cwidget::threads::thread::attr
Stores the attributes with which a
thread
is to be created
cwidget::threads::mutex::attr
A
mutex
attributes object
basic_string
cwidget::widgets::table::better_fit
cwidget::widgets::bin
cwidget::threads::bool_ref_pred
Internal 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::button
This class represents a push-button
cwidget::widgets::center
cwidget::widgets::checkbutton
cwidget::chstring
A string class which stores attributes along with characters
cwidget::column
cwidget::config::column_definition
Defines how a single
column
is to be generated
cwidget::column_disposition
cwidget::config::column_generator
cwidget::config::column_parameters
Abstraction of the parameters passed into the layout process
cwidget::config::column_type_defaults
Defined the default settings for a particular
column
type
cwidget::threads::condition
A abstraction over conditions
cwidget::threads::ConditionNotLockedException
Thrown 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::DoubleLockException
Thrown when an error-checking
mutex
is locked twice
cwidget::widgets::editline
cwidget::config::empty_column_parameters
An empty list of parameters
cwidget::toplevel::event
An
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_pager
Load a file from disk; it's assumed to be ASCII for now
cwidget::fragment
A
fragment
represents a logical unit of text
cwidget::fragment_cache
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
cwidget::fragment_column_entry
Stores information on a single
column
of fragments
cwidget::fragment_container
A base class for
fragment
containers that supports caching information about the children
cwidget::fragment_contents
This class represents the formatted contents of a
fragment
cwidget::widgets::frame
cwidget::toplevel::input_thread
This thread is responsible for posting wget_wch() calls
cwidget::fragment_contents::fragment_lines::iterator
cwidget::config::key
Represents a keystroke as seen by curses
cwidget::config::keybindings
cwidget::widgets::label
Label 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::lock
Represents 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::multiplex
This
widget
displays exactly one of its children at once
cwidget::threads::mutex
cwidget::widgets::table::ncol_lt
cwidget::threads::noncopy_bootstrap< F >
Wrap noncopyable objects to bootstrap
threads
cwidget::threads::not_bool_ref_pred
Internal helper struct
cwidget::widgets::table::nrow_lt
cwidget::widgets::pager
A
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_mutex
A
mutex
that is initialized to be recursive
cwidget::util::ref_ptr< T >
cwidget::widgets::scrollbar
cwidget::toplevel::signal_thread
silly_block
silly_subtree
silly_treeitem
cwidget::widgets::size
cwidget::widgets::size_box
A
size_box
ensures that the requested
size
of its child is a given
size
or larger
cwidget::toplevel::slot_event
An
event
based on sigc++ slots
cwidget::util::slotarg< T >
cwidget::widgets::sortpolicy
cwidget::widgets::sortpolicy_wrapper
cwidget::widgets::stacked
cwidget::widgets::staticitem
cwidget::widgets::statuschoice
cwidget::style
A "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
test_keyname
cwidget::widgets::text_layout
Code to display formatted text
cwidget::threads::thread
A system
thread
cwidget::threads::ThreadCreateException
Thrown 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::ThreadException
The base class for all thread-related exceptions
cwidget::threads::ThreadJoinException
Thrown when
thread::join
fails
cwidget::toplevel::timeout_thread
cwidget::widgets::togglebutton
cwidget::config::toupper_struct
trackable
std::TRAITS_CLASS< chtype >
Based on libstdc++-3's instantiation of this for characters
std::TRAITS_CLASS< cwidget::wchtype >
cwidget::widgets::transient
This 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_lock
Represents a non-blocking
lock
on a
mutex
cwidget::toplevel::try_update_event
cwidget::toplevel::update_state
cwidget::wchstring
cwidget::wchtype
A structure that amalgamates a wchar_t together with attributes
cwidget::widgets::widget
The basic
widget
interface
Generated on Thu Oct 22 19:15:31 2009 for cwidget by
1.6.1