+format 74
+"View" // View
+ revision 15
+ modified_by 127 "espinosa"
+ // class settings
+ //class diagram settings
+ draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+ //use case diagram settings
+ package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
+ //sequence diagram settings
+ show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
+ //collaboration diagram settings
+ show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
+ //object diagram settings
+ write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+ //component diagram settings
+ package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ //deployment diagram settings
+ package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ //state diagram settings
+ package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+ show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+ //activity diagram settings
+ package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+ show_infonote default drawing_language default show_stereotype_properties default
+
+ associated_diagram classdiagram_ref 128255 // creaButtonContainer class diagram
+ classview 134783 "creaButtonContainer View"
+ //class diagram settings
+ draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+ //collaboration diagram settings
+ show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
+ //object diagram settings
+ write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+ //sequence diagram settings
+ show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
+ //state diagram settings
+ package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+ show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+ //class settings
+ //activity diagram settings
+ package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+ show_infonote default drawing_language default show_stereotype_properties default
+ class 135690 "wxDialog"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 135562 "wxListBox"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 135178 "ListConfigDialog"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 142986 "buttonAdd"
+ private explicit_type "wxButton*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 143114 "buttonDel"
+ private explicit_type "wxButton*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 143242 "okButton"
+ private explicit_type "wxButton*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 143370 "cancelButton"
+ private explicit_type "wxButton*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 143498 "upButton"
+ private explicit_type "wxButton*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 143626 "downButton"
+ private explicit_type "wxButton*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 143754 "m_OriginalListWx"
+ private explicit_type "ListWx*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 143882 "m_CurrentListWx"
+ private explicit_type "ListWx*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 156682 // <aggregation>
+ relation 156042 o---
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 156682 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 156810 // <aggregation>
+ end
+
+ operation 151690 "ListConfigDialog"
+ public explicit_return_type ""
+ nparams 5
+ param in name "parent" explicit_type "wxWindow*"
+ param in name "id" explicit_type "wxWindowID"
+ param in name "title" explicit_type "wxString"
+ param in name "modelList" explicit_type "ListWx*"
+ param in name "currentList" explicit_type "ListWx*"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}, const ${t1} & ${p1}${v1}, const ${t2} & ${p2}${v2}, const ${t3} & ${p3}${v3}, const ${t4} & ${p4}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, const ${t2} & ${p2}, const ${t3} & ${p3}, const ${t4} & ${p4}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 151818 "OnAdd"
+ public explicit_return_type ""
+ nparams 1
+ param in name "event" explicit_type "wxCommandEvent"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 151946 "OnDelete"
+ public explicit_return_type ""
+ nparams 1
+ param in name "event" explicit_type "wxCommandEvent"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 152074 "OnMoveUp"
+ public explicit_return_type ""
+ nparams 1
+ param in name "event" explicit_type "wxCommandEvent"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 152202 "OnMoveDown"
+ public explicit_return_type ""
+ nparams 1
+ param in name "event" explicit_type "wxCommandEvent"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 152330 "OnOk"
+ public explicit_return_type ""
+ nparams 1
+ param in name "event" explicit_type "wxCommandEvent"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 152458 "OnCancel"
+ public explicit_return_type ""
+ nparams 1
+ param in name "event" explicit_type "wxCommandEvent"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ classrelation 158090 // <aggregation>
+ relation_ref 156810 // <aggregation>
+ end
+
+ classrelation 158986 // <dependency>
+ relation 157450 -_->
+ stereotype "extend"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 158986 // <dependency>
+ b parent class_ref 135690 // wxDialog
+ end
+ end
+
+ class 135050 "ListWx"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ operation 150922 "OnListEvent"
+ public explicit_return_type "void"
+ nparams 1
+ param in name "event" explicit_type "wxCommandEvent"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ attribute 142602 "m_ListBox"
+ private explicit_type "wxListBox*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 142730 "m_Functor"
+ private explicit_type "TFunctor*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 156042 // <dependency>
+ relation 155530 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 156042 // <dependency>
+ b parent class_ref 135050 // ListWx
+ end
+
+ classrelation 156170 // <dependency>
+ relation 155658 -_->
+ stereotype "extend"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 156170 // <dependency>
+ b parent class_ref 128138 // wxPanel
+ end
+
+ attribute 142858 "m_FunctorEnabled"
+ private explicit_type "bool"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ operation 151050 "ListWx"
+ public explicit_return_type ""
+ nparams 4
+ param in name "parent" explicit_type "wxWindow"
+ param in name "id" explicit_type "wxWindowID"
+ param in name "iVector" explicit_type "ItemsVector"
+ param in name "functor" explicit_type "TFunctor"
+ cpp_decl " ${comment}${inline}${name}${(}const ${t0} & ${p0}${v0}, const ${t1} & ${p1}${v1}, const ${t2} & ${p2}${v2}, const ${t3} & ${p3}${v3}${)}${volatile}${throw};
+"
+ cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}${)}${volatile}${throw} {
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 151178 "ListWx"
+ public explicit_return_type ""
+ nparams 3
+ param in name "parent" explicit_type "wxWindow"
+ param in name "id" explicit_type "wxWindowID"
+ param in name "functor" explicit_type "TFunctor"
+ cpp_decl " ${comment}${inline}${name}${(}const ${t0} & ${p0}${v0}, const ${t1} & ${p1}${v1}, const ${t2} & ${p2}${v2}${)}${volatile}${throw};
+"
+ cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${volatile}${throw} {
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 151306 "SetFunctorEnabled"
+ public explicit_return_type "void"
+ nparams 1
+ param in name "enabled" explicit_type "bool"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 151434 "IsFunctorEnabled"
+ const public explicit_return_type "bool"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 151562 "GetListBox"
+ const public explicit_return_type "wxListBox*"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ classrelation 156298 // <association>
+ relation 155786 ----
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 156298 // <association>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 156426 // <association>
+ end
+
+ classrelation 156554 // <unidirectional association>
+ relation 155914 --->
+ stereotype "use"
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 156554 // <unidirectional association>
+ b parent class_ref 128522 // ButtonContainerSettings
+ end
+
+ classrelation 156810 // <aggregation>
+ relation_ref 156042 // <aggregation>
+ end
+
+ classrelation 157322 // <dependency>
+ relation 156426 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 157322 // <dependency>
+ b parent class_ref 128511 // functor
+ end
+
+ classrelation 157706 // <aggregation>
+ relation 156682 o---
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 157706 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 157834 // <aggregation>
+ end
+
+ classrelation 157962 // <aggregation>
+ relation 156810 o---
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 157962 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 158090 // <aggregation>
+ end
+
+ classrelation 158218 // <aggregation>
+ relation 156938 o---
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 158218 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 158346 // <aggregation>
+ end
+ end
+
+ class 141332 "wxSizer"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 141204 "wxScrolledWindow"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 136959 "wxGridSizer"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ classrelation 135050 // <dependency>
+ relation 134922 -_->
+ stereotype "include"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 135050 // <dependency>
+ b parent class_ref 136319 // wxStaticText
+ end
+ end
+
+ class 136831 "wxFlexGridSizer"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 135807 "wxImage"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 135935 "wxBitmapButton"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 136319 "wxStaticText"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 136191 "buttonGroup"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ classrelation 135807 // <unidirectional association>
+ relation 135807 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135807 // <unidirectional association>
+ b parent class_ref 136063 // button
+ end
+
+ classrelation 135935 // <unidirectional association>
+ relation 135935 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135935 // <unidirectional association>
+ b parent class_ref 136319 // wxStaticText
+ end
+
+ operation 136191 "ButtonGroup"
+ public explicit_return_type ""
+ nparams 2
+ param in name "groupName" explicit_type "wxStaticText"
+ param in name "buttons" explicit_type "buttonContainer"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} * ${p0}, const ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ attribute 138879 "m_GroupName"
+ private explicit_type "wxStaticText*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 139007 "m_Buttons"
+ private explicit_type "buttonContainer"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 138367 // <aggregation>
+ relation 137983 o---
+ stereotype "map"
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
+"
+ classrelation_ref 138367 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 138495 // <aggregation>
+ end
+
+ classrelation 134932 // <aggregation>
+ relation_ref 134676 // <aggregation>
+ end
+
+ classrelation 135188 // <aggregation>
+ relation_ref 134804 // <aggregation>
+ end
+
+ classrelation 144660 // <dependency>
+ relation 143764 -_->
+ stereotype "include"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 144660 // <dependency>
+ b parent class_ref 136319 // wxStaticText
+ end
+ end
+
+ class 136063 "button"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ operation 135935 "Button"
+ public explicit_return_type ""
+ nparams 3
+ param in name "parent" explicit_type "wxWindow"
+ param in name "id" explicit_type "long"
+ param in name "pair" explicit_type "ButtonPair"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}, ${t1} ${p1}${v1}, const ${t2} & ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} * ${p2}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 136063 "Execute"
+ public explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ attribute 138239 "m_ButtonPair"
+ private explicit_type "ButtonPair*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 138239 // <association>
+ relation_ref 137855 // <association>
+ end
+
+ classrelation 138495 // <aggregation>
+ relation_ref 137983 // <aggregation>
+ end
+
+ classrelation 147199 // <unidirectional association>
+ relation 146175 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 147199 // <unidirectional association>
+ b parent class_ref 128511 // functor
+ end
+
+ classrelation 147583 // <unidirectional association>
+ relation 146559 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 147583 // <unidirectional association>
+ b parent class_ref 128511 // functor
+ end
+
+ classrelation 134676 // <aggregation>
+ relation_ref 134548 // <aggregation>
+ end
+
+ classrelation 144020 // <dependency>
+ relation 143124 -_->
+ stereotype "extend"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 144020 // <dependency>
+ b parent class_ref 135935 // wxBitmapButton
+ end
+
+ classrelation 144148 // <unidirectional association>
+ relation 143252 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 144148 // <unidirectional association>
+ b parent class_ref 128511 // functor
+ end
+
+ classrelation 144276 // <dependency>
+ relation 143380 -_->
+ a package
+ cpp default "#include in source"
+ classrelation_ref 144276 // <dependency>
+ b parent class_ref 128511 // functor
+ end
+
+ classrelation 134666 // <association>
+ relation_ref 134538 // <association>
+ end
+
+ operation 134922 "GetID"
+ public explicit_return_type "long"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 135050 "GetButtonName"
+ public explicit_return_type "StringType"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 135178 "GetIcon"
+ public explicit_return_type "BitmapType"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 135306 "GetDescription"
+ public explicit_return_type "StringType"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ classrelation 157450 // <aggregation>
+ relation 156554 o---
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 157450 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 157578 // <aggregation>
+ end
+ end
+
+ class 136447 "buttonManager"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ classrelation 136063 // <unidirectional association>
+ relation 136063 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136063 // <unidirectional association>
+ b parent class_ref 136063 // button
+ end
+
+ classrelation 136191 // <unidirectional association>
+ relation 136191 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136191 // <unidirectional association>
+ b parent class_ref 136191 // buttonGroup
+ end
+
+ classrelation 136319 // <unidirectional association>
+ relation 136319 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136319 // <unidirectional association>
+ b parent class_ref 136319 // wxStaticText
+ end
+
+ classrelation 136447 // <unidirectional association>
+ relation 136447 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136447 // <unidirectional association>
+ b parent class_ref 135935 // wxBitmapButton
+ end
+
+ operation 136319 "ShowButtonManager"
+ public explicit_return_type ""
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 136447 "HideButtonManager"
+ public explicit_return_type ""
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 136575 "SetButtonManager"
+ private explicit_return_type "void"
+ nparams 1
+ param in name "buttonContainer" explicit_type "buttonContainer"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ attribute 139519 "m_GroupName"
+ private explicit_type "wxStatText *"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 139647 "m_GridSizer"
+ private explicit_type "wxGridSizer*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ operation 137727 "ButtonManager"
+ public explicit_return_type ""
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 137855 "ButtonManager"
+ public explicit_return_type ""
+ nparams 1
+ param in name "buttonGroup" type class_ref 136191 // buttonGroup
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 137983 "SetGroupName"
+ public explicit_return_type ""
+ nparams 1
+ param in name "groupName" type class_ref 136319 // wxStaticText
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 138111 "SetButtonManager"
+ private explicit_return_type ""
+ nparams 1
+ param in name "buttonContainer" explicit_type "buttonContainer"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ classrelation 139007 // <unidirectional association>
+ relation 138367 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 139007 // <unidirectional association>
+ b parent class_ref 136959 // wxGridSizer
+ end
+
+ classrelation 139135 // <unidirectional association>
+ relation 138495 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 139135 // <unidirectional association>
+ b parent class_ref 136575 // groupManager
+ end
+
+ classrelation 139263 // <unidirectional association>
+ relation 138623 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 139263 // <unidirectional association>
+ b parent class_ref 136191 // buttonGroup
+ end
+
+ classrelation 135572 // <aggregation>
+ relation_ref 139135 // <aggregation>
+ end
+
+ classrelation 144404 // <dependency>
+ relation 143508 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 144404 // <dependency>
+ b parent class_ref 136959 // wxGridSizer
+ end
+
+ classrelation 144532 // <dependency>
+ relation 143636 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 144532 // <dependency>
+ b parent class_ref 136319 // wxStaticText
+ end
+
+ classrelation 134922 // <dependency>
+ relation 134794 -_->
+ stereotype "extend"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 134922 // <dependency>
+ b parent class_ref 136831 // wxFlexGridSizer
+ end
+ end
+
+ class 136575 "groupManager"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ classrelation 136575 // <unidirectional association>
+ relation 136575 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136575 // <unidirectional association>
+ b parent class_ref 136447 // buttonManager
+ end
+
+ classrelation 136703 // <unidirectional association>
+ relation 136703 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136703 // <unidirectional association>
+ b parent class_ref 136191 // buttonGroup
+ end
+
+ attribute 140031 "m_IDExpButton"
+ private explicit_type "long"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 140159 "m_ExpansionButton"
+ private explicit_type "ExpansionButton*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 140287 "m_ButtonManager"
+ private explicit_type "ButtonManager*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 138623 // <unidirectional association>
+ relation 138111 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 138623 // <unidirectional association>
+ b parent class_ref 136831 // wxFlexGridSizer
+ end
+
+ operation 136959 "GroupManager"
+ public explicit_return_type ""
+ nparams 2
+ param in name "parent" type class_ref 129023 // wxWindow
+ param in name "buttonGroup" type class_ref 136191 // buttonGroup
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} * ${p0}, const ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 137087 "GetButtonID"
+ public explicit_return_type "long"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 137215 "GetButton"
+ public explicit_return_type "ExpansionButton*"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 137343 "GetButtonManager"
+ public explicit_return_type "ButtonManager*"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 137471 "SetButtonID"
+ public explicit_return_type "void"
+ nparams 1
+ param in name "id" explicit_type "long"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 137599 "HideSubPanel"
+ public explicit_return_type "void"
+ nparams 1
+ param in name "hide" explicit_type "bool"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ classrelation 138751 // <unidirectional association>
+ relation 138239 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 138751 // <unidirectional association>
+ b parent class_ref 136191 // buttonGroup
+ end
+
+ classrelation 140031 // <aggregation>
+ relation 139135 o---
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 140031 // <aggregation>
+ b role_name "" private
+ classrelation_ref 135572 // <aggregation>
+ end
+
+ classrelation 135444 // <aggregation>
+ relation_ref 134932 // <aggregation>
+ end
+
+ classrelation 154495 // <unidirectional association>
+ relation 153471 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 154495 // <unidirectional association>
+ b parent class_ref 136831 // wxFlexGridSizer
+ end
+
+ classrelation 134794 // <dependency>
+ relation 134666 -_->
+ stereotype "extend"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 134794 // <dependency>
+ b parent class_ref 136831 // wxFlexGridSizer
+ end
+
+ operation 135434 "SetButton"
+ public explicit_return_type ""
+ nparams 1
+ param in name "button" explicit_type "ExpansionButton"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 135562 "SetButtonManager"
+ public explicit_return_type ""
+ nparams 1
+ param in name "manager" type class_ref 136447 // buttonManager
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+ end
+
+ class 136703 "buttonContainerPanel"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ associated_diagram classdiagram_ref 128255 // creaButtonContainer class diagram
+ operation 136703 "PanelInit"
+ public explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 136831 "FitSizer"
+ public explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ attribute 141567 "m_GroupManagerList"
+ private explicit_type "GroupManagerList"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 141695 "m_ButtonGroupList"
+ private explicit_type "ButtonGroupList"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 141823 "m_ButtonCController"
+ private explicit_type "BCController*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 141951 "m_Sizer"
+ private explicit_type "Sizer*"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 136831 // <unidirectional association>
+ relation 136831 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136831 // <unidirectional association>
+ b parent class_ref 136191 // buttonGroup
+ end
+
+ classrelation 136959 // <unidirectional association>
+ relation 136959 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 136959 // <unidirectional association>
+ b parent class_ref 136575 // groupManager
+ end
+
+ simplerelation 128255
+ -_->
+ on
+ package_ref 128255 // Controller
+ end
+
+ classrelation 140159 // <dependency>
+ relation 139263 -_->
+ stereotype "use"
+ a private
+ cpp default "#include in source"
+ classrelation_ref 140159 // <dependency>
+ b parent class_ref 128255 // buttonGroupFactory
+ end
+
+ classrelation 140287 // <dependency>
+ relation 139391 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 140287 // <dependency>
+ b parent class_ref 135551 // buttonContainerController
+ end
+
+ operation 144639 "SetGroupContainer"
+ public explicit_return_type ""
+ nparams 1
+ param in name "groupContainer" explicit_type "ButtonGroupList"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ classrelation 135060 // <aggregation>
+ relation 134804 o---
+ stereotype "list"
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135060 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135188 // <aggregation>
+ end
+
+ classrelation 135316 // <aggregation>
+ relation 134932 o---
+ stereotype "map"
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135316 // <aggregation>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135444 // <aggregation>
+ end
+
+ classrelation 143508 // (friend class)
+ relation 142740 ---- name "friend class"
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 143508 // (friend class)
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 143636 // friend class
+ end
+
+ classrelation 143764 // <dependency>
+ relation 142868 -_->
+ stereotype "extend"
+ a package
+ cpp default "#include in source"
+ classrelation_ref 143764 // <dependency>
+ b parent class_ref 141204 // wxScrolledWindow
+ end
+
+ classrelation 143892 // <unidirectional association>
+ relation 142996 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 143892 // <unidirectional association>
+ b parent class_ref 141332 // wxSizer
+ end
+
+ operation 151167 "ButtonContainerPanel"
+ public explicit_return_type ""
+ nparams 2
+ param in name "parent" explicit_type "wxWindow"
+ param in name "settings" explicit_type "ButtonGroupSettings"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} * ${p0}, const ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ classrelation 154367 // <unidirectional association>
+ relation 153343 --->
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 154367 // <unidirectional association>
+ b parent class_ref 135679 // wxEventHandler
+ end
+
+ classrelation 135178 // <association>
+ relation 135050 ----
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135178 // <association>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 135306 // <association>
+ association_explicit_type "friend"
+ end
+
+ classrelation 157066 // <association>
+ relation 156298 ----
+ a role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 157066 // <association>
+ b role_name "" private
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 157194 // <association>
+ end
+ end
+ end
+end