anonymous_namespace{datetime.cpp} | |
nana | |
anonymous_namespace{platform_abstraction.cpp} | |
data | |
API | |
detail | |
enum_widgets_function_base | |
enum_widgets_function | |
dev | |
caret_proxy | |
bidi_charmap | |
category | |
widget_tag | |
lite_widget_tag | |
root_tag | |
concepts | |
any_objective | The Any Objective is an object that may attach to some other object |
any_objective< IndexType, 1 > | The Any Objective is an object that may attach to some other object |
any_objective< IndexType, 2 > | The Any Objective is an object that may attach to some other object |
detail | |
dynamic_drawing | |
object | |
user_draw_function | |
utl | |
locale_initializer | Candidate to be more general?? |
charset_encoding_interface | |
encoding_error_police | Playing with the idea - we need a mechanism to set a user selected police - Testing an abstract interface |
utf8_error_police | Current nana default: it is safe - you may want to keep it ! use the other at your risk: mainly for debugging |
utf8_error_police_def_char | |
utf8_error_police_throw | |
utf8_error_police_latin | |
utf8_error_police_system | Buggie? |
charset_string | |
charset_wstring | |
font_style | |
caret | |
tab_type | Define some constant about tab category, these flags can be combine with operator | |
basic_window | Window data structure descriptor |
annex_components | |
edge_nimbus_action | |
flags_type | |
other_tag | |
attr_root_tag | |
drawer | |
data_implement | |
events_holder | |
widget_notifier_interface | |
native_interface | |
frame_extents | |
window_result | |
event_interface | |
event_docker_interface | |
docker_base | |
event_base | |
emit_counter | |
events_root_extension | |
bedrock | Fundamental core component, it provides an abstraction to the OS platform and some basic functions |
flag_guard | |
pi_data | |
menu_rep | |
root_guard | RAII class for window message processing |
thread_context | |
cursor_tag | |
platform_detail_tag | |
scheme_factory_interface | |
factory_identifier | |
scheme_factory | |
color_schemes | |
implement | |
events_operation | |
window_manager | |
wdm_private_impl | |
form_loader_private | |
form_loader | |
widget_base | |
element_store | |
data | |
implementation | |
edge_nimbus_renderer | Effect edige nimbus renderer |
window_layout | |
wd_rectangle | |
shortkey_rep | |
lite_map | |
thread_refcount | |
cache | |
window_register | |
shortkey_container | |
implementation | |
root_misc | |
condition_rep | |
root_register | |
implementation | |
dragdrop_data | |
place_agent | |
notifier_events | |
timer_core | |
key_interface | |
type_escape | |
type_escape< char * > | |
type_escape< const char * > | |
type_escape< char[Size]> | |
type_escape< const char[Size]> | |
type_escape< wchar_t * > | |
type_escape< const wchar_t * > | |
type_escape< wchar_t[Size]> | |
type_escape< const wchar_t[Size]> | |
popuper | |
inline_widget_indicator | |
inline_widget_notifier_interface | |
inline_widget_manager | |
msg_dispatcher | |
msg_packet_tag | |
theme | |
xdnd_data | |
xdnd_protocol | |
dev | |
widget_content_measurer_interface | An interface for measuring content of the widget |
widget_traits | Traits for widget classes |
widget_traits< widget > | |
drawerbase | |
button | |
trigger | Draw the button |
measurer | |
categorize | |
event_agent_holder | |
item | |
item_tag | |
interior_renderer | |
tree_wrapper | |
categorize_events | |
event_agent_interface | |
event_agent | |
renderer | |
ui_element | |
trigger | |
scheme | |
checkbox | |
scheme | |
events_type | |
drawer | |
implement | |
combox | |
combox_events | |
trigger | |
item_proxy | |
event_agent | |
item | |
drawer_impl | |
date_chooser | |
date_chooser_events | |
trigger | |
model | |
drawing_basis | |
view_month_rep | |
float_listbox | |
item_interface | |
module_def | |
item_renderer | |
trigger | |
def_item_renderer | |
drawer_impl | |
form | |
trigger | |
form_base | |
group | |
scheme | |
label | |
trigger | Draw the label |
implement | |
measurer | |
renderer | |
listbox | |
model_lock_guard | |
es_header | |
attributes | |
column | |
item_data | |
inner_flags | |
category_t | |
inline_pane | |
es_lister | |
emit_cancel | |
pred_cancel | |
sort_attributes | |
essence | Created and live by the trigger, holds data for listbox: the state of the struct does not effect on member functions, therefore all data members are public |
mouse_selection_part | |
operation_rep | |
inline_indicator | |
drawer_header_impl | |
column_rendering_parameter | |
drawer_lister_impl | |
column_interface | An interface of column operations |
const_virtual_pointer | |
cell | |
format | |
container_interface | |
container_translator | |
basic_container | |
standalone_container | |
shared_container | |
shared_immutable_container | |
model_interface | |
model_guard | |
standalone_model_container | |
shared_model_container | |
index_pair | Useful for both absolute and display (sorted) positions |
oresolver | |
iresolver | |
trigger | Mostly works on display positions |
item_proxy | |
cat_proxy | |
export_options | |
listbox_events | |
scheme | |
menu | |
menu_type | |
internal_renderer | |
menu_builder | |
menu_drawer | |
menu_window | |
state_type | |
submenu_type | |
menu_item_type | |
item_proxy | This class is used as parameter of menu event function |
renderer_interface | |
attr | |
menubar | |
item_type | |
item_renderer | |
scheme | |
trigger | |
essence | |
state_type | |
panel | |
drawer | |
picture | |
drawer | |
implement | |
back_image_tag | |
gradual_bground_tag | |
content_measurer | |
progress | |
substance | |
scheme | |
trigger | |
scroll | |
scroll_events | |
metrics_type | |
drawer | |
trigger | |
slider | |
interior_renderer | |
scheme_impl | |
slider_events | |
renderer_interface | |
data_adorn | |
data_bar | |
data_slider | |
data_vernier | |
trigger | |
model | |
spinbox | |
spinbox_events | |
drawer | Drawer of spinbox |
range_interface | |
range_numeric | |
range_text | |
implementation | |
tabbar | |
tabbar_events | |
event_agent_interface | |
item_renderer | |
item_t | |
event_agent | |
trigger | |
item_t | |
def_renderer | |
toolbox | |
layouter | |
tabbar_lite | |
events | |
driver | |
item | |
model | |
renderer | |
textbox | |
textbox_events | |
event_agent | |
drawer | |
toolbar | |
item_container | |
item_renderer | |
item_proxy | |
item_type | |
toolbar_events | |
drawer | |
drawer_impl_type | |
tooltip | |
drawer | |
tip_form | |
controller | |
treebox | |
exclusive_scroll_operation | |
tlwnd_drawer | |
tooltip_window | |
pred_allow_child | |
internal_placer | |
internal_renderer | |
node_image_tag | |
node_attribute | |
scheme | |
renderer_interface | |
trigger | |
implementation | |
adjust_tag | |
attribute_tag | |
node_state_tag | |
rep_tag | |
shape_tag | |
track_node_tag | |
item_locator | |
pseudo_node_type | |
treebox_node_type | |
item_proxy | A proxy for accessing the node. The key string is case sensitive |
treebox_events | |
effects | |
impl | |
transparent | |
blur | |
bground_interface | |
bground_factory_interface | |
bground_transparent | |
bground_blur | |
effects_accessor | |
element | |
detail | |
element_abstract | |
factory_abstract | |
element_interface | |
crook_interface | |
data | |
border_interface | |
arrow_interface | |
provider | |
factory | |
factory_interface | |
cite_bground | |
bground | |
draw_graph | |
draw_image | |
draw_method | |
implementation | |
crook | |
menu_crook | |
border_depressed | |
arrow_solid_triangle | |
arrow_hollow_triangle | |
arrowhead | |
arrow_double | |
annex_button | |
x_icon | |
filesystem_ext | |
directory_only_iterator | |
regular_file_only_iterator | |
internationalization_parts | |
tokenizer | |
data | |
eval_window | |
eval_manager | |
meta | |
fixed_type_set | |
count | |
paint | |
detail | |
algorithms | |
proximal_interoplation | |
bilinear_interoplation | |
alpha_blend | |
blend | |
bresenham_line | |
superfast_blur | |
image_process_provider | |
drawable_deleter | |
bitmap_file_header | |
bitmap_core_header | |
bitmap_info_header | |
rgb_quad | |
image_bmp | |
basic_image_pixbuf | |
image_ico_resource | |
ICONDIRENTRY | |
ICONDIR | |
s_BITMAPINFOHEADER | |
ICONIMAGE | |
image_ico | |
image_jpeg | |
image_png | |
png_reader | |
helper | |
string_drawer | |
draw_string_auto_changing_lines | |
extent_auto_changing_lines | |
image_process | Image Processing Algorithm Interfaces |
stretch_interface | The interface of stretch algorithm |
alpha_blend_interface | |
blend_interface | The interface of a blend algorithm |
line_interface | The interface of line algorithm |
blur_interface | |
selector | Configure the image processing algorithms |
font | |
impl_type | |
graphics | Off-screen resource defined as ref-counting, can refer one resource |
implementation | |
draw | |
image | Load a picture file |
image_impl_interface | |
pixel_buffer | |
pixel_buffer_storage | |
image_processor_tag | |
image_accessor | |
text_renderer | |
aligner | Draw aligned string |
calc_rotate | |
parameters | |
mouse_wheel | The system-wide parameters for mouse wheel |
pat | |
detail | |
cloneable_interface | |
cloneable_interface_deleter | |
cloneable_wrapper | |
abstract_factory_base | |
pack | |
make_pack_helper | |
make_pack_helper< false, true, std::integral_constant< std::size_t, 0 >, pack< Useless, Vals...> > | |
make_pack_helper< false, false, std::integral_constant< std::size_t, X >, pack< Useless, Vals...> > | |
abs_factory | |
cloneable | |
abstract_factory | |
place_parts | |
tokenizer | |
error | |
splitter_interface | |
drawer_splitter | |
splitter | |
dock_notifier_interface | |
dockcaption_dtrigger | |
dockarea_caption | |
dockarea | |
number_t | |
margin | Margin attribute |
repeated_array | |
restrict | |
anonymous_namespace{drawing.cpp} | |
anonymous_namespace{programming_interface.cpp} | |
spec | |
truetype | |
system | |
detail | |
shared_helper | |
timepiece | Used for measuring and signaling the end of time intervals |
impl_t | |
dataexch | Data exchange mechanism through Windows Clipboard, X11 Selection |
shared_wrapper | |
threads | Some mutex classes for synchronizing |
pool | A thread pool manages a group threads for a large number of tasks processing |
impl | |
task_signal | |
pool_pusher | Manages a group threads for a large number of tasks processing |
utf | |
widgets | |
detail | |
tree_node | |
tree_cont | |
compset | A component set used for accessing the components of items of a widget |
comp_attribute_t | A type of a componenet state for rendering |
compset_placer | A component set placer used for specifying component position and size |
widget_iterator | |
skeletons | |
text_editor_scheme | |
text_editor_event_interface | |
colored_area_type | |
colored_area_access_interface | |
text_editor | |
behavior_linewrapped | |
behavior_normal | |
editor_behavior_interface | |
helper_pencil | |
implementation | |
indent_rep | |
inner_capacities | |
inner_counterpart | |
inner_keywords | |
keyword_parser | |
renderers | |
text_section | |
undo_backspace | |
undo_input_text | |
undo_move_text | |
textbase_event_agent_interface | |
tokenizer | |
fblock | |
aligns | |
data | |
data_text | |
data_image | |
dstream | |
content_view | |
events_type | |
implementation | |
conf_provider | |
cv_scroll_rep | |
scroll_operation | |
undoable_command_interface | |
undoable | |
keyword_scheme | |
keyword_desc | |
entity | |
colored_area_access | |
textbase | |
bad_any_cast | |
any | |
casei_char_traits | |
pixel_argb_t | |
element_tag | |
pixel_rgba_t | |
element_tag | |
color | |
basic_point | |
size | |
rectangle | |
rectangle_rotator | |
charset | An intelligent charset class for character code conversion. Example: |
utf8_Error | Move to *.h ?? |
date | A date operation class |
value | |
time | |
value | |
platform_runtime | |
internal_font | |
platform_abstraction | |
font_interface | |
output_t | |
framebuilder | |
frame | |
uframes | |
frameset | Holds the frames and frame builders. Have reference semantics for efficiency |
impl | |
animation | Easy way to display an animation or create an animated GUI |
impl | |
state_t | |
performance_manager | |
thread_variable | |
drawing | Draw pictures on a widget by specifying a drawing method that will be employed every time the widget refreshes |
accel_key | |
keyboard | |
appearance | Window appearance structure defined to specify the appearance of a form |
appear | Provided to generate an appearance object with better readability and understandability |
bald | Create an appearance of a window without "decoration" with no titlebar and no 3D-look borders |
decorate | Create an appearance of a window with "decoration" in non-client area, such as title bar |
floating | |
maximize | |
minimize | |
no_activate | |
optional | Create a window with decoration depending on the first non-type template parameter |
sizable | |
taskbar | |
caret_interface | Interface for caret operations |
scroll_operation_interface | Interface for scroll operations |
event_filter_status | |
drawer_trigger | |
color_proxy | Tool to share and set a color common to many uses |
widget_geometrics | Define common color and geometrical properties |
null_type | |
noncopyable | Prevent a class to be copyable |
nonmovable | Prevent a class to be movable |
event_arg | Base class for all event argument types |
basic_event | Type of the members of general_events |
arg_mouse | |
arg_wheel | In arg_wheel event_code is event_code::mouse_wheel |
arg_dropfiles | |
arg_expose | |
arg_focus | |
arg_ime | |
arg_keyboard | |
arg_move | |
arg_resized | |
arg_resizing | |
arg_unload | |
arg_destroy | |
arg_click | Higher level event argument than just mouse down |
general_events | Some fundamental events that every widget owns |
internal_scope_guard | |
internal_revert_guard | |
widget | Abstract class for defining the capacity interface |
inner_widget_notifier | |
widget_object | |
widget_object< category::lite_widget_tag, DrawerTrigger, Events, Scheme > | |
widget_object< category::root_tag, DrawerTrigger, Events, Scheme > | |
internationalization | |
i18n_eval | |
arg_eval | |
arg_string | |
facade | |
facade< element::crook > | |
facade< element::cross > | |
facade< element::border > | |
facade< element::arrow > | |
facade< element::button > | |
facade< element::x_icon > | |
display | The monitor display metrics |
screen | Provides some functions to get the metrics of the monitors |
implement | |
dragdrop_session | |
target_rep | |
dragdrop_service | |
simple_dragdrop | |
implementation | |
event_handlers | |
dragdrop | |
data | |
implementation | |
event_handlers | |
dragger | Helper class that allows the user to drag windows |
dragger_impl_t | |
element_object | |
element_manager | |
filebox | Create an Open or Save dialog box to let user select the name of a file |
implement | |
filter | |
folderbox | |
implement | |
inputbox_window | |
msgbox | Prefabricated modal dialog box (with text, icon and actions buttons) that informs and instructs the user |
inputbox | |
boolean | Shows a checkbox for boolean input |
implement | |
date | Date input |
implement | |
integer | Integer input |
implement | |
path | |
implement | |
real | Floating-point number input |
implement | |
text | String input or an option from a dropdown list |
implement | |
form | |
nested_form | |
agent | |
place | Layout management - an object of class place is attached to a widget, and it automatically positions and resizes the children widgets |
error | |
implement | |
div_arrange | |
div_dock | |
div_dockpane | |
div_grid | |
div_splitter | |
div_switchable | |
division | |
run_data | |
error | Usefull ?? |
field_dock | |
field_gather | |
element_t | |
label | Define a label widget (can dispaly a formated text string and images). Provides the interfaces to be operational |
button | Define a button widget and provides the interfaces to be operational |
arg_spinbox | |
spinbox | Spinbox Widget |
arg_checkbox | |
checkbox | |
radio_group | For managing checkboxs in radio mode |
arg_combox | |
combox | This widget is a combo box which consists of a list box combined with a textbox. The list box should drop down when the user selects the drop-down arrow next to the control |
arg_textbox | |
textbox | Allow users to enter and edit text by typing on the keyboard |
panel | For placing other widgets, where the bool template parameter determines if it is widget or lite_widget, which in actual use makes no difference |
picture | Rectangle area for displaying a bitmap file |
notifications | |
arg_notifier | |
notifier | |
implement | |
arg_elapse | |
timer | Can repeatedly call a piece of code |
implement | |
badname | |
tabbar | Analogous to dividers in a notebook or the labels in a file cabinet |
arg_tabbar | |
arg_tabbar_click | |
arg_tabbar_mouse | |
arg_tabbar_adding | |
arg_tabbar_removed | |
tabbar_lite | |
real_display | |
state_cursor | |
timer_driver | |
tooltip_interface | |
tooltip | |
categorize | Represent an architecture of categories and what category is chosen. The categorize widget can be used for representing a path of a directory or the order of a hierarchy |
arg_categorize | |
float_listbox | |
key | |
arg_datechooser | |
date_chooser | |
scroll | Provides a way to display an object which is larger than the window's client area |
arg_scroll | |
scroll_interface | |
group | |
implement | |
unicode_bidi | |
entity | |
remember | |
arg_listbox | |
arg_listbox_category | The event parameter type for listbox's category_dbl_click |
listbox | A rectangle containing a list of strings from which the user can select. This widget contain a list of categories, with in turn contain a list of items. A category is a text with can be selected, checked and expanded to show the items. An item is formed by column-fields, each corresponding to one of the headers. An item can be selected and checked. The user can drag the header to resize it or to reorganize it. By clicking on one header the list get reordered, first up, and then down alternatively |
menu | List of items that specify options or group of options for an application |
implement | |
info | |
menu_accessor | |
menubar | A toolbar at the top of window for pop-upping menus |
progress | A progressbar widget with two styles: know, and unknown amount value (goal). In unknown style the amount is ignored and the bar is scrolled when value change |
arg_slider | |
slider | A slider widget which the user can drag for tracking |
arg_toolbar | |
toolbar | Control bar that contains buttons for controlling |
arg_treebox | Type of treebox event parameter |
treebox | Displays a hierarchical list of items, such as the files and directories on a disk. See also in documentation |
std | |
filesystem | |