Update list of wide characters
[centerim5.git] / cppconsui / cppconsui.doxy
blob9b94e0269058a01aff1ef84774639266bfb884cf
1 /**
2 \mainpage
4 CppConsUI is a simple TUI toolkit. The goal of this library is to provide
5 easy-to-use widgets for building user interfaces.
7 \dot
8 digraph G
10   node [fontname="DejaVu Sans", fontsize=10, shape=record, height=0.2, width=0.4];
12   ColorScheme [label="ColorScheme", URL="\ref CppConsUI::ColorScheme"];
13   CursesViewPort [label="Curses::ViewPort", URL="\ref CppConsUI::Curses::ViewPort"];
15   CoreManager [label="CoreManager", URL="\ref CppConsUI::CoreManager"];
16   InputProcessor -> CoreManager [dir="back"];
17   Widget [label="Widget", URL="\ref CppConsUI::Widget"];
18   InputProcessor -> Widget [dir="back"];
19   InputProcessor [label="InputProcessor", URL="\ref CppConsUI::InputProcessor"];
20   Widget -> AbstractLine [dir="back"];
21   AbstractLine [label="AbstractLine", URL="\ref CppConsUI::AbstractLine"];
22   AbstractLine -> HorizontalLine [dir="back"];
23   HorizontalLine [label="HorizontalLine", URL="\ref CppConsUI::HorizontalLine"];
24   AbstractLine -> VerticalLine [dir="back"];
25   VerticalLine [label="VerticalLine", URL="\ref CppConsUI::VerticalLine"];
26   Widget -> Button [dir="back"];
27   Button [label="Button", URL="\ref CppConsUI::Button"];
28   Button -> ComboBox [dir="back"];
29   ComboBox [label="ComboBox", URL="\ref CppConsUI::ComboBox"];
30   ComboBox -> ColorPickerComboBox [dir="back"];
31   ColorPickerComboBox [label="ColorPickerComboBox", URL="\ref CppConsUI::ColorPickerComboBox"];
32   Widget -> CheckBox [dir="back"];
33   CheckBox [label="CheckBox", URL="\ref CppConsUI::CheckBox"];
34   Widget -> Container [dir="back"];
35   Container [label="Container", URL="\ref CppConsUI::Container"];
36   Container -> ColorPickerPalette [dir="back"];
37   ColorPickerPalette [label="ColorPickerPalette", URL="\ref CppConsUI::ColorPickerPalette"];
38   Container -> Window [dir="back"];
39   Window [label="Window", URL="\ref CppConsUI::Window"];
40   Window -> AbstractDialog [dir="back"];
41   AbstractDialog [label="AbstractDialog", URL="\ref CppConsUI::AbstractDialog"];
42   AbstractDialog -> ColorPickerDialog [dir="back"];
43   ColorPickerDialog [label="ColorPickerDialog", URL="\ref CppConsUI::ColorPickerDialog"];
44   AbstractDialog -> Dialog [dir="back"];
45   Dialog [label="Dialog", URL="\ref CppConsUI::Dialog"];
46   AbstractDialog -> InputDialog [dir="back"];
47   InputDialog [label="InputDialog", URL="\ref CppConsUI::InputDialog"];
48   AbstractDialog -> MessageDialog [dir="back"];
49   MessageDialog [label="MessageDialog", URL="\ref CppConsUI::MessageDialog"];
50   AbstractDialog -> SplitDialog [dir="back"];
51   SplitDialog [label="SplitDialog", URL="\ref CppConsUI::SplitDialog"];
52   Window -> MenuWindow [dir="back"];
53   MenuWindow [label="MenuWindow", URL="\ref CppConsUI::MenuWindow"];
54   Container -> AbstractListBox [dir="back"];
55   AbstractListBox [label="AbstractListBox", URL="\ref CppConsUI::AbstractListBox"];
56   AbstractListBox -> HorizontalListBox [dir="back"];
57   HorizontalListBox [label="HorizontalListBox", URL="\ref CppConsUI::HorizontalListBox"];
58   HorizontalListBox -> ColorPicker [dir="back"];
59   ColorPicker [label="ColorPicker", URL="\ref CppConsUI::ColorPicker"];
60   AbstractListBox -> ListBox [dir="back"];
61   ListBox [label="ListBox", URL="\ref CppConsUI::ListBox"];
62   Container -> TreeView [dir="back"];
63   TreeView [label="TreeView", URL="\ref CppConsUI::TreeView"];
64   Widget -> Label [dir="back"];
65   Label [label="Label", URL="\ref CppConsUI::Label"];
66   Widget -> Panel [dir="back"];
67   Panel [label="Panel", URL="\ref CppConsUI::Panel"];
68   Widget -> Spacer [dir="back"];
69   Spacer [label="Spacer", URL="\ref CppConsUI::Spacer"];
70   Widget -> TextEdit [dir="back"];
71   TextEdit [label="TextEdit", URL="\ref CppConsUI::TextEdit"];
72   TextEdit -> TextEntry [dir="back"];
73   TextEntry [label="TextEntry", URL="\ref CppConsUI::TextEntry"];
74   Widget -> TextView [dir="back"];
75   TextView [label="TextView", URL="\ref CppConsUI::TextView"];
77   KeyConfig [label="KeyConfig", URL="\ref CppConsUI::KeyConfig"];
79 \enddot
81 \namespace CppConsUI
82 \brief Main namespace for the library.
84 CppConsUI is the main namespace that encapsulates all library content.
86 \namespace CppConsUI::Curses
87 \brief Helpers for the curses library.
89 \namespace CppConsUI::Keys
90 \brief Helpers for the libtermkey library.