Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ndk Namespace Reference


Classes

class  application_impl
class  mini_button
class  button
class  radio_group
class  button_bar
class  dialog_box
class  message_box
class  select_box
class  message
struct  empty_action
class  question
class  mask
class  edit
class  input
struct  mouse
struct  keyboard
struct  event
struct  slot_fn
struct  slot_fnb
struct  slot_fnb_1
class  frame
class  label
class  list_box
struct  over_item
class  lister
class  menu
class  popup_menu
class  menu_bar
class  packer
struct  packer::mem_fun1_impl
class  panel
class  push_button
class  slider
class  scroll_line
class  scroll_bar
struct  shared_ptr
struct  NoArg
struct  functor_impl
struct  functor_impl< RetT, NoArg >
struct  functor_impl_arb
struct  functor_impl_arb< FunctorT, RetT, NoArg >
struct  functor
struct  functor< RetT, NoArg >
struct  check
struct  radio
class  switch_button
class  radio_button
class  radio_manager
class  text
class  text_view
class  engine

Typedefs

typedef ncurses::singleton_holder<
application_impl
application
typedef lister< list::vertical,
check_button
check_group
typedef lister< list::horizontalhorizontal_lister
typedef lister< list::verticalvertical_lister
typedef packer< pack::horizontalhorizontal_packer
typedef packer< pack::verticalvertical_packer
typedef std::map< colors::type,
ncurses::color > 
palette_hash
typedef ncurses::singleton_holder<
palette_hash
palette
typedef scroll_bar< scroll::verticalv_scroll_bar
typedef scroll_bar< scroll::horizontalh_scroll_bar
typedef switch_button< checkcheck_button
typedef functor< void > button_command
typedef std::deque< button_commandclick_actions

Functions

template<typename Ret, typename Tp, typename ArgT> slot_fn< Ret, Tp, ArgT > slot (Ret(Tp::*f)(ArgT), Tp *obj)
template<typename Tp1, typename Tp2> slot_fnb< Tp1, Tp2 > slot (void(Tp1::*f)(), Tp2 *obj)
template<typename Tp1, typename Tp2, typename ArgT> slot_fnb_1< Tp1, Tp2, ArgT > slot (void(Tp1::*f)(ArgT), Tp2 *obj, ArgT arg)
template<class T> void hide_item (shared_ptr< T > &item)
template<class T> bool wider_panel (panel *p1, panel *p2)


Typedef Documentation

typedef ncurses::singleton_holder<application_impl> ndk::application
 

singleton Application object

typedef functor<void> ndk::button_command
 

typedef switch_button<check> ndk::check_button
 

typedef lister<list::vertical, check_button> ndk::check_group
 

typedef std::deque<button_command> ndk::click_actions
 

typedef scroll_bar<scroll::horizontal> ndk::h_scroll_bar
 

This is a vertical version of the ScrollBar

typedef lister<list::horizontal> ndk::horizontal_lister
 

Horizonal List of the objects

typedef packer<pack::horizontal> ndk::horizontal_packer
 

typedef ncurses::singleton_holder<palette_hash> ndk::palette
 

general palette for NDK engine

typedef std::map<colors::type, ncurses::color> ndk::palette_hash
 

hash of the colors, key - type of color

typedef scroll_bar<scroll::vertical> ndk::v_scroll_bar
 

This is a vertical version of the ScrollBar

typedef lister<list::vertical> ndk::vertical_lister
 

Vertical List of the objects

typedef packer<pack::vertical> ndk::vertical_packer
 


Function Documentation

template<class T>
void hide_item shared_ptr< T > &  item  ) 
 

template<typename Tp1, typename Tp2, typename ArgT>
slot_fnb_1<Tp1, Tp2, ArgT> slot void(Tp1::*  f)(ArgT),
Tp2 *  obj,
ArgT  arg
 

template<typename Tp1, typename Tp2>
slot_fnb<Tp1, Tp2> slot void(Tp1::*  f)(),
Tp2 *  obj
 

template<typename Ret, typename Tp, typename ArgT>
slot_fn<Ret, Tp, ArgT> slot Ret(Tp::*  f)(ArgT),
Tp *  obj
 

template<class T>
bool wider_panel panel *  p1,
panel *  p2
 


Generated on Fri Jun 4 16:20:52 2004 for NDK++ by doxygen 1.3.6