From 3be51dc6e55414c76e7059a8dffa74a99268a7c8 Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Mon, 18 Sep 2017 19:31:37 -0300 Subject: Some site and documentation changes --- Doxyfile | 4 +- docs/_layouts/default.html | 4 +- docs/doxygen/headerFile | 57 +++++++++++++++++++++ docs/doxygen/html/_about_form_8cpp_source.html | 2 + docs/doxygen/html/_about_form_8h_source.html | 2 + docs/doxygen/html/_art_metro_8cpp_source.html | 2 + docs/doxygen/html/_art_metro_8h_source.html | 2 + docs/doxygen/html/_branch_8cpp_source.html | 2 + docs/doxygen/html/_branch_8h_source.html | 2 + docs/doxygen/html/_bus_8cpp_source.html | 2 + docs/doxygen/html/_bus_8h_source.html | 2 + docs/doxygen/html/_bus_form_8cpp_source.html | 2 + docs/doxygen/html/_bus_form_8h_source.html | 2 + .../html/_bus_form_bitmaps_8cpp_source.html | 2 + docs/doxygen/html/_camera_8cpp_source.html | 2 + docs/doxygen/html/_camera_8h_source.html | 2 + docs/doxygen/html/_capacitor_8cpp_source.html | 2 + docs/doxygen/html/_capacitor_8h_source.html | 2 + docs/doxygen/html/_chart_view_8cpp_source.html | 2 + docs/doxygen/html/_chart_view_8h_source.html | 2 + .../doxygen/html/_chart_view_base_8cpp_source.html | 2 + docs/doxygen/html/_chart_view_base_8h_source.html | 2 + .../html/_chart_view_bitmaps_8cpp_source.html | 2 + .../doxygen/html/_connection_line_8cpp_source.html | 2 + docs/doxygen/html/_connection_line_8h_source.html | 2 + docs/doxygen/html/_constant_8cpp_source.html | 2 + docs/doxygen/html/_constant_8h_source.html | 2 + docs/doxygen/html/_constant_form_8cpp_source.html | 2 + docs/doxygen/html/_constant_form_8h_source.html | 2 + docs/doxygen/html/_control_editor_8cpp_source.html | 2 + docs/doxygen/html/_control_editor_8h_source.html | 2 + .../html/_control_editor_base_8cpp_source.html | 2 + .../html/_control_editor_base_8h_source.html | 2 + .../html/_control_editor_bitmaps_8cpp_source.html | 2 + .../doxygen/html/_control_element_8cpp_source.html | 2 + docs/doxygen/html/_control_element_8h_source.html | 2 + .../_control_element_container_8cpp_source.html | 2 + .../html/_control_element_container_8h_source.html | 2 + .../html/_control_element_solver_8cpp_source.html | 2 + .../html/_control_element_solver_8h_source.html | 2 + .../html/_control_system_test_8cpp_source.html | 2 + .../html/_control_system_test_8h_source.html | 2 + docs/doxygen/html/_data_report_8cpp_source.html | 2 + docs/doxygen/html/_data_report_8h_source.html | 2 + .../html/_data_report_base_8cpp_source.html | 2 + docs/doxygen/html/_data_report_base_8h_source.html | 2 + .../html/_data_report_bitmaps_8cpp_source.html | 2 + .../html/_degrees_and_radians_8h_source.html | 2 + .../html/_electric_calculation_8cpp_source.html | 2 + docs/doxygen/html/_electric_calculation_8h.html | 2 + .../html/_electric_calculation_8h_source.html | 2 + .../html/_electromechanical_8cpp_source.html | 2 + .../doxygen/html/_electromechanical_8h_source.html | 2 + docs/doxygen/html/_element_8cpp_source.html | 2 + docs/doxygen/html/_element_8h.html | 2 + docs/doxygen/html/_element_8h_source.html | 2 + .../html/_element_data_object_8cpp_source.html | 2 + .../html/_element_data_object_8h_source.html | 2 + docs/doxygen/html/_element_form_8cpp_source.html | 2 + docs/doxygen/html/_element_form_8h_source.html | 2 + .../html/_element_form_bitmaps_8cpp_source.html | 2 + .../html/_element_plot_data_8cpp_source.html | 2 + .../doxygen/html/_element_plot_data_8h_source.html | 2 + docs/doxygen/html/_exponential_8cpp_source.html | 2 + docs/doxygen/html/_exponential_8h_source.html | 2 + .../html/_exponential_form_8cpp_source.html | 2 + docs/doxygen/html/_exponential_form_8h_source.html | 2 + docs/doxygen/html/_fault_8cpp_source.html | 2 + docs/doxygen/html/_fault_8h.html | 2 + docs/doxygen/html/_fault_8h_source.html | 2 + docs/doxygen/html/_file_handing_8cpp_source.html | 2 + docs/doxygen/html/_file_handing_8h_source.html | 2 + docs/doxygen/html/_gain_8cpp_source.html | 2 + docs/doxygen/html/_gain_8h_source.html | 2 + docs/doxygen/html/_gain_form_8cpp_source.html | 2 + docs/doxygen/html/_gain_form_8h_source.html | 2 + .../html/_general_properties_form_8cpp_source.html | 2 + .../html/_general_properties_form_8h_source.html | 2 + .../html/_generator_stab_form_8cpp_source.html | 2 + .../html/_generator_stab_form_8h_source.html | 2 + .../html/_graphical_element_8cpp_source.html | 2 + .../doxygen/html/_graphical_element_8h_source.html | 2 + docs/doxygen/html/_i_o_control_8cpp_source.html | 2 + docs/doxygen/html/_i_o_control_8h_source.html | 2 + .../html/_i_o_control_form_8cpp_source.html | 2 + docs/doxygen/html/_i_o_control_form_8h_source.html | 2 + docs/doxygen/html/_ind_motor_8cpp_source.html | 2 + docs/doxygen/html/_ind_motor_8h_source.html | 2 + docs/doxygen/html/_ind_motor_form_8cpp_source.html | 2 + docs/doxygen/html/_ind_motor_form_8h_source.html | 2 + docs/doxygen/html/_inductor_8cpp_source.html | 2 + docs/doxygen/html/_inductor_8h_source.html | 2 + docs/doxygen/html/_limiter_8cpp_source.html | 2 + docs/doxygen/html/_limiter_8h_source.html | 2 + docs/doxygen/html/_limiter_form_8cpp_source.html | 2 + docs/doxygen/html/_limiter_form_8h_source.html | 2 + docs/doxygen/html/_line_8cpp_source.html | 2 + docs/doxygen/html/_line_8h_source.html | 2 + docs/doxygen/html/_line_form_8cpp_source.html | 2 + docs/doxygen/html/_line_form_8h_source.html | 2 + docs/doxygen/html/_load_8cpp_source.html | 2 + docs/doxygen/html/_load_8h_source.html | 2 + docs/doxygen/html/_load_form_8cpp_source.html | 2 + docs/doxygen/html/_load_form_8h_source.html | 2 + docs/doxygen/html/_machines_8cpp_source.html | 2 + docs/doxygen/html/_machines_8h_source.html | 2 + docs/doxygen/html/_main_frame_8cpp_source.html | 2 + docs/doxygen/html/_main_frame_8h_source.html | 2 + .../doxygen/html/_main_frame_base_8cpp_source.html | 2 + docs/doxygen/html/_main_frame_base_8h_source.html | 2 + .../html/_main_frame_bitmaps_8cpp_source.html | 2 + docs/doxygen/html/_multiplier_8cpp_source.html | 2 + docs/doxygen/html/_multiplier_8h_source.html | 2 + docs/doxygen/html/_power_element_8cpp_source.html | 2 + docs/doxygen/html/_power_element_8h.html | 2 + docs/doxygen/html/_power_element_8h_source.html | 2 + docs/doxygen/html/_power_flow_8cpp_source.html | 2 + docs/doxygen/html/_power_flow_8h_source.html | 2 + .../doxygen/html/_properties_data_8cpp_source.html | 2 + docs/doxygen/html/_properties_data_8h_source.html | 2 + .../doxygen/html/_properties_form_8cpp_source.html | 4 +- docs/doxygen/html/_properties_form_8h_source.html | 2 + .../html/_properties_form_bitmaps_8cpp_source.html | 2 + docs/doxygen/html/_rate_limiter_8cpp_source.html | 2 + docs/doxygen/html/_rate_limiter_8h_source.html | 2 + .../html/_rate_limiter_form_8cpp_source.html | 2 + .../doxygen/html/_rate_limiter_form_8h_source.html | 2 + .../_reactive_shunt_element_form_8cpp_source.html | 2 + .../_reactive_shunt_element_form_8h_source.html | 2 + docs/doxygen/html/_shunt_8cpp_source.html | 2 + docs/doxygen/html/_shunt_8h_source.html | 2 + .../_simulations_settings_form_8cpp_source.html | 2 + .../html/_simulations_settings_form_8h_source.html | 2 + docs/doxygen/html/_sum_8cpp_source.html | 2 + docs/doxygen/html/_sum_8h_source.html | 2 + docs/doxygen/html/_sum_form_8cpp_source.html | 2 + docs/doxygen/html/_sum_form_8h_source.html | 2 + docs/doxygen/html/_switching_form_8cpp_source.html | 2 + docs/doxygen/html/_switching_form_8h_source.html | 2 + docs/doxygen/html/_sync_generator_8cpp_source.html | 2 + docs/doxygen/html/_sync_generator_8h_source.html | 2 + .../html/_sync_machine_form_8cpp_source.html | 2 + .../doxygen/html/_sync_machine_form_8h_source.html | 2 + docs/doxygen/html/_sync_motor_8cpp_source.html | 2 + docs/doxygen/html/_sync_motor_8h_source.html | 2 + docs/doxygen/html/_text_8cpp_source.html | 2 + docs/doxygen/html/_text_8h_source.html | 2 + docs/doxygen/html/_text_form_8cpp_source.html | 2 + docs/doxygen/html/_text_form_8h_source.html | 2 + .../html/_transfer_function_8cpp_source.html | 2 + .../doxygen/html/_transfer_function_8h_source.html | 2 + .../html/_transfer_function_form_8cpp_source.html | 2 + .../html/_transfer_function_form_8h_source.html | 2 + docs/doxygen/html/_transformer_8cpp_source.html | 2 + docs/doxygen/html/_transformer_8h_source.html | 2 + .../html/_transformer_form_8cpp_source.html | 2 + docs/doxygen/html/_transformer_form_8h_source.html | 2 + docs/doxygen/html/_workspace_8cpp_source.html | 2 + docs/doxygen/html/_workspace_8h_source.html | 2 + docs/doxygen/html/_workspace_base_8cpp_source.html | 2 + docs/doxygen/html/_workspace_base_8h_source.html | 2 + .../html/_workspace_bitmaps_8cpp_source.html | 2 + docs/doxygen/html/annotated.html | 2 + docs/doxygen/html/class_about_form-members.html | 2 + docs/doxygen/html/class_about_form.html | 2 + .../html/class_about_form_base-members.html | 2 + docs/doxygen/html/class_about_form_base.html | 2 + docs/doxygen/html/class_branch-members.html | 2 + docs/doxygen/html/class_branch.html | 2 + docs/doxygen/html/class_bus-members.html | 2 + docs/doxygen/html/class_bus.html | 2 + docs/doxygen/html/class_bus_form-members.html | 2 + docs/doxygen/html/class_bus_form.html | 2 + docs/doxygen/html/class_bus_form_base-members.html | 2 + docs/doxygen/html/class_bus_form_base.html | 2 + docs/doxygen/html/class_camera-members.html | 2 + docs/doxygen/html/class_camera.html | 2 + docs/doxygen/html/class_capacitor-members.html | 2 + docs/doxygen/html/class_capacitor.html | 2 + docs/doxygen/html/class_chart_view-members.html | 2 + docs/doxygen/html/class_chart_view.html | 2 + .../html/class_chart_view_base-members.html | 2 + docs/doxygen/html/class_chart_view_base.html | 2 + .../html/class_connection_line-members.html | 2 + docs/doxygen/html/class_connection_line.html | 2 + docs/doxygen/html/class_constant-members.html | 2 + docs/doxygen/html/class_constant.html | 2 + docs/doxygen/html/class_constant_form-members.html | 2 + docs/doxygen/html/class_constant_form.html | 2 + .../html/class_constant_form_base-members.html | 2 + docs/doxygen/html/class_constant_form_base.html | 2 + .../doxygen/html/class_control_editor-members.html | 2 + docs/doxygen/html/class_control_editor.html | 2 + .../html/class_control_editor_base-members.html | 2 + docs/doxygen/html/class_control_editor_base.html | 2 + .../html/class_control_element-members.html | 2 + docs/doxygen/html/class_control_element.html | 2 + .../html/class_control_element_button-members.html | 2 + .../doxygen/html/class_control_element_button.html | 2 + .../class_control_element_container-members.html | 2 + .../html/class_control_element_container.html | 2 + .../html/class_control_element_solver-members.html | 2 + .../doxygen/html/class_control_element_solver.html | 2 + .../html/class_control_system_test-members.html | 2 + docs/doxygen/html/class_control_system_test.html | 2 + .../class_control_system_test_base-members.html | 2 + .../html/class_control_system_test_base.html | 2 + docs/doxygen/html/class_data_report-members.html | 2 + docs/doxygen/html/class_data_report.html | 2 + .../html/class_data_report_base-members.html | 2 + docs/doxygen/html/class_data_report_base.html | 2 + .../html/class_electric_calculation-members.html | 2 + docs/doxygen/html/class_electric_calculation.html | 2 + .../html/class_electromechanical-members.html | 2 + docs/doxygen/html/class_electromechanical.html | 2 + docs/doxygen/html/class_element-members.html | 2 + docs/doxygen/html/class_element.html | 2 + .../html/class_element_data_object-members.html | 2 + docs/doxygen/html/class_element_data_object.html | 2 + .../html/class_element_plot_data-members.html | 2 + docs/doxygen/html/class_element_plot_data.html | 2 + docs/doxygen/html/class_exponential-members.html | 2 + docs/doxygen/html/class_exponential.html | 2 + .../html/class_exponential_form-members.html | 2 + docs/doxygen/html/class_exponential_form.html | 2 + .../html/class_exponential_form_base-members.html | 2 + docs/doxygen/html/class_exponential_form_base.html | 2 + docs/doxygen/html/class_fault-members.html | 2 + docs/doxygen/html/class_fault.html | 2 + docs/doxygen/html/class_file_handing-members.html | 2 + docs/doxygen/html/class_file_handing.html | 2 + docs/doxygen/html/class_gain-members.html | 2 + docs/doxygen/html/class_gain.html | 2 + docs/doxygen/html/class_gain_form-members.html | 2 + docs/doxygen/html/class_gain_form.html | 2 + .../doxygen/html/class_gain_form_base-members.html | 2 + docs/doxygen/html/class_gain_form_base.html | 2 + .../class_general_properties_form-members.html | 2 + .../html/class_general_properties_form.html | 2 + ...class_general_properties_form_base-members.html | 2 + .../html/class_general_properties_form_base.html | 2 + .../html/class_generator_stab_form-members.html | 2 + docs/doxygen/html/class_generator_stab_form.html | 2 + .../class_generator_stab_form_base-members.html | 2 + .../html/class_generator_stab_form_base.html | 2 + .../html/class_graphical_element-members.html | 2 + docs/doxygen/html/class_graphical_element.html | 2 + docs/doxygen/html/class_i_o_control-members.html | 2 + docs/doxygen/html/class_i_o_control.html | 2 + .../html/class_i_o_control_form-members.html | 2 + docs/doxygen/html/class_i_o_control_form.html | 2 + .../html/class_i_o_control_form_base-members.html | 2 + docs/doxygen/html/class_i_o_control_form_base.html | 2 + docs/doxygen/html/class_ind_motor-members.html | 2 + docs/doxygen/html/class_ind_motor.html | 2 + .../doxygen/html/class_ind_motor_form-members.html | 2 + docs/doxygen/html/class_ind_motor_form.html | 2 + .../html/class_ind_motor_form_base-members.html | 2 + docs/doxygen/html/class_ind_motor_form_base.html | 2 + docs/doxygen/html/class_inductor-members.html | 2 + docs/doxygen/html/class_inductor.html | 2 + docs/doxygen/html/class_limiter-members.html | 2 + docs/doxygen/html/class_limiter.html | 2 + docs/doxygen/html/class_limiter_form-members.html | 2 + docs/doxygen/html/class_limiter_form.html | 2 + .../html/class_limiter_form_base-members.html | 2 + docs/doxygen/html/class_limiter_form_base.html | 2 + docs/doxygen/html/class_line-members.html | 2 + docs/doxygen/html/class_line.html | 2 + docs/doxygen/html/class_line_form-members.html | 2 + docs/doxygen/html/class_line_form.html | 2 + .../doxygen/html/class_line_form_base-members.html | 2 + docs/doxygen/html/class_line_form_base.html | 2 + docs/doxygen/html/class_load-members.html | 2 + docs/doxygen/html/class_load.html | 2 + docs/doxygen/html/class_load_form-members.html | 2 + docs/doxygen/html/class_load_form.html | 2 + .../doxygen/html/class_load_form_base-members.html | 2 + docs/doxygen/html/class_load_form_base.html | 2 + docs/doxygen/html/class_machines-members.html | 2 + docs/doxygen/html/class_machines.html | 2 + docs/doxygen/html/class_main_app-members.html | 2 + docs/doxygen/html/class_main_app.html | 2 + docs/doxygen/html/class_main_frame-members.html | 2 + docs/doxygen/html/class_main_frame.html | 2 + .../html/class_main_frame_base-members.html | 2 + docs/doxygen/html/class_main_frame_base.html | 2 + docs/doxygen/html/class_multiplier-members.html | 2 + docs/doxygen/html/class_multiplier.html | 2 + docs/doxygen/html/class_node-members.html | 2 + docs/doxygen/html/class_node.html | 2 + .../html/class_open_g_l_colour-members.html | 2 + docs/doxygen/html/class_open_g_l_colour.html | 2 + docs/doxygen/html/class_plot_data-members.html | 2 + docs/doxygen/html/class_plot_data.html | 2 + docs/doxygen/html/class_power_element-members.html | 2 + docs/doxygen/html/class_power_element.html | 2 + docs/doxygen/html/class_power_flow-members.html | 2 + docs/doxygen/html/class_power_flow.html | 2 + .../html/class_properties_data-members.html | 2 + docs/doxygen/html/class_properties_data.html | 2 + docs/doxygen/html/class_rate_limiter-members.html | 2 + docs/doxygen/html/class_rate_limiter.html | 2 + .../html/class_rate_limiter_form-members.html | 2 + docs/doxygen/html/class_rate_limiter_form.html | 2 + .../html/class_rate_limiter_form_base-members.html | 2 + .../doxygen/html/class_rate_limiter_form_base.html | 2 + .../class_reactive_shunt_element_form-members.html | 2 + .../html/class_reactive_shunt_element_form.html | 2 + ...s_reactive_shunt_element_form_base-members.html | 2 + .../class_reactive_shunt_element_form_base.html | 2 + docs/doxygen/html/class_shunt-members.html | 2 + docs/doxygen/html/class_shunt.html | 2 + .../class_simulations_settings_form-members.html | 2 + .../html/class_simulations_settings_form.html | 2 + ...ass_simulations_settings_form_base-members.html | 2 + .../html/class_simulations_settings_form_base.html | 2 + docs/doxygen/html/class_sum-members.html | 2 + docs/doxygen/html/class_sum.html | 2 + docs/doxygen/html/class_sum_form-members.html | 2 + docs/doxygen/html/class_sum_form.html | 2 + docs/doxygen/html/class_sum_form_base-members.html | 2 + docs/doxygen/html/class_sum_form_base.html | 2 + .../doxygen/html/class_switching_form-members.html | 2 + docs/doxygen/html/class_switching_form.html | 2 + .../html/class_switching_form_base-members.html | 2 + docs/doxygen/html/class_switching_form_base.html | 2 + .../doxygen/html/class_sync_generator-members.html | 2 + docs/doxygen/html/class_sync_generator.html | 2 + .../html/class_sync_machine_form-members.html | 2 + docs/doxygen/html/class_sync_machine_form.html | 2 + .../html/class_sync_machine_form_base-members.html | 2 + .../doxygen/html/class_sync_machine_form_base.html | 2 + docs/doxygen/html/class_sync_motor-members.html | 2 + docs/doxygen/html/class_sync_motor.html | 2 + docs/doxygen/html/class_text-members.html | 2 + docs/doxygen/html/class_text.html | 2 + docs/doxygen/html/class_text_form-members.html | 2 + docs/doxygen/html/class_text_form.html | 2 + .../doxygen/html/class_text_form_base-members.html | 2 + docs/doxygen/html/class_text_form_base.html | 2 + .../html/class_text_g_l_drawable-members.html | 2 + docs/doxygen/html/class_text_g_l_drawable.html | 2 + docs/doxygen/html/class_text_texture-members.html | 2 + docs/doxygen/html/class_text_texture.html | 2 + .../html/class_transfer_function-members.html | 2 + docs/doxygen/html/class_transfer_function.html | 2 + .../html/class_transfer_function_form-members.html | 2 + .../doxygen/html/class_transfer_function_form.html | 2 + .../class_transfer_function_form_base-members.html | 2 + .../html/class_transfer_function_form_base.html | 2 + docs/doxygen/html/class_transformer-members.html | 2 + docs/doxygen/html/class_transformer.html | 2 + .../html/class_transformer_form-members.html | 2 + docs/doxygen/html/class_transformer_form.html | 2 + .../html/class_transformer_form_base-members.html | 2 + docs/doxygen/html/class_transformer_form_base.html | 2 + docs/doxygen/html/class_workspace-members.html | 2 + docs/doxygen/html/class_workspace.html | 2 + .../doxygen/html/class_workspace_base-members.html | 2 + docs/doxygen/html/class_workspace_base.html | 2 + docs/doxygen/html/classes.html | 2 + .../html/classwx_g_l_number_renderer-members.html | 2 + docs/doxygen/html/classwx_g_l_number_renderer.html | 2 + docs/doxygen/html/classwx_g_l_string-members.html | 2 + docs/doxygen/html/classwx_g_l_string.html | 2 + .../html/classwx_g_l_string_array-members.html | 2 + docs/doxygen/html/classwx_g_l_string_array.html | 2 + .../classwx_ribbon_metro_art_provider-members.html | 2 + .../html/classwx_ribbon_metro_art_provider.html | 2 + .../html/dir_ffd1f789ec7bd0a45fc6ad92579c5070.html | 2 + docs/doxygen/html/favicon.ico | Bin 0 -> 101146 bytes docs/doxygen/html/files.html | 2 + docs/doxygen/html/footerFile | 21 ++++++++ docs/doxygen/html/footerFile.bak | 21 ++++++++ docs/doxygen/html/functions.html | 2 + docs/doxygen/html/functions_0x7e.html | 2 + docs/doxygen/html/functions_b.html | 2 + docs/doxygen/html/functions_c.html | 2 + docs/doxygen/html/functions_d.html | 2 + docs/doxygen/html/functions_e.html | 2 + docs/doxygen/html/functions_f.html | 2 + docs/doxygen/html/functions_func.html | 2 + docs/doxygen/html/functions_func_0x7e.html | 2 + docs/doxygen/html/functions_func_b.html | 2 + docs/doxygen/html/functions_func_c.html | 2 + docs/doxygen/html/functions_func_d.html | 2 + docs/doxygen/html/functions_func_e.html | 2 + docs/doxygen/html/functions_func_f.html | 2 + docs/doxygen/html/functions_func_g.html | 2 + docs/doxygen/html/functions_func_h.html | 2 + docs/doxygen/html/functions_func_i.html | 2 + docs/doxygen/html/functions_func_m.html | 2 + docs/doxygen/html/functions_func_n.html | 2 + docs/doxygen/html/functions_func_o.html | 2 + docs/doxygen/html/functions_func_p.html | 2 + docs/doxygen/html/functions_func_r.html | 2 + docs/doxygen/html/functions_func_s.html | 2 + docs/doxygen/html/functions_func_u.html | 2 + docs/doxygen/html/functions_func_w.html | 2 + docs/doxygen/html/functions_g.html | 2 + docs/doxygen/html/functions_h.html | 2 + docs/doxygen/html/functions_i.html | 2 + docs/doxygen/html/functions_m.html | 2 + docs/doxygen/html/functions_n.html | 2 + docs/doxygen/html/functions_o.html | 2 + docs/doxygen/html/functions_p.html | 2 + docs/doxygen/html/functions_r.html | 2 + docs/doxygen/html/functions_s.html | 2 + docs/doxygen/html/functions_u.html | 2 + docs/doxygen/html/functions_vars.html | 2 + docs/doxygen/html/functions_w.html | 2 + docs/doxygen/html/globals.html | 2 + docs/doxygen/html/globals_enum.html | 2 + docs/doxygen/html/globals_eval.html | 2 + docs/doxygen/html/hierarchy.html | 2 + docs/doxygen/html/index.html | 2 + docs/doxygen/html/main_8cpp_source.html | 4 +- .../html/struct_bus_electrical_data-members.html | 2 + docs/doxygen/html/struct_bus_electrical_data.html | 2 + .../struct_capacitor_electrical_data-members.html | 2 + .../html/struct_capacitor_electrical_data.html | 2 + .../html/struct_elements_lists-members.html | 2 + docs/doxygen/html/struct_elements_lists.html | 2 + docs/doxygen/html/struct_general_data-members.html | 2 + docs/doxygen/html/struct_general_data.html | 2 + .../struct_ind_motor_electrical_data-members.html | 2 + .../html/struct_ind_motor_electrical_data.html | 2 + .../struct_inductor_electrical_data-members.html | 2 + .../html/struct_inductor_electrical_data.html | 2 + .../html/struct_integration_constant-members.html | 2 + docs/doxygen/html/struct_integration_constant.html | 2 + .../html/struct_line_electrical_data-members.html | 2 + docs/doxygen/html/struct_line_electrical_data.html | 2 + .../html/struct_load_electrical_data-members.html | 2 + docs/doxygen/html/struct_load_electrical_data.html | 2 + .../html/struct_reactive_limits-members.html | 2 + docs/doxygen/html/struct_reactive_limits.html | 2 + .../html/struct_simulation_data-members.html | 2 + docs/doxygen/html/struct_simulation_data.html | 2 + .../html/struct_switching_data-members.html | 2 + docs/doxygen/html/struct_switching_data.html | 2 + ...uct_sync_generator_electrical_data-members.html | 2 + .../struct_sync_generator_electrical_data.html | 2 + .../struct_sync_motor_electrical_data-members.html | 2 + .../html/struct_sync_motor_electrical_data.html | 2 + ..._transfer_function_1_1_space_state-members.html | 2 + .../struct_transfer_function_1_1_space_state.html | 2 + ...struct_transformer_electrical_data-members.html | 2 + .../html/struct_transformer_electrical_data.html | 2 + docs/doxygen/html/wx_g_l_string_8cpp_source.html | 2 + docs/doxygen/html/wx_g_l_string_8h_source.html | 2 + docs/doxygen/mainpage/mainpage.dox | 4 +- 453 files changed, 999 insertions(+), 8 deletions(-) create mode 100644 docs/doxygen/headerFile create mode 100644 docs/doxygen/html/favicon.ico create mode 100644 docs/doxygen/html/footerFile create mode 100644 docs/doxygen/html/footerFile.bak diff --git a/Doxyfile b/Doxyfile index 0010f3b..7750549 100644 --- a/Doxyfile +++ b/Doxyfile @@ -1158,7 +1158,7 @@ HTML_FILE_EXTENSION = .html # of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_HEADER = +HTML_HEADER = docs/doxygen/headerFile # The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each # generated HTML page. If the tag is left blank doxygen will generate a standard @@ -1203,7 +1203,7 @@ HTML_EXTRA_STYLESHEET = # files will be copied as-is; there are no commands or markers available. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_FILES = +HTML_EXTRA_FILES = docs/favicon.ico # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index 3375dbf..7f419d4 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -19,8 +19,8 @@ Ver no GitHub {% endif %} {% if site.show_downloads %} - Download para Windows (x64) - Download código fonte + Download para Windows (x86-64) + {% endif %} diff --git a/docs/doxygen/headerFile b/docs/doxygen/headerFile new file mode 100644 index 0000000..3590fbf --- /dev/null +++ b/docs/doxygen/headerFile @@ -0,0 +1,57 @@ + + + + + + + + + +$projectname: $title +$title + + + +$treeview +$search +$mathjax + +$extrastylesheet + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + +
+
$projectname +  $projectnumber +
+
$projectbrief
+
+
$projectbrief
+
$searchbox
+
+ + diff --git a/docs/doxygen/html/_about_form_8cpp_source.html b/docs/doxygen/html/_about_form_8cpp_source.html index 0439f02..8a9ad94 100644 --- a/docs/doxygen/html/_about_form_8cpp_source.html +++ b/docs/doxygen/html/_about_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_about_form_8h_source.html b/docs/doxygen/html/_about_form_8h_source.html index 55f1898..c967711 100644 --- a/docs/doxygen/html/_about_form_8h_source.html +++ b/docs/doxygen/html/_about_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_art_metro_8cpp_source.html b/docs/doxygen/html/_art_metro_8cpp_source.html index a568bf2..b676214 100644 --- a/docs/doxygen/html/_art_metro_8cpp_source.html +++ b/docs/doxygen/html/_art_metro_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_art_metro_8h_source.html b/docs/doxygen/html/_art_metro_8h_source.html index d99d460..70e39af 100644 --- a/docs/doxygen/html/_art_metro_8h_source.html +++ b/docs/doxygen/html/_art_metro_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_branch_8cpp_source.html b/docs/doxygen/html/_branch_8cpp_source.html index 4490b30..3d95db6 100644 --- a/docs/doxygen/html/_branch_8cpp_source.html +++ b/docs/doxygen/html/_branch_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_branch_8h_source.html b/docs/doxygen/html/_branch_8h_source.html index 0fc32bd..de27de5 100644 --- a/docs/doxygen/html/_branch_8h_source.html +++ b/docs/doxygen/html/_branch_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_bus_8cpp_source.html b/docs/doxygen/html/_bus_8cpp_source.html index a47fe77..e2caea0 100644 --- a/docs/doxygen/html/_bus_8cpp_source.html +++ b/docs/doxygen/html/_bus_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_bus_8h_source.html b/docs/doxygen/html/_bus_8h_source.html index 8716ed9..741c991 100644 --- a/docs/doxygen/html/_bus_8h_source.html +++ b/docs/doxygen/html/_bus_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_bus_form_8cpp_source.html b/docs/doxygen/html/_bus_form_8cpp_source.html index ab3c994..691a10a 100644 --- a/docs/doxygen/html/_bus_form_8cpp_source.html +++ b/docs/doxygen/html/_bus_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_bus_form_8h_source.html b/docs/doxygen/html/_bus_form_8h_source.html index aed8089..7d112d3 100644 --- a/docs/doxygen/html/_bus_form_8h_source.html +++ b/docs/doxygen/html/_bus_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_bus_form_bitmaps_8cpp_source.html b/docs/doxygen/html/_bus_form_bitmaps_8cpp_source.html index b467168..450a590 100644 --- a/docs/doxygen/html/_bus_form_bitmaps_8cpp_source.html +++ b/docs/doxygen/html/_bus_form_bitmaps_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_camera_8cpp_source.html b/docs/doxygen/html/_camera_8cpp_source.html index 651e957..a9de529 100644 --- a/docs/doxygen/html/_camera_8cpp_source.html +++ b/docs/doxygen/html/_camera_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_camera_8h_source.html b/docs/doxygen/html/_camera_8h_source.html index 09cd07e..3399ad0 100644 --- a/docs/doxygen/html/_camera_8h_source.html +++ b/docs/doxygen/html/_camera_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_capacitor_8cpp_source.html b/docs/doxygen/html/_capacitor_8cpp_source.html index 6d5dbd2..a038326 100644 --- a/docs/doxygen/html/_capacitor_8cpp_source.html +++ b/docs/doxygen/html/_capacitor_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_capacitor_8h_source.html b/docs/doxygen/html/_capacitor_8h_source.html index c004ac1..c33b942 100644 --- a/docs/doxygen/html/_capacitor_8h_source.html +++ b/docs/doxygen/html/_capacitor_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_chart_view_8cpp_source.html b/docs/doxygen/html/_chart_view_8cpp_source.html index b9daeb8..33c9bfa 100644 --- a/docs/doxygen/html/_chart_view_8cpp_source.html +++ b/docs/doxygen/html/_chart_view_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_chart_view_8h_source.html b/docs/doxygen/html/_chart_view_8h_source.html index 25a48b2..2b4ad7f 100644 --- a/docs/doxygen/html/_chart_view_8h_source.html +++ b/docs/doxygen/html/_chart_view_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_chart_view_base_8cpp_source.html b/docs/doxygen/html/_chart_view_base_8cpp_source.html index 01b44b2..48c58bf 100644 --- a/docs/doxygen/html/_chart_view_base_8cpp_source.html +++ b/docs/doxygen/html/_chart_view_base_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_chart_view_base_8h_source.html b/docs/doxygen/html/_chart_view_base_8h_source.html index c3adb72..536573d 100644 --- a/docs/doxygen/html/_chart_view_base_8h_source.html +++ b/docs/doxygen/html/_chart_view_base_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_chart_view_bitmaps_8cpp_source.html b/docs/doxygen/html/_chart_view_bitmaps_8cpp_source.html index 2b5d1e9..46f6cf0 100644 --- a/docs/doxygen/html/_chart_view_bitmaps_8cpp_source.html +++ b/docs/doxygen/html/_chart_view_bitmaps_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_connection_line_8cpp_source.html b/docs/doxygen/html/_connection_line_8cpp_source.html index e7cdfdd..2a92d45 100644 --- a/docs/doxygen/html/_connection_line_8cpp_source.html +++ b/docs/doxygen/html/_connection_line_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_connection_line_8h_source.html b/docs/doxygen/html/_connection_line_8h_source.html index 474cca3..a9d1037 100644 --- a/docs/doxygen/html/_connection_line_8h_source.html +++ b/docs/doxygen/html/_connection_line_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_constant_8cpp_source.html b/docs/doxygen/html/_constant_8cpp_source.html index da0c23e..1d1eeb3 100644 --- a/docs/doxygen/html/_constant_8cpp_source.html +++ b/docs/doxygen/html/_constant_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_constant_8h_source.html b/docs/doxygen/html/_constant_8h_source.html index fbe3f8a..9b8c707 100644 --- a/docs/doxygen/html/_constant_8h_source.html +++ b/docs/doxygen/html/_constant_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_constant_form_8cpp_source.html b/docs/doxygen/html/_constant_form_8cpp_source.html index 05386c1..0b1dae9 100644 --- a/docs/doxygen/html/_constant_form_8cpp_source.html +++ b/docs/doxygen/html/_constant_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_constant_form_8h_source.html b/docs/doxygen/html/_constant_form_8h_source.html index ec9368f..55610ba 100644 --- a/docs/doxygen/html/_constant_form_8h_source.html +++ b/docs/doxygen/html/_constant_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_editor_8cpp_source.html b/docs/doxygen/html/_control_editor_8cpp_source.html index 69efaba..0cf4967 100644 --- a/docs/doxygen/html/_control_editor_8cpp_source.html +++ b/docs/doxygen/html/_control_editor_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_editor_8h_source.html b/docs/doxygen/html/_control_editor_8h_source.html index e203bd9..5feed6d 100644 --- a/docs/doxygen/html/_control_editor_8h_source.html +++ b/docs/doxygen/html/_control_editor_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_editor_base_8cpp_source.html b/docs/doxygen/html/_control_editor_base_8cpp_source.html index d97e037..dd5b8f7 100644 --- a/docs/doxygen/html/_control_editor_base_8cpp_source.html +++ b/docs/doxygen/html/_control_editor_base_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_editor_base_8h_source.html b/docs/doxygen/html/_control_editor_base_8h_source.html index fb66386..d294746 100644 --- a/docs/doxygen/html/_control_editor_base_8h_source.html +++ b/docs/doxygen/html/_control_editor_base_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_editor_bitmaps_8cpp_source.html b/docs/doxygen/html/_control_editor_bitmaps_8cpp_source.html index 033ce72..5e26b1b 100644 --- a/docs/doxygen/html/_control_editor_bitmaps_8cpp_source.html +++ b/docs/doxygen/html/_control_editor_bitmaps_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_element_8cpp_source.html b/docs/doxygen/html/_control_element_8cpp_source.html index c2df7d8..c27c6e5 100644 --- a/docs/doxygen/html/_control_element_8cpp_source.html +++ b/docs/doxygen/html/_control_element_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_element_8h_source.html b/docs/doxygen/html/_control_element_8h_source.html index 0ff6503..25475b7 100644 --- a/docs/doxygen/html/_control_element_8h_source.html +++ b/docs/doxygen/html/_control_element_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_element_container_8cpp_source.html b/docs/doxygen/html/_control_element_container_8cpp_source.html index 8a32cf2..e9e32c9 100644 --- a/docs/doxygen/html/_control_element_container_8cpp_source.html +++ b/docs/doxygen/html/_control_element_container_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_element_container_8h_source.html b/docs/doxygen/html/_control_element_container_8h_source.html index fe2c827..0b62010 100644 --- a/docs/doxygen/html/_control_element_container_8h_source.html +++ b/docs/doxygen/html/_control_element_container_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_element_solver_8cpp_source.html b/docs/doxygen/html/_control_element_solver_8cpp_source.html index 0e517da..c1d832a 100644 --- a/docs/doxygen/html/_control_element_solver_8cpp_source.html +++ b/docs/doxygen/html/_control_element_solver_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_element_solver_8h_source.html b/docs/doxygen/html/_control_element_solver_8h_source.html index 7b726bd..006dfa1 100644 --- a/docs/doxygen/html/_control_element_solver_8h_source.html +++ b/docs/doxygen/html/_control_element_solver_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_system_test_8cpp_source.html b/docs/doxygen/html/_control_system_test_8cpp_source.html index 8140cad..e8244c7 100644 --- a/docs/doxygen/html/_control_system_test_8cpp_source.html +++ b/docs/doxygen/html/_control_system_test_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_control_system_test_8h_source.html b/docs/doxygen/html/_control_system_test_8h_source.html index b0fb533..999877f 100644 --- a/docs/doxygen/html/_control_system_test_8h_source.html +++ b/docs/doxygen/html/_control_system_test_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_data_report_8cpp_source.html b/docs/doxygen/html/_data_report_8cpp_source.html index 92ba0e9..66ec420 100644 --- a/docs/doxygen/html/_data_report_8cpp_source.html +++ b/docs/doxygen/html/_data_report_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_data_report_8h_source.html b/docs/doxygen/html/_data_report_8h_source.html index 263b45a..314265a 100644 --- a/docs/doxygen/html/_data_report_8h_source.html +++ b/docs/doxygen/html/_data_report_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_data_report_base_8cpp_source.html b/docs/doxygen/html/_data_report_base_8cpp_source.html index 08e8eeb..9073051 100644 --- a/docs/doxygen/html/_data_report_base_8cpp_source.html +++ b/docs/doxygen/html/_data_report_base_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_data_report_base_8h_source.html b/docs/doxygen/html/_data_report_base_8h_source.html index 6b9e79a..f3ac16d 100644 --- a/docs/doxygen/html/_data_report_base_8h_source.html +++ b/docs/doxygen/html/_data_report_base_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_data_report_bitmaps_8cpp_source.html b/docs/doxygen/html/_data_report_bitmaps_8cpp_source.html index 4062e94..2e86f68 100644 --- a/docs/doxygen/html/_data_report_bitmaps_8cpp_source.html +++ b/docs/doxygen/html/_data_report_bitmaps_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_degrees_and_radians_8h_source.html b/docs/doxygen/html/_degrees_and_radians_8h_source.html index 6f71d87..485fd42 100644 --- a/docs/doxygen/html/_degrees_and_radians_8h_source.html +++ b/docs/doxygen/html/_degrees_and_radians_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_electric_calculation_8cpp_source.html b/docs/doxygen/html/_electric_calculation_8cpp_source.html index 2d2e8ef..1e57a24 100644 --- a/docs/doxygen/html/_electric_calculation_8cpp_source.html +++ b/docs/doxygen/html/_electric_calculation_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_electric_calculation_8h.html b/docs/doxygen/html/_electric_calculation_8h.html index 60d6a2b..09344ca 100644 --- a/docs/doxygen/html/_electric_calculation_8h.html +++ b/docs/doxygen/html/_electric_calculation_8h.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_electric_calculation_8h_source.html b/docs/doxygen/html/_electric_calculation_8h_source.html index 388a08f..0957abb 100644 --- a/docs/doxygen/html/_electric_calculation_8h_source.html +++ b/docs/doxygen/html/_electric_calculation_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_electromechanical_8cpp_source.html b/docs/doxygen/html/_electromechanical_8cpp_source.html index b947f03..e256d0e 100644 --- a/docs/doxygen/html/_electromechanical_8cpp_source.html +++ b/docs/doxygen/html/_electromechanical_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_electromechanical_8h_source.html b/docs/doxygen/html/_electromechanical_8h_source.html index a5569d8..7a4e6c0 100644 --- a/docs/doxygen/html/_electromechanical_8h_source.html +++ b/docs/doxygen/html/_electromechanical_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_8cpp_source.html b/docs/doxygen/html/_element_8cpp_source.html index 0349888..c557d20 100644 --- a/docs/doxygen/html/_element_8cpp_source.html +++ b/docs/doxygen/html/_element_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_8h.html b/docs/doxygen/html/_element_8h.html index 1c75bf8..4a0ccc5 100644 --- a/docs/doxygen/html/_element_8h.html +++ b/docs/doxygen/html/_element_8h.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_8h_source.html b/docs/doxygen/html/_element_8h_source.html index 1196910..ebb3281 100644 --- a/docs/doxygen/html/_element_8h_source.html +++ b/docs/doxygen/html/_element_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_data_object_8cpp_source.html b/docs/doxygen/html/_element_data_object_8cpp_source.html index b0398a6..76da35b 100644 --- a/docs/doxygen/html/_element_data_object_8cpp_source.html +++ b/docs/doxygen/html/_element_data_object_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_data_object_8h_source.html b/docs/doxygen/html/_element_data_object_8h_source.html index 21262d3..677d41a 100644 --- a/docs/doxygen/html/_element_data_object_8h_source.html +++ b/docs/doxygen/html/_element_data_object_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_form_8cpp_source.html b/docs/doxygen/html/_element_form_8cpp_source.html index 13f6153..d0cf593 100644 --- a/docs/doxygen/html/_element_form_8cpp_source.html +++ b/docs/doxygen/html/_element_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_form_8h_source.html b/docs/doxygen/html/_element_form_8h_source.html index 2442fd5..9db4411 100644 --- a/docs/doxygen/html/_element_form_8h_source.html +++ b/docs/doxygen/html/_element_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_form_bitmaps_8cpp_source.html b/docs/doxygen/html/_element_form_bitmaps_8cpp_source.html index fa76242..24f54e4 100644 --- a/docs/doxygen/html/_element_form_bitmaps_8cpp_source.html +++ b/docs/doxygen/html/_element_form_bitmaps_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_plot_data_8cpp_source.html b/docs/doxygen/html/_element_plot_data_8cpp_source.html index 4504e14..61ab4b0 100644 --- a/docs/doxygen/html/_element_plot_data_8cpp_source.html +++ b/docs/doxygen/html/_element_plot_data_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_element_plot_data_8h_source.html b/docs/doxygen/html/_element_plot_data_8h_source.html index 5fd31cf..90ec59b 100644 --- a/docs/doxygen/html/_element_plot_data_8h_source.html +++ b/docs/doxygen/html/_element_plot_data_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_exponential_8cpp_source.html b/docs/doxygen/html/_exponential_8cpp_source.html index 86690cb..e064fa3 100644 --- a/docs/doxygen/html/_exponential_8cpp_source.html +++ b/docs/doxygen/html/_exponential_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_exponential_8h_source.html b/docs/doxygen/html/_exponential_8h_source.html index 350a5f2..6ecb51b 100644 --- a/docs/doxygen/html/_exponential_8h_source.html +++ b/docs/doxygen/html/_exponential_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_exponential_form_8cpp_source.html b/docs/doxygen/html/_exponential_form_8cpp_source.html index 6b497a0..464dd0f 100644 --- a/docs/doxygen/html/_exponential_form_8cpp_source.html +++ b/docs/doxygen/html/_exponential_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_exponential_form_8h_source.html b/docs/doxygen/html/_exponential_form_8h_source.html index 0cda755..a9c26c4 100644 --- a/docs/doxygen/html/_exponential_form_8h_source.html +++ b/docs/doxygen/html/_exponential_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_fault_8cpp_source.html b/docs/doxygen/html/_fault_8cpp_source.html index 58e07a3..3d7117c 100644 --- a/docs/doxygen/html/_fault_8cpp_source.html +++ b/docs/doxygen/html/_fault_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_fault_8h.html b/docs/doxygen/html/_fault_8h.html index be38470..311d0d7 100644 --- a/docs/doxygen/html/_fault_8h.html +++ b/docs/doxygen/html/_fault_8h.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_fault_8h_source.html b/docs/doxygen/html/_fault_8h_source.html index 9180c35..ffbcce0 100644 --- a/docs/doxygen/html/_fault_8h_source.html +++ b/docs/doxygen/html/_fault_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_file_handing_8cpp_source.html b/docs/doxygen/html/_file_handing_8cpp_source.html index fc4c6fe..14f2099 100644 --- a/docs/doxygen/html/_file_handing_8cpp_source.html +++ b/docs/doxygen/html/_file_handing_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_file_handing_8h_source.html b/docs/doxygen/html/_file_handing_8h_source.html index 4465e32..7bfa9ba 100644 --- a/docs/doxygen/html/_file_handing_8h_source.html +++ b/docs/doxygen/html/_file_handing_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_gain_8cpp_source.html b/docs/doxygen/html/_gain_8cpp_source.html index 949111b..32d8803 100644 --- a/docs/doxygen/html/_gain_8cpp_source.html +++ b/docs/doxygen/html/_gain_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_gain_8h_source.html b/docs/doxygen/html/_gain_8h_source.html index 580e98f..26b1090 100644 --- a/docs/doxygen/html/_gain_8h_source.html +++ b/docs/doxygen/html/_gain_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_gain_form_8cpp_source.html b/docs/doxygen/html/_gain_form_8cpp_source.html index edd34a7..ea14794 100644 --- a/docs/doxygen/html/_gain_form_8cpp_source.html +++ b/docs/doxygen/html/_gain_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_gain_form_8h_source.html b/docs/doxygen/html/_gain_form_8h_source.html index 0338739..f61892a 100644 --- a/docs/doxygen/html/_gain_form_8h_source.html +++ b/docs/doxygen/html/_gain_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_general_properties_form_8cpp_source.html b/docs/doxygen/html/_general_properties_form_8cpp_source.html index 2bd4ef8..e3e569f 100644 --- a/docs/doxygen/html/_general_properties_form_8cpp_source.html +++ b/docs/doxygen/html/_general_properties_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_general_properties_form_8h_source.html b/docs/doxygen/html/_general_properties_form_8h_source.html index e3c19d7..f4bbdd7 100644 --- a/docs/doxygen/html/_general_properties_form_8h_source.html +++ b/docs/doxygen/html/_general_properties_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_generator_stab_form_8cpp_source.html b/docs/doxygen/html/_generator_stab_form_8cpp_source.html index d1cfb97..e4c2d65 100644 --- a/docs/doxygen/html/_generator_stab_form_8cpp_source.html +++ b/docs/doxygen/html/_generator_stab_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_generator_stab_form_8h_source.html b/docs/doxygen/html/_generator_stab_form_8h_source.html index 37dd358..bdea5a8 100644 --- a/docs/doxygen/html/_generator_stab_form_8h_source.html +++ b/docs/doxygen/html/_generator_stab_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_graphical_element_8cpp_source.html b/docs/doxygen/html/_graphical_element_8cpp_source.html index 65f4972..8418df9 100644 --- a/docs/doxygen/html/_graphical_element_8cpp_source.html +++ b/docs/doxygen/html/_graphical_element_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_graphical_element_8h_source.html b/docs/doxygen/html/_graphical_element_8h_source.html index 67bc3f5..a6fb132 100644 --- a/docs/doxygen/html/_graphical_element_8h_source.html +++ b/docs/doxygen/html/_graphical_element_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_i_o_control_8cpp_source.html b/docs/doxygen/html/_i_o_control_8cpp_source.html index 17d92f7..b0d035a 100644 --- a/docs/doxygen/html/_i_o_control_8cpp_source.html +++ b/docs/doxygen/html/_i_o_control_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_i_o_control_8h_source.html b/docs/doxygen/html/_i_o_control_8h_source.html index ca39450..ab97414 100644 --- a/docs/doxygen/html/_i_o_control_8h_source.html +++ b/docs/doxygen/html/_i_o_control_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_i_o_control_form_8cpp_source.html b/docs/doxygen/html/_i_o_control_form_8cpp_source.html index 83a9425..ef71759 100644 --- a/docs/doxygen/html/_i_o_control_form_8cpp_source.html +++ b/docs/doxygen/html/_i_o_control_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_i_o_control_form_8h_source.html b/docs/doxygen/html/_i_o_control_form_8h_source.html index 6953fcf..d9e71ff 100644 --- a/docs/doxygen/html/_i_o_control_form_8h_source.html +++ b/docs/doxygen/html/_i_o_control_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_ind_motor_8cpp_source.html b/docs/doxygen/html/_ind_motor_8cpp_source.html index 1f7573f..09512aa 100644 --- a/docs/doxygen/html/_ind_motor_8cpp_source.html +++ b/docs/doxygen/html/_ind_motor_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_ind_motor_8h_source.html b/docs/doxygen/html/_ind_motor_8h_source.html index 3dd48aa..ee9f487 100644 --- a/docs/doxygen/html/_ind_motor_8h_source.html +++ b/docs/doxygen/html/_ind_motor_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_ind_motor_form_8cpp_source.html b/docs/doxygen/html/_ind_motor_form_8cpp_source.html index 5734317..6d7b442 100644 --- a/docs/doxygen/html/_ind_motor_form_8cpp_source.html +++ b/docs/doxygen/html/_ind_motor_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_ind_motor_form_8h_source.html b/docs/doxygen/html/_ind_motor_form_8h_source.html index bc4ed71..8c0868c 100644 --- a/docs/doxygen/html/_ind_motor_form_8h_source.html +++ b/docs/doxygen/html/_ind_motor_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_inductor_8cpp_source.html b/docs/doxygen/html/_inductor_8cpp_source.html index 4507756..6c47f4d 100644 --- a/docs/doxygen/html/_inductor_8cpp_source.html +++ b/docs/doxygen/html/_inductor_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_inductor_8h_source.html b/docs/doxygen/html/_inductor_8h_source.html index 6d18f07..cabc03d 100644 --- a/docs/doxygen/html/_inductor_8h_source.html +++ b/docs/doxygen/html/_inductor_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_limiter_8cpp_source.html b/docs/doxygen/html/_limiter_8cpp_source.html index 1d2e80a..912af4c 100644 --- a/docs/doxygen/html/_limiter_8cpp_source.html +++ b/docs/doxygen/html/_limiter_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_limiter_8h_source.html b/docs/doxygen/html/_limiter_8h_source.html index b0b4665..48280f2 100644 --- a/docs/doxygen/html/_limiter_8h_source.html +++ b/docs/doxygen/html/_limiter_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_limiter_form_8cpp_source.html b/docs/doxygen/html/_limiter_form_8cpp_source.html index 87c5182..4637d2b 100644 --- a/docs/doxygen/html/_limiter_form_8cpp_source.html +++ b/docs/doxygen/html/_limiter_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_limiter_form_8h_source.html b/docs/doxygen/html/_limiter_form_8h_source.html index 6f04e2b..b79f2ed 100644 --- a/docs/doxygen/html/_limiter_form_8h_source.html +++ b/docs/doxygen/html/_limiter_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_line_8cpp_source.html b/docs/doxygen/html/_line_8cpp_source.html index 8aed852..93b0605 100644 --- a/docs/doxygen/html/_line_8cpp_source.html +++ b/docs/doxygen/html/_line_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_line_8h_source.html b/docs/doxygen/html/_line_8h_source.html index 8cb1183..82d22e5 100644 --- a/docs/doxygen/html/_line_8h_source.html +++ b/docs/doxygen/html/_line_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_line_form_8cpp_source.html b/docs/doxygen/html/_line_form_8cpp_source.html index fc58f23..8a4aac0 100644 --- a/docs/doxygen/html/_line_form_8cpp_source.html +++ b/docs/doxygen/html/_line_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_line_form_8h_source.html b/docs/doxygen/html/_line_form_8h_source.html index e46c193..dc850a8 100644 --- a/docs/doxygen/html/_line_form_8h_source.html +++ b/docs/doxygen/html/_line_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_load_8cpp_source.html b/docs/doxygen/html/_load_8cpp_source.html index 3af0f86..4c8752f 100644 --- a/docs/doxygen/html/_load_8cpp_source.html +++ b/docs/doxygen/html/_load_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_load_8h_source.html b/docs/doxygen/html/_load_8h_source.html index 20889b5..307dd3e 100644 --- a/docs/doxygen/html/_load_8h_source.html +++ b/docs/doxygen/html/_load_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_load_form_8cpp_source.html b/docs/doxygen/html/_load_form_8cpp_source.html index 970b47c..2cce217 100644 --- a/docs/doxygen/html/_load_form_8cpp_source.html +++ b/docs/doxygen/html/_load_form_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_load_form_8h_source.html b/docs/doxygen/html/_load_form_8h_source.html index 4bee1f7..210e4ca 100644 --- a/docs/doxygen/html/_load_form_8h_source.html +++ b/docs/doxygen/html/_load_form_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_machines_8cpp_source.html b/docs/doxygen/html/_machines_8cpp_source.html index 04d4cfc..b7899fe 100644 --- a/docs/doxygen/html/_machines_8cpp_source.html +++ b/docs/doxygen/html/_machines_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_machines_8h_source.html b/docs/doxygen/html/_machines_8h_source.html index c77e3f6..ea9370b 100644 --- a/docs/doxygen/html/_machines_8h_source.html +++ b/docs/doxygen/html/_machines_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_main_frame_8cpp_source.html b/docs/doxygen/html/_main_frame_8cpp_source.html index d05d21b..a371fc9 100644 --- a/docs/doxygen/html/_main_frame_8cpp_source.html +++ b/docs/doxygen/html/_main_frame_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_main_frame_8h_source.html b/docs/doxygen/html/_main_frame_8h_source.html index fa817a0..18f8eb9 100644 --- a/docs/doxygen/html/_main_frame_8h_source.html +++ b/docs/doxygen/html/_main_frame_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_main_frame_base_8cpp_source.html b/docs/doxygen/html/_main_frame_base_8cpp_source.html index 765635a..1f18727 100644 --- a/docs/doxygen/html/_main_frame_base_8cpp_source.html +++ b/docs/doxygen/html/_main_frame_base_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_main_frame_base_8h_source.html b/docs/doxygen/html/_main_frame_base_8h_source.html index 231d222..69cf43c 100644 --- a/docs/doxygen/html/_main_frame_base_8h_source.html +++ b/docs/doxygen/html/_main_frame_base_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_main_frame_bitmaps_8cpp_source.html b/docs/doxygen/html/_main_frame_bitmaps_8cpp_source.html index 985d504..d9903d8 100644 --- a/docs/doxygen/html/_main_frame_bitmaps_8cpp_source.html +++ b/docs/doxygen/html/_main_frame_bitmaps_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_multiplier_8cpp_source.html b/docs/doxygen/html/_multiplier_8cpp_source.html index df9e87d..f6f18f7 100644 --- a/docs/doxygen/html/_multiplier_8cpp_source.html +++ b/docs/doxygen/html/_multiplier_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_multiplier_8h_source.html b/docs/doxygen/html/_multiplier_8h_source.html index 55e5720..3077bd1 100644 --- a/docs/doxygen/html/_multiplier_8h_source.html +++ b/docs/doxygen/html/_multiplier_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_power_element_8cpp_source.html b/docs/doxygen/html/_power_element_8cpp_source.html index 3f7dfe0..0dd4bf7 100644 --- a/docs/doxygen/html/_power_element_8cpp_source.html +++ b/docs/doxygen/html/_power_element_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_power_element_8h.html b/docs/doxygen/html/_power_element_8h.html index 74ba2d8..9c299bf 100644 --- a/docs/doxygen/html/_power_element_8h.html +++ b/docs/doxygen/html/_power_element_8h.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_power_element_8h_source.html b/docs/doxygen/html/_power_element_8h_source.html index 05e571a..5570e28 100644 --- a/docs/doxygen/html/_power_element_8h_source.html +++ b/docs/doxygen/html/_power_element_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_power_flow_8cpp_source.html b/docs/doxygen/html/_power_flow_8cpp_source.html index c71f6be..d05c53d 100644 --- a/docs/doxygen/html/_power_flow_8cpp_source.html +++ b/docs/doxygen/html/_power_flow_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_power_flow_8h_source.html b/docs/doxygen/html/_power_flow_8h_source.html index 4a4a789..c66b86a 100644 --- a/docs/doxygen/html/_power_flow_8h_source.html +++ b/docs/doxygen/html/_power_flow_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_properties_data_8cpp_source.html b/docs/doxygen/html/_properties_data_8cpp_source.html index 4587081..9fa7f45 100644 --- a/docs/doxygen/html/_properties_data_8cpp_source.html +++ b/docs/doxygen/html/_properties_data_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_properties_data_8h_source.html b/docs/doxygen/html/_properties_data_8h_source.html index 440f405..567c792 100644 --- a/docs/doxygen/html/_properties_data_8h_source.html +++ b/docs/doxygen/html/_properties_data_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/_properties_form_8cpp_source.html b/docs/doxygen/html/_properties_form_8cpp_source.html index 1751d84..df50ee0 100644 --- a/docs/doxygen/html/_properties_form_8cpp_source.html +++ b/docs/doxygen/html/_properties_form_8cpp_source.html @@ -1,6 +1,8 @@ + + @@ -80,7 +82,7 @@ $(document).ready(function(){initNavTree('_properties_form_8cpp_source.html','')
PropertiesForm.cpp
-
1 // This file was auto-generated by codelite's wxCrafter Plugin
3 // wxCrafter project file: PropertiesForm.wxcp
4 // Do not modify this file by hand!
6 
7 #include "PropertiesForm.h"
8 
9 
10 // Declare the bitmap loading function
11 extern void wxCDAD0InitBitmapResources();
12 
13 static bool bBitmapLoaded = false;
14 
15 
16 GeneralPropertiesFormBase::GeneralPropertiesFormBase(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style)
17  : wxDialog(parent, id, title, pos, size, style)
18 {
19  if ( !bBitmapLoaded ) {
20  // We need to initialise the default bitmap handler
21  wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
22  wxCDAD0InitBitmapResources();
23  bBitmapLoaded = true;
24  }
25 
26  wxBoxSizer* boxSizer_lvl1_1 = new wxBoxSizer(wxVERTICAL);
27  this->SetSizer(boxSizer_lvl1_1);
28 
29  m_notebook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxBK_DEFAULT);
30  m_notebook->SetName(wxT("m_notebook"));
31 
32  boxSizer_lvl1_1->Add(m_notebook, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
33 
34  m_panelGeneral = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
35  m_notebook->AddPage(m_panelGeneral, _("General"), false);
36 
37  wxBoxSizer* boxSizerLvl2_1 = new wxBoxSizer(wxVERTICAL);
38  m_panelGeneral->SetSizer(boxSizerLvl2_1);
39 
40  wxBoxSizer* boxSizerLvl3_1 = new wxBoxSizer(wxVERTICAL);
41 
42  boxSizerLvl2_1->Add(boxSizerLvl3_1, 0, wxEXPAND, WXC_FROM_DIP(5));
43 
44  m_staticTextLanguage = new wxStaticText(m_panelGeneral, wxID_ANY, _("Language"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
45 
46  boxSizerLvl3_1->Add(m_staticTextLanguage, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
47 
48  wxArrayString m_choiceLanguageArr;
49  m_choiceLanguageArr.Add(wxT("English"));
50  m_choiceLanguageArr.Add(wxT("Portuguese"));
51  m_choiceLanguage = new wxChoice(m_panelGeneral, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), m_choiceLanguageArr, 0);
52  m_choiceLanguage->SetSelection(0);
53 
54  boxSizerLvl3_1->Add(m_choiceLanguage, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, WXC_FROM_DIP(5));
55 
56  wxBoxSizer* boxSizerLvl3_2 = new wxBoxSizer(wxVERTICAL);
57 
58  boxSizerLvl2_1->Add(boxSizerLvl3_2, 0, wxEXPAND, WXC_FROM_DIP(5));
59 
60  m_staticTextTheme = new wxStaticText(m_panelGeneral, wxID_ANY, _("Theme"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
61 
62  boxSizerLvl3_2->Add(m_staticTextTheme, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
63 
64  wxArrayString m_choiceThemeArr;
65  m_choiceThemeArr.Add(wxT("Light"));
66  m_choiceThemeArr.Add(wxT("Dark"));
67  m_choiceTheme = new wxChoice(m_panelGeneral, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), m_choiceThemeArr, 0);
68  m_choiceTheme->SetSelection(0);
69 
70  boxSizerLvl3_2->Add(m_choiceTheme, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, WXC_FROM_DIP(5));
71 
72  wxBoxSizer* boxSizer_bottonButtons = new wxBoxSizer(wxHORIZONTAL);
73 
74  boxSizer_lvl1_1->Add(boxSizer_bottonButtons, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
75 
76  boxSizer_bottonButtons->Add(0, 0, 1, wxALL, WXC_FROM_DIP(5));
77 
78  m_buttonOK = new wxButton(this, wxID_ANY, _("OK"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
79 
80  boxSizer_bottonButtons->Add(m_buttonOK, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
81 
82  m_buttonCancel = new wxButton(this, wxID_ANY, _("Cancel"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
83 
84  boxSizer_bottonButtons->Add(m_buttonCancel, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
85 
86 
87  #if wxVERSION_NUMBER >= 2900
88  if(!wxPersistenceManager::Get().Find(m_notebook)){
89  wxPersistenceManager::Get().RegisterAndRestore(m_notebook);
90  } else {
91  wxPersistenceManager::Get().Restore(m_notebook);
92  }
93  #endif
94 
95  SetName(wxT("GeneralPropertiesFormBase"));
96  SetSize(-1,-1);
97  if (GetSizer()) {
98  GetSizer()->Fit(this);
99  }
100  if(GetParent()) {
101  CentreOnParent(wxBOTH);
102  } else {
103  CentreOnScreen(wxBOTH);
104  }
105 #if wxVERSION_NUMBER >= 2900
106  if(!wxPersistenceManager::Get().Find(this)) {
107  wxPersistenceManager::Get().RegisterAndRestore(this);
108  } else {
109  wxPersistenceManager::Get().Restore(this);
110  }
111 #endif
112  // Connect events
113  m_buttonOK->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonOKClick), NULL, this);
114  m_buttonCancel->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonCancelClick), NULL, this);
115 
116 }
117 
118 GeneralPropertiesFormBase::~GeneralPropertiesFormBase()
119 {
120  m_buttonOK->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonOKClick), NULL, this);
121  m_buttonCancel->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonCancelClick), NULL, this);
122 
123 }
124 
125 SimulationsSettingsFormBase::SimulationsSettingsFormBase(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style)
126  : wxDialog(parent, id, title, pos, size, style)
127 {
128  if ( !bBitmapLoaded ) {
129  // We need to initialise the default bitmap handler
130  wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
131  wxCDAD0InitBitmapResources();
132  bBitmapLoaded = true;
133  }
134 
135  wxBoxSizer* boxSizer_lvl1_1 = new wxBoxSizer(wxVERTICAL);
136  this->SetSizer(boxSizer_lvl1_1);
137 
138  m_notebook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxBK_DEFAULT);
139  m_notebook->SetName(wxT("m_notebook"));
140 
141  boxSizer_lvl1_1->Add(m_notebook, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
142 
143  m_panelGeneral = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
144  m_notebook->AddPage(m_panelGeneral, _("General"), false);
145 
146  wxBoxSizer* boxSizerLvl2_1 = new wxBoxSizer(wxVERTICAL);
147  m_panelGeneral->SetSizer(boxSizerLvl2_1);
148 
149  wxBoxSizer* boxSizerLvl3_1 = new wxBoxSizer(wxVERTICAL);
150 
151  boxSizerLvl2_1->Add(boxSizerLvl3_1, 0, wxEXPAND, WXC_FROM_DIP(5));
152 
153  m_staticTextBasePower = new wxStaticText(m_panelGeneral, wxID_ANY, _("Base power"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
154 
155  boxSizerLvl3_1->Add(m_staticTextBasePower, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
156 
157  wxBoxSizer* boxSizerLvl4_1 = new wxBoxSizer(wxHORIZONTAL);
158 
159  boxSizerLvl3_1->Add(boxSizerLvl4_1, 0, wxEXPAND, WXC_FROM_DIP(5));
160 
161  m_textCtrlbasePower = new wxTextCtrl(m_panelGeneral, wxID_ANY, wxT("100,0"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
162  #if wxVERSION_NUMBER >= 3000
163  m_textCtrlbasePower->SetHint(wxT(""));
164  #endif
165 
166  boxSizerLvl4_1->Add(m_textCtrlbasePower, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
167 
168  wxArrayString m_choiceBasePowerArr;
169  m_choiceBasePowerArr.Add(wxT("VA"));
170  m_choiceBasePowerArr.Add(wxT("kVA"));
171  m_choiceBasePowerArr.Add(wxT("MVA"));
172  m_choiceBasePower = new wxChoice(m_panelGeneral, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), m_choiceBasePowerArr, 0);
173  m_choiceBasePower->SetSelection(2);
174 
175  boxSizerLvl4_1->Add(m_choiceBasePower, 0, wxLEFT|wxRIGHT|wxBOTTOM, WXC_FROM_DIP(5));
176 
177  wxStaticBoxSizer* staticBoxSizerLvl3_2 = new wxStaticBoxSizer( new wxStaticBox(m_panelGeneral, wxID_ANY, _("Continuous calculation")), wxVERTICAL);
178 
179  boxSizerLvl2_1->Add(staticBoxSizerLvl3_2, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
180 
181  m_checkBoxFaultAfterPF = new wxCheckBox(m_panelGeneral, wxID_ANY, _("Calculate fault after power flow"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
182  m_checkBoxFaultAfterPF->SetValue(true);
183 
184  staticBoxSizerLvl3_2->Add(m_checkBoxFaultAfterPF, 0, wxALL, WXC_FROM_DIP(5));
185 
186  m_checkBoxSCPowerAfterPF = new wxCheckBox(m_panelGeneral, wxID_ANY, _("Calculate short-circuit power after power flow"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
187  m_checkBoxSCPowerAfterPF->SetValue(true);
188 
189  staticBoxSizerLvl3_2->Add(m_checkBoxSCPowerAfterPF, 0, wxALL, WXC_FROM_DIP(5));
190 
191  m_panelPF = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
192  m_notebook->AddPage(m_panelPF, _("Power flow"), false);
193 
194  wxBoxSizer* boxSizerLvl2_2 = new wxBoxSizer(wxVERTICAL);
195  m_panelPF->SetSizer(boxSizerLvl2_2);
196 
197  wxBoxSizer* boxSizerLvl3_3 = new wxBoxSizer(wxVERTICAL);
198 
199  boxSizerLvl2_2->Add(boxSizerLvl3_3, 0, wxEXPAND, WXC_FROM_DIP(5));
200 
201  m_staticTextPFMethod = new wxStaticText(m_panelPF, wxID_ANY, _("Solution method"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
202 
203  boxSizerLvl3_3->Add(m_staticTextPFMethod, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
204 
205  wxArrayString m_choicePFMethodArr;
206  m_choicePFMethodArr.Add(wxT("Gauss-Seidel"));
207  m_choicePFMethodArr.Add(wxT("Newton-Raphson"));
208  m_choicePFMethod = new wxChoice(m_panelPF, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), m_choicePFMethodArr, 0);
209  m_choicePFMethod->SetSelection(0);
210 
211  boxSizerLvl3_3->Add(m_choicePFMethod, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, WXC_FROM_DIP(5));
212 
213  wxGridSizer* gridSizerLvl_3_4 = new wxGridSizer(0, 2, 0, 0);
214 
215  boxSizerLvl2_2->Add(gridSizerLvl_3_4, 0, wxEXPAND, WXC_FROM_DIP(5));
216 
217  wxBoxSizer* boxSizerLvl4_2 = new wxBoxSizer(wxVERTICAL);
218 
219  gridSizerLvl_3_4->Add(boxSizerLvl4_2, 0, wxEXPAND, WXC_FROM_DIP(5));
220 
221  m_staticTextAccFactor = new wxStaticText(m_panelPF, wxID_ANY, _("Acceleration factor"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
222 
223  boxSizerLvl4_2->Add(m_staticTextAccFactor, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
224 
225  m_textCtrlAccFactor = new wxTextCtrl(m_panelPF, wxID_ANY, wxT("1,0"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
226  #if wxVERSION_NUMBER >= 3000
227  m_textCtrlAccFactor->SetHint(wxT(""));
228  #endif
229 
230  boxSizerLvl4_2->Add(m_textCtrlAccFactor, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
231 
232  wxBoxSizer* boxSizerLvl4_3 = new wxBoxSizer(wxVERTICAL);
233 
234  gridSizerLvl_3_4->Add(boxSizerLvl4_3, 0, wxEXPAND, WXC_FROM_DIP(5));
235 
236  m_staticTextPFTolerance = new wxStaticText(m_panelPF, wxID_ANY, _("Tolerance"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
237 
238  boxSizerLvl4_3->Add(m_staticTextPFTolerance, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
239 
240  m_textCtrlPFTolerance = new wxTextCtrl(m_panelPF, wxID_ANY, wxT("1e-7"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
241  #if wxVERSION_NUMBER >= 3000
242  m_textCtrlPFTolerance->SetHint(wxT(""));
243  #endif
244 
245  boxSizerLvl4_3->Add(m_textCtrlPFTolerance, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
246 
247  wxBoxSizer* boxSizerLvl4_4 = new wxBoxSizer(wxVERTICAL);
248 
249  gridSizerLvl_3_4->Add(boxSizerLvl4_4, 0, wxEXPAND, WXC_FROM_DIP(5));
250 
251  m_staticTextPFMaxIterations = new wxStaticText(m_panelPF, wxID_ANY, _("Max. iterations"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
252 
253  boxSizerLvl4_4->Add(m_staticTextPFMaxIterations, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
254 
255  m_textCtrlPFMaxIterations = new wxTextCtrl(m_panelPF, wxID_ANY, wxT("5000"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
256  #if wxVERSION_NUMBER >= 3000
257  m_textCtrlPFMaxIterations->SetHint(wxT(""));
258  #endif
259 
260  boxSizerLvl4_4->Add(m_textCtrlPFMaxIterations, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
261 
262  m_panelStability = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
263  m_notebook->AddPage(m_panelStability, _("Stability"), false);
264 
265  wxBoxSizer* boxSizerLvl2_232 = new wxBoxSizer(wxVERTICAL);
266  m_panelStability->SetSizer(boxSizerLvl2_232);
267 
268  wxGridSizer* gridSizerLvl_2_3 = new wxGridSizer(0, 2, 0, 0);
269 
270  boxSizerLvl2_232->Add(gridSizerLvl_2_3, 0, wxEXPAND, WXC_FROM_DIP(5));
271 
272  wxBoxSizer* boxSizerLvl3_6 = new wxBoxSizer(wxVERTICAL);
273 
274  gridSizerLvl_2_3->Add(boxSizerLvl3_6, 0, wxEXPAND, WXC_FROM_DIP(5));
275 
276  m_staticTextTimeStep = new wxStaticText(m_panelStability, wxID_ANY, _("Time step"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
277 
278  boxSizerLvl3_6->Add(m_staticTextTimeStep, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
279 
280  wxBoxSizer* boxSizerLvl4_6 = new wxBoxSizer(wxHORIZONTAL);
281 
282  boxSizerLvl3_6->Add(boxSizerLvl4_6, 0, wxEXPAND, WXC_FROM_DIP(5));
283 
284  m_textCtrlTimeStep = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("0,01"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
285  #if wxVERSION_NUMBER >= 3000
286  m_textCtrlTimeStep->SetHint(wxT(""));
287  #endif
288 
289  boxSizerLvl4_6->Add(m_textCtrlTimeStep, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
290 
291  m_staticTextSec_1 = new wxStaticText(m_panelStability, wxID_ANY, _("s"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
292 
293  boxSizerLvl4_6->Add(m_staticTextSec_1, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
294 
295  wxBoxSizer* boxSizerLvl3_7 = new wxBoxSizer(wxVERTICAL);
296 
297  gridSizerLvl_2_3->Add(boxSizerLvl3_7, 0, wxEXPAND, WXC_FROM_DIP(5));
298 
299  m_staticTextTSimTime = new wxStaticText(m_panelStability, wxID_ANY, _("Simulation time"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
300 
301  boxSizerLvl3_7->Add(m_staticTextTSimTime, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
302 
303  wxBoxSizer* boxSizerLvl4_7 = new wxBoxSizer(wxHORIZONTAL);
304 
305  boxSizerLvl3_7->Add(boxSizerLvl4_7, 0, wxEXPAND, WXC_FROM_DIP(5));
306 
307  m_textCtrlSimTime = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("10"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
308  #if wxVERSION_NUMBER >= 3000
309  m_textCtrlSimTime->SetHint(wxT(""));
310  #endif
311 
312  boxSizerLvl4_7->Add(m_textCtrlSimTime, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
313 
314  m_staticTextSec_2 = new wxStaticText(m_panelStability, wxID_ANY, _("s"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
315 
316  boxSizerLvl4_7->Add(m_staticTextSec_2, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
317 
318  wxBoxSizer* boxSizerLvl3_5 = new wxBoxSizer(wxVERTICAL);
319 
320  gridSizerLvl_2_3->Add(boxSizerLvl3_5, 0, wxEXPAND, WXC_FROM_DIP(5));
321 
322  m_staticTextFreq = new wxStaticText(m_panelStability, wxID_ANY, _("System frequency"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
323 
324  boxSizerLvl3_5->Add(m_staticTextFreq, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
325 
326  wxBoxSizer* boxSizerLvl4_5 = new wxBoxSizer(wxHORIZONTAL);
327 
328  boxSizerLvl3_5->Add(boxSizerLvl4_5, 0, wxEXPAND, WXC_FROM_DIP(5));
329 
330  m_textCtrlFreq = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("60,0"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
331  #if wxVERSION_NUMBER >= 3000
332  m_textCtrlFreq->SetHint(wxT(""));
333  #endif
334 
335  boxSizerLvl4_5->Add(m_textCtrlFreq, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
336 
337  m_staticTextFreqUnit = new wxStaticText(m_panelStability, wxID_ANY, _("Hz"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
338 
339  boxSizerLvl4_5->Add(m_staticTextFreqUnit, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
340 
341  wxBoxSizer* boxSizerLvl3_8 = new wxBoxSizer(wxVERTICAL);
342 
343  gridSizerLvl_2_3->Add(boxSizerLvl3_8, 0, wxEXPAND, WXC_FROM_DIP(5));
344 
345  m_staticTextTStabTolerance = new wxStaticText(m_panelStability, wxID_ANY, _("Tolerance"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
346 
347  boxSizerLvl3_8->Add(m_staticTextTStabTolerance, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
348 
349  m_textCtrlStabTolerance = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("1e-8"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
350  #if wxVERSION_NUMBER >= 3000
351  m_textCtrlStabTolerance->SetHint(wxT(""));
352  #endif
353 
354  boxSizerLvl3_8->Add(m_textCtrlStabTolerance, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
355 
356  wxBoxSizer* boxSizerLvl3_9 = new wxBoxSizer(wxVERTICAL);
357 
358  gridSizerLvl_2_3->Add(boxSizerLvl3_9, 0, wxEXPAND, WXC_FROM_DIP(5));
359 
360  m_staticTextTStabMaxIterations = new wxStaticText(m_panelStability, wxID_ANY, _("Max. Iterations"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
361 
362  boxSizerLvl3_9->Add(m_staticTextTStabMaxIterations, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
363 
364  m_textCtrlStabMaxIterations = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("100"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
365  #if wxVERSION_NUMBER >= 3000
366  m_textCtrlStabMaxIterations->SetHint(wxT(""));
367  #endif
368 
369  boxSizerLvl3_9->Add(m_textCtrlStabMaxIterations, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
370 
371  wxBoxSizer* boxSizerLvl3_10 = new wxBoxSizer(wxVERTICAL);
372 
373  gridSizerLvl_2_3->Add(boxSizerLvl3_10, 0, wxEXPAND, WXC_FROM_DIP(5));
374 
375  m_staticTextCtrlStepRation = new wxStaticText(m_panelStability, wxID_ANY, _("Controls step ratio"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
376 
377  boxSizerLvl3_10->Add(m_staticTextCtrlStepRation, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
378 
379  m_textCtrlCtrlStepRatio = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("10"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
380  #if wxVERSION_NUMBER >= 3000
381  m_textCtrlCtrlStepRatio->SetHint(wxT(""));
382  #endif
383 
384  boxSizerLvl3_10->Add(m_textCtrlCtrlStepRatio, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
385 
386  wxBoxSizer* boxSizerLvl3_11 = new wxBoxSizer(wxVERTICAL);
387 
388  gridSizerLvl_2_3->Add(boxSizerLvl3_11, 0, wxEXPAND, WXC_FROM_DIP(5));
389 
390  m_staticTextPrintTime = new wxStaticText(m_panelStability, wxID_ANY, _("Plot time"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
391 
392  boxSizerLvl3_11->Add(m_staticTextPrintTime, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
393 
394  wxBoxSizer* boxSizerLvl4_8 = new wxBoxSizer(wxHORIZONTAL);
395 
396  boxSizerLvl3_11->Add(boxSizerLvl4_8, 0, wxEXPAND, WXC_FROM_DIP(5));
397 
398  m_textCtrlPrintTime = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("0,01"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
399  #if wxVERSION_NUMBER >= 3000
400  m_textCtrlPrintTime->SetHint(wxT(""));
401  #endif
402 
403  boxSizerLvl4_8->Add(m_textCtrlPrintTime, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
404 
405  m_staticTextSec_4 = new wxStaticText(m_panelStability, wxID_ANY, _("s"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
406 
407  boxSizerLvl4_8->Add(m_staticTextSec_4, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
408 
409  m_checkBoxUseCOI = new wxCheckBox(m_panelStability, wxID_ANY, _("Use center of inertia as reference"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
410  m_checkBoxUseCOI->SetValue(true);
411 
412  boxSizerLvl2_232->Add(m_checkBoxUseCOI, 0, wxALL, WXC_FROM_DIP(5));
413 
414  wxBoxSizer* boxSizer_bottonButtons = new wxBoxSizer(wxHORIZONTAL);
415 
416  boxSizer_lvl1_1->Add(boxSizer_bottonButtons, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
417 
418  boxSizer_bottonButtons->Add(0, 0, 1, wxALL, WXC_FROM_DIP(5));
419 
420  m_buttonOK = new wxButton(this, wxID_ANY, _("OK"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
421 
422  boxSizer_bottonButtons->Add(m_buttonOK, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
423 
424  m_buttonCancel = new wxButton(this, wxID_ANY, _("Cancel"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
425 
426  boxSizer_bottonButtons->Add(m_buttonCancel, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
427 
428 
429  #if wxVERSION_NUMBER >= 2900
430  if(!wxPersistenceManager::Get().Find(m_notebook)){
431  wxPersistenceManager::Get().RegisterAndRestore(m_notebook);
432  } else {
433  wxPersistenceManager::Get().Restore(m_notebook);
434  }
435  #endif
436 
437  SetName(wxT("SimulationsSettingsFormBase"));
438  SetSize(-1,-1);
439  if (GetSizer()) {
440  GetSizer()->Fit(this);
441  }
442  if(GetParent()) {
443  CentreOnParent(wxBOTH);
444  } else {
445  CentreOnScreen(wxBOTH);
446  }
447 #if wxVERSION_NUMBER >= 2900
448  if(!wxPersistenceManager::Get().Find(this)) {
449  wxPersistenceManager::Get().RegisterAndRestore(this);
450  } else {
451  wxPersistenceManager::Get().Restore(this);
452  }
453 #endif
454  // Connect events
455  m_choicePFMethod->Connect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(SimulationsSettingsFormBase::OnPFMethodChoiceSelected), NULL, this);
456  m_buttonOK->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonOKClick), NULL, this);
457  m_buttonCancel->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonCancelClick), NULL, this);
458 
459 }
460 
461 SimulationsSettingsFormBase::~SimulationsSettingsFormBase()
462 {
463  m_choicePFMethod->Disconnect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(SimulationsSettingsFormBase::OnPFMethodChoiceSelected), NULL, this);
464  m_buttonOK->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonOKClick), NULL, this);
465  m_buttonCancel->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonCancelClick), NULL, this);
466 
467 }
468 
469 AboutFormBase::AboutFormBase(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style)
470  : wxDialog(parent, id, title, pos, size, style)
471 {
472  if ( !bBitmapLoaded ) {
473  // We need to initialise the default bitmap handler
474  wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
475  wxCDAD0InitBitmapResources();
476  bBitmapLoaded = true;
477  }
478 
479  wxBoxSizer* boxSizerMain = new wxBoxSizer(wxVERTICAL);
480  this->SetSizer(boxSizerMain);
481 
482  m_notebook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxBK_DEFAULT);
483  m_notebook->SetName(wxT("m_notebook"));
484 
485  boxSizerMain->Add(m_notebook, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
486 
487  m_panelLogo = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
488  m_notebook->AddPage(m_panelLogo, _("About"), false);
489 
490  wxBoxSizer* boxSizerLvl1_1 = new wxBoxSizer(wxVERTICAL);
491  m_panelLogo->SetSizer(boxSizerLvl1_1);
492 
493  m_staticBitmapLogo = new wxStaticBitmap(m_panelLogo, wxID_ANY, wxXmlResource::Get()->LoadBitmap(wxT("About2017")), wxDefaultPosition, wxDLG_UNIT(m_panelLogo, wxSize(-1,-1)), 0 );
494 
495  boxSizerLvl1_1->Add(m_staticBitmapLogo, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, WXC_FROM_DIP(5));
496 
497  m_panelCredits = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
498  m_notebook->AddPage(m_panelCredits, _("Credits"), false);
499 
500  wxBoxSizer* boxSizerLvl1_2 = new wxBoxSizer(wxVERTICAL);
501  m_panelCredits->SetSizer(boxSizerLvl1_2);
502 
503  m_gridCredits = new wxGrid(m_panelCredits, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelCredits, wxSize(-1,-1)), wxWANTS_CHARS);
504  m_gridCredits->CreateGrid(0, 0);
505  m_gridCredits->SetRowLabelAlignment(wxALIGN_RIGHT, wxALIGN_CENTRE);
506  m_gridCredits->SetColLabelAlignment(wxALIGN_CENTRE, wxALIGN_CENTRE);
507  #if wxVERSION_NUMBER >= 2904
508  m_gridCredits->UseNativeColHeader(true);
509  #endif
510  m_gridCredits->EnableEditing(false);
511 
512  boxSizerLvl1_2->Add(m_gridCredits, 1, wxEXPAND, WXC_FROM_DIP(5));
513 
514  m_panelLicense = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
515  m_notebook->AddPage(m_panelLicense, _("License"), false);
516 
517  wxBoxSizer* boxSizerLvl1_3 = new wxBoxSizer(wxVERTICAL);
518  m_panelLicense->SetSizer(boxSizerLvl1_3);
519 
520  m_richTextCtrlLicense = new wxRichTextCtrl(m_panelLicense, wxID_ANY, wxT(""), wxDefaultPosition, wxDLG_UNIT(m_panelLicense, wxSize(-1,-1)), wxTE_MULTILINE|wxTE_PROCESS_TAB|wxTE_PROCESS_ENTER|wxWANTS_CHARS);
521 
522  boxSizerLvl1_3->Add(m_richTextCtrlLicense, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
523 
524  wxFlexGridSizer* flexGridSizer247 = new wxFlexGridSizer(2, 2, 0, 0);
525  flexGridSizer247->SetFlexibleDirection( wxBOTH );
526  flexGridSizer247->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
527  flexGridSizer247->AddGrowableCol(1);
528 
529  boxSizerMain->Add(flexGridSizer247, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
530 
531  m_staticTextVersionLabel = new wxStaticText(this, wxID_ANY, _("Version:"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
532 
533  flexGridSizer247->Add(m_staticTextVersionLabel, 0, wxALL, WXC_FROM_DIP(5));
534 
535  m_staticTextVersion = new wxStaticText(this, wxID_ANY, _("Alpha 2017w37a"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
536 
537  flexGridSizer247->Add(m_staticTextVersion, 0, wxALL, WXC_FROM_DIP(5));
538 
539  m_staticTextHome = new wxStaticText(this, wxID_ANY, _("Home page:"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
540 
541  flexGridSizer247->Add(m_staticTextHome, 0, wxALL, WXC_FROM_DIP(5));
542 
543  m_hyperLinkPSP = new wxHyperlinkCtrl(this, wxID_ANY, _("http://www.ndse.ufu.br/pspufu"), wxT("http://www.ndse.ufu.br/pspufu"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxHL_DEFAULT_STYLE);
544  m_hyperLinkPSP->SetNormalColour(wxColour(wxT("#0000FF")));
545  m_hyperLinkPSP->SetHoverColour(wxColour(wxT("#0000FF")));
546  m_hyperLinkPSP->SetVisitedColour(wxColour(wxT("#FF0000")));
547 
548  flexGridSizer247->Add(m_hyperLinkPSP, 0, wxALL, WXC_FROM_DIP(5));
549 
550  m_buttonOK = new wxButton(this, wxID_ANY, _("OK"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
551 
552  boxSizerMain->Add(m_buttonOK, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, WXC_FROM_DIP(5));
553 
554 
555  #if wxVERSION_NUMBER >= 2900
556  if(!wxPersistenceManager::Get().Find(m_notebook)){
557  wxPersistenceManager::Get().RegisterAndRestore(m_notebook);
558  } else {
559  wxPersistenceManager::Get().Restore(m_notebook);
560  }
561  #endif
562 
563  SetName(wxT("AboutFormBase"));
564  SetSize(-1,-1);
565  if (GetSizer()) {
566  GetSizer()->Fit(this);
567  }
568  if(GetParent()) {
569  CentreOnParent(wxBOTH);
570  } else {
571  CentreOnScreen(wxBOTH);
572  }
573 #if wxVERSION_NUMBER >= 2900
574  if(!wxPersistenceManager::Get().Find(this)) {
575  wxPersistenceManager::Get().RegisterAndRestore(this);
576  } else {
577  wxPersistenceManager::Get().Restore(this);
578  }
579 #endif
580  // Connect events
581  m_buttonOK->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(AboutFormBase::OnOKButtonClick), NULL, this);
582 
583 }
584 
585 AboutFormBase::~AboutFormBase()
586 {
587  m_buttonOK->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(AboutFormBase::OnOKButtonClick), NULL, this);
588 
589 }
+
1 // This file was auto-generated by codelite's wxCrafter Plugin
3 // wxCrafter project file: PropertiesForm.wxcp
4 // Do not modify this file by hand!
6 
7 #include "PropertiesForm.h"
8 
9 
10 // Declare the bitmap loading function
11 extern void wxCDAD0InitBitmapResources();
12 
13 static bool bBitmapLoaded = false;
14 
15 
16 GeneralPropertiesFormBase::GeneralPropertiesFormBase(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style)
17  : wxDialog(parent, id, title, pos, size, style)
18 {
19  if ( !bBitmapLoaded ) {
20  // We need to initialise the default bitmap handler
21  wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
22  wxCDAD0InitBitmapResources();
23  bBitmapLoaded = true;
24  }
25 
26  wxBoxSizer* boxSizer_lvl1_1 = new wxBoxSizer(wxVERTICAL);
27  this->SetSizer(boxSizer_lvl1_1);
28 
29  m_notebook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxBK_DEFAULT);
30  m_notebook->SetName(wxT("m_notebook"));
31 
32  boxSizer_lvl1_1->Add(m_notebook, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
33 
34  m_panelGeneral = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
35  m_notebook->AddPage(m_panelGeneral, _("General"), false);
36 
37  wxBoxSizer* boxSizerLvl2_1 = new wxBoxSizer(wxVERTICAL);
38  m_panelGeneral->SetSizer(boxSizerLvl2_1);
39 
40  wxBoxSizer* boxSizerLvl3_1 = new wxBoxSizer(wxVERTICAL);
41 
42  boxSizerLvl2_1->Add(boxSizerLvl3_1, 0, wxEXPAND, WXC_FROM_DIP(5));
43 
44  m_staticTextLanguage = new wxStaticText(m_panelGeneral, wxID_ANY, _("Language"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
45 
46  boxSizerLvl3_1->Add(m_staticTextLanguage, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
47 
48  wxArrayString m_choiceLanguageArr;
49  m_choiceLanguageArr.Add(wxT("English"));
50  m_choiceLanguageArr.Add(wxT("Portuguese"));
51  m_choiceLanguage = new wxChoice(m_panelGeneral, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), m_choiceLanguageArr, 0);
52  m_choiceLanguage->SetSelection(0);
53 
54  boxSizerLvl3_1->Add(m_choiceLanguage, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, WXC_FROM_DIP(5));
55 
56  wxBoxSizer* boxSizerLvl3_2 = new wxBoxSizer(wxVERTICAL);
57 
58  boxSizerLvl2_1->Add(boxSizerLvl3_2, 0, wxEXPAND, WXC_FROM_DIP(5));
59 
60  m_staticTextTheme = new wxStaticText(m_panelGeneral, wxID_ANY, _("Theme"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
61 
62  boxSizerLvl3_2->Add(m_staticTextTheme, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
63 
64  wxArrayString m_choiceThemeArr;
65  m_choiceThemeArr.Add(wxT("Light"));
66  m_choiceThemeArr.Add(wxT("Dark"));
67  m_choiceTheme = new wxChoice(m_panelGeneral, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), m_choiceThemeArr, 0);
68  m_choiceTheme->SetSelection(0);
69 
70  boxSizerLvl3_2->Add(m_choiceTheme, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, WXC_FROM_DIP(5));
71 
72  wxBoxSizer* boxSizer_bottonButtons = new wxBoxSizer(wxHORIZONTAL);
73 
74  boxSizer_lvl1_1->Add(boxSizer_bottonButtons, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
75 
76  boxSizer_bottonButtons->Add(0, 0, 1, wxALL, WXC_FROM_DIP(5));
77 
78  m_buttonOK = new wxButton(this, wxID_ANY, _("OK"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
79 
80  boxSizer_bottonButtons->Add(m_buttonOK, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
81 
82  m_buttonCancel = new wxButton(this, wxID_ANY, _("Cancel"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
83 
84  boxSizer_bottonButtons->Add(m_buttonCancel, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
85 
86 
87  #if wxVERSION_NUMBER >= 2900
88  if(!wxPersistenceManager::Get().Find(m_notebook)){
89  wxPersistenceManager::Get().RegisterAndRestore(m_notebook);
90  } else {
91  wxPersistenceManager::Get().Restore(m_notebook);
92  }
93  #endif
94 
95  SetName(wxT("GeneralPropertiesFormBase"));
96  SetSize(-1,-1);
97  if (GetSizer()) {
98  GetSizer()->Fit(this);
99  }
100  if(GetParent()) {
101  CentreOnParent(wxBOTH);
102  } else {
103  CentreOnScreen(wxBOTH);
104  }
105 #if wxVERSION_NUMBER >= 2900
106  if(!wxPersistenceManager::Get().Find(this)) {
107  wxPersistenceManager::Get().RegisterAndRestore(this);
108  } else {
109  wxPersistenceManager::Get().Restore(this);
110  }
111 #endif
112  // Connect events
113  m_buttonOK->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonOKClick), NULL, this);
114  m_buttonCancel->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonCancelClick), NULL, this);
115 
116 }
117 
118 GeneralPropertiesFormBase::~GeneralPropertiesFormBase()
119 {
120  m_buttonOK->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonOKClick), NULL, this);
121  m_buttonCancel->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(GeneralPropertiesFormBase::OnButtonCancelClick), NULL, this);
122 
123 }
124 
125 SimulationsSettingsFormBase::SimulationsSettingsFormBase(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style)
126  : wxDialog(parent, id, title, pos, size, style)
127 {
128  if ( !bBitmapLoaded ) {
129  // We need to initialise the default bitmap handler
130  wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
131  wxCDAD0InitBitmapResources();
132  bBitmapLoaded = true;
133  }
134 
135  wxBoxSizer* boxSizer_lvl1_1 = new wxBoxSizer(wxVERTICAL);
136  this->SetSizer(boxSizer_lvl1_1);
137 
138  m_notebook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxBK_DEFAULT);
139  m_notebook->SetName(wxT("m_notebook"));
140 
141  boxSizer_lvl1_1->Add(m_notebook, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
142 
143  m_panelGeneral = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
144  m_notebook->AddPage(m_panelGeneral, _("General"), false);
145 
146  wxBoxSizer* boxSizerLvl2_1 = new wxBoxSizer(wxVERTICAL);
147  m_panelGeneral->SetSizer(boxSizerLvl2_1);
148 
149  wxBoxSizer* boxSizerLvl3_1 = new wxBoxSizer(wxVERTICAL);
150 
151  boxSizerLvl2_1->Add(boxSizerLvl3_1, 0, wxEXPAND, WXC_FROM_DIP(5));
152 
153  m_staticTextBasePower = new wxStaticText(m_panelGeneral, wxID_ANY, _("Base power"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
154 
155  boxSizerLvl3_1->Add(m_staticTextBasePower, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
156 
157  wxBoxSizer* boxSizerLvl4_1 = new wxBoxSizer(wxHORIZONTAL);
158 
159  boxSizerLvl3_1->Add(boxSizerLvl4_1, 0, wxEXPAND, WXC_FROM_DIP(5));
160 
161  m_textCtrlbasePower = new wxTextCtrl(m_panelGeneral, wxID_ANY, wxT("100,0"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
162  #if wxVERSION_NUMBER >= 3000
163  m_textCtrlbasePower->SetHint(wxT(""));
164  #endif
165 
166  boxSizerLvl4_1->Add(m_textCtrlbasePower, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
167 
168  wxArrayString m_choiceBasePowerArr;
169  m_choiceBasePowerArr.Add(wxT("VA"));
170  m_choiceBasePowerArr.Add(wxT("kVA"));
171  m_choiceBasePowerArr.Add(wxT("MVA"));
172  m_choiceBasePower = new wxChoice(m_panelGeneral, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), m_choiceBasePowerArr, 0);
173  m_choiceBasePower->SetSelection(2);
174 
175  boxSizerLvl4_1->Add(m_choiceBasePower, 0, wxLEFT|wxRIGHT|wxBOTTOM, WXC_FROM_DIP(5));
176 
177  wxStaticBoxSizer* staticBoxSizerLvl3_2 = new wxStaticBoxSizer( new wxStaticBox(m_panelGeneral, wxID_ANY, _("Continuous calculation")), wxVERTICAL);
178 
179  boxSizerLvl2_1->Add(staticBoxSizerLvl3_2, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
180 
181  m_checkBoxFaultAfterPF = new wxCheckBox(m_panelGeneral, wxID_ANY, _("Calculate fault after power flow"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
182  m_checkBoxFaultAfterPF->SetValue(true);
183 
184  staticBoxSizerLvl3_2->Add(m_checkBoxFaultAfterPF, 0, wxALL, WXC_FROM_DIP(5));
185 
186  m_checkBoxSCPowerAfterPF = new wxCheckBox(m_panelGeneral, wxID_ANY, _("Calculate short-circuit power after power flow"), wxDefaultPosition, wxDLG_UNIT(m_panelGeneral, wxSize(-1,-1)), 0);
187  m_checkBoxSCPowerAfterPF->SetValue(true);
188 
189  staticBoxSizerLvl3_2->Add(m_checkBoxSCPowerAfterPF, 0, wxALL, WXC_FROM_DIP(5));
190 
191  m_panelPF = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
192  m_notebook->AddPage(m_panelPF, _("Power flow"), false);
193 
194  wxBoxSizer* boxSizerLvl2_2 = new wxBoxSizer(wxVERTICAL);
195  m_panelPF->SetSizer(boxSizerLvl2_2);
196 
197  wxBoxSizer* boxSizerLvl3_3 = new wxBoxSizer(wxVERTICAL);
198 
199  boxSizerLvl2_2->Add(boxSizerLvl3_3, 0, wxEXPAND, WXC_FROM_DIP(5));
200 
201  m_staticTextPFMethod = new wxStaticText(m_panelPF, wxID_ANY, _("Solution method"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
202 
203  boxSizerLvl3_3->Add(m_staticTextPFMethod, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
204 
205  wxArrayString m_choicePFMethodArr;
206  m_choicePFMethodArr.Add(wxT("Gauss-Seidel"));
207  m_choicePFMethodArr.Add(wxT("Newton-Raphson"));
208  m_choicePFMethod = new wxChoice(m_panelPF, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), m_choicePFMethodArr, 0);
209  m_choicePFMethod->SetSelection(0);
210 
211  boxSizerLvl3_3->Add(m_choicePFMethod, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, WXC_FROM_DIP(5));
212 
213  wxGridSizer* gridSizerLvl_3_4 = new wxGridSizer(0, 2, 0, 0);
214 
215  boxSizerLvl2_2->Add(gridSizerLvl_3_4, 0, wxEXPAND, WXC_FROM_DIP(5));
216 
217  wxBoxSizer* boxSizerLvl4_2 = new wxBoxSizer(wxVERTICAL);
218 
219  gridSizerLvl_3_4->Add(boxSizerLvl4_2, 0, wxEXPAND, WXC_FROM_DIP(5));
220 
221  m_staticTextAccFactor = new wxStaticText(m_panelPF, wxID_ANY, _("Acceleration factor"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
222 
223  boxSizerLvl4_2->Add(m_staticTextAccFactor, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
224 
225  m_textCtrlAccFactor = new wxTextCtrl(m_panelPF, wxID_ANY, wxT("1,0"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
226  #if wxVERSION_NUMBER >= 3000
227  m_textCtrlAccFactor->SetHint(wxT(""));
228  #endif
229 
230  boxSizerLvl4_2->Add(m_textCtrlAccFactor, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
231 
232  wxBoxSizer* boxSizerLvl4_3 = new wxBoxSizer(wxVERTICAL);
233 
234  gridSizerLvl_3_4->Add(boxSizerLvl4_3, 0, wxEXPAND, WXC_FROM_DIP(5));
235 
236  m_staticTextPFTolerance = new wxStaticText(m_panelPF, wxID_ANY, _("Tolerance"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
237 
238  boxSizerLvl4_3->Add(m_staticTextPFTolerance, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
239 
240  m_textCtrlPFTolerance = new wxTextCtrl(m_panelPF, wxID_ANY, wxT("1e-7"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
241  #if wxVERSION_NUMBER >= 3000
242  m_textCtrlPFTolerance->SetHint(wxT(""));
243  #endif
244 
245  boxSizerLvl4_3->Add(m_textCtrlPFTolerance, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
246 
247  wxBoxSizer* boxSizerLvl4_4 = new wxBoxSizer(wxVERTICAL);
248 
249  gridSizerLvl_3_4->Add(boxSizerLvl4_4, 0, wxEXPAND, WXC_FROM_DIP(5));
250 
251  m_staticTextPFMaxIterations = new wxStaticText(m_panelPF, wxID_ANY, _("Max. iterations"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
252 
253  boxSizerLvl4_4->Add(m_staticTextPFMaxIterations, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
254 
255  m_textCtrlPFMaxIterations = new wxTextCtrl(m_panelPF, wxID_ANY, wxT("5000"), wxDefaultPosition, wxDLG_UNIT(m_panelPF, wxSize(-1,-1)), 0);
256  #if wxVERSION_NUMBER >= 3000
257  m_textCtrlPFMaxIterations->SetHint(wxT(""));
258  #endif
259 
260  boxSizerLvl4_4->Add(m_textCtrlPFMaxIterations, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
261 
262  m_panelStability = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
263  m_notebook->AddPage(m_panelStability, _("Stability"), false);
264 
265  wxBoxSizer* boxSizerLvl2_232 = new wxBoxSizer(wxVERTICAL);
266  m_panelStability->SetSizer(boxSizerLvl2_232);
267 
268  wxGridSizer* gridSizerLvl_2_3 = new wxGridSizer(0, 2, 0, 0);
269 
270  boxSizerLvl2_232->Add(gridSizerLvl_2_3, 0, wxEXPAND, WXC_FROM_DIP(5));
271 
272  wxBoxSizer* boxSizerLvl3_6 = new wxBoxSizer(wxVERTICAL);
273 
274  gridSizerLvl_2_3->Add(boxSizerLvl3_6, 0, wxEXPAND, WXC_FROM_DIP(5));
275 
276  m_staticTextTimeStep = new wxStaticText(m_panelStability, wxID_ANY, _("Time step"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
277 
278  boxSizerLvl3_6->Add(m_staticTextTimeStep, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
279 
280  wxBoxSizer* boxSizerLvl4_6 = new wxBoxSizer(wxHORIZONTAL);
281 
282  boxSizerLvl3_6->Add(boxSizerLvl4_6, 0, wxEXPAND, WXC_FROM_DIP(5));
283 
284  m_textCtrlTimeStep = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("0,01"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
285  #if wxVERSION_NUMBER >= 3000
286  m_textCtrlTimeStep->SetHint(wxT(""));
287  #endif
288 
289  boxSizerLvl4_6->Add(m_textCtrlTimeStep, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
290 
291  m_staticTextSec_1 = new wxStaticText(m_panelStability, wxID_ANY, _("s"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
292 
293  boxSizerLvl4_6->Add(m_staticTextSec_1, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
294 
295  wxBoxSizer* boxSizerLvl3_7 = new wxBoxSizer(wxVERTICAL);
296 
297  gridSizerLvl_2_3->Add(boxSizerLvl3_7, 0, wxEXPAND, WXC_FROM_DIP(5));
298 
299  m_staticTextTSimTime = new wxStaticText(m_panelStability, wxID_ANY, _("Simulation time"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
300 
301  boxSizerLvl3_7->Add(m_staticTextTSimTime, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
302 
303  wxBoxSizer* boxSizerLvl4_7 = new wxBoxSizer(wxHORIZONTAL);
304 
305  boxSizerLvl3_7->Add(boxSizerLvl4_7, 0, wxEXPAND, WXC_FROM_DIP(5));
306 
307  m_textCtrlSimTime = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("10"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
308  #if wxVERSION_NUMBER >= 3000
309  m_textCtrlSimTime->SetHint(wxT(""));
310  #endif
311 
312  boxSizerLvl4_7->Add(m_textCtrlSimTime, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
313 
314  m_staticTextSec_2 = new wxStaticText(m_panelStability, wxID_ANY, _("s"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
315 
316  boxSizerLvl4_7->Add(m_staticTextSec_2, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
317 
318  wxBoxSizer* boxSizerLvl3_5 = new wxBoxSizer(wxVERTICAL);
319 
320  gridSizerLvl_2_3->Add(boxSizerLvl3_5, 0, wxEXPAND, WXC_FROM_DIP(5));
321 
322  m_staticTextFreq = new wxStaticText(m_panelStability, wxID_ANY, _("System frequency"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
323 
324  boxSizerLvl3_5->Add(m_staticTextFreq, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
325 
326  wxBoxSizer* boxSizerLvl4_5 = new wxBoxSizer(wxHORIZONTAL);
327 
328  boxSizerLvl3_5->Add(boxSizerLvl4_5, 0, wxEXPAND, WXC_FROM_DIP(5));
329 
330  m_textCtrlFreq = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("60,0"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
331  #if wxVERSION_NUMBER >= 3000
332  m_textCtrlFreq->SetHint(wxT(""));
333  #endif
334 
335  boxSizerLvl4_5->Add(m_textCtrlFreq, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
336 
337  m_staticTextFreqUnit = new wxStaticText(m_panelStability, wxID_ANY, _("Hz"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
338 
339  boxSizerLvl4_5->Add(m_staticTextFreqUnit, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
340 
341  wxBoxSizer* boxSizerLvl3_8 = new wxBoxSizer(wxVERTICAL);
342 
343  gridSizerLvl_2_3->Add(boxSizerLvl3_8, 0, wxEXPAND, WXC_FROM_DIP(5));
344 
345  m_staticTextTStabTolerance = new wxStaticText(m_panelStability, wxID_ANY, _("Tolerance"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
346 
347  boxSizerLvl3_8->Add(m_staticTextTStabTolerance, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
348 
349  m_textCtrlStabTolerance = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("1e-8"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
350  #if wxVERSION_NUMBER >= 3000
351  m_textCtrlStabTolerance->SetHint(wxT(""));
352  #endif
353 
354  boxSizerLvl3_8->Add(m_textCtrlStabTolerance, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
355 
356  wxBoxSizer* boxSizerLvl3_9 = new wxBoxSizer(wxVERTICAL);
357 
358  gridSizerLvl_2_3->Add(boxSizerLvl3_9, 0, wxEXPAND, WXC_FROM_DIP(5));
359 
360  m_staticTextTStabMaxIterations = new wxStaticText(m_panelStability, wxID_ANY, _("Max. Iterations"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
361 
362  boxSizerLvl3_9->Add(m_staticTextTStabMaxIterations, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
363 
364  m_textCtrlStabMaxIterations = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("100"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
365  #if wxVERSION_NUMBER >= 3000
366  m_textCtrlStabMaxIterations->SetHint(wxT(""));
367  #endif
368 
369  boxSizerLvl3_9->Add(m_textCtrlStabMaxIterations, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
370 
371  wxBoxSizer* boxSizerLvl3_10 = new wxBoxSizer(wxVERTICAL);
372 
373  gridSizerLvl_2_3->Add(boxSizerLvl3_10, 0, wxEXPAND, WXC_FROM_DIP(5));
374 
375  m_staticTextCtrlStepRation = new wxStaticText(m_panelStability, wxID_ANY, _("Controls step ratio"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
376 
377  boxSizerLvl3_10->Add(m_staticTextCtrlStepRation, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
378 
379  m_textCtrlCtrlStepRatio = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("10"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
380  #if wxVERSION_NUMBER >= 3000
381  m_textCtrlCtrlStepRatio->SetHint(wxT(""));
382  #endif
383 
384  boxSizerLvl3_10->Add(m_textCtrlCtrlStepRatio, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
385 
386  wxBoxSizer* boxSizerLvl3_11 = new wxBoxSizer(wxVERTICAL);
387 
388  gridSizerLvl_2_3->Add(boxSizerLvl3_11, 0, wxEXPAND, WXC_FROM_DIP(5));
389 
390  m_staticTextPrintTime = new wxStaticText(m_panelStability, wxID_ANY, _("Plot time"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
391 
392  boxSizerLvl3_11->Add(m_staticTextPrintTime, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
393 
394  wxBoxSizer* boxSizerLvl4_8 = new wxBoxSizer(wxHORIZONTAL);
395 
396  boxSizerLvl3_11->Add(boxSizerLvl4_8, 0, wxEXPAND, WXC_FROM_DIP(5));
397 
398  m_textCtrlPrintTime = new wxTextCtrl(m_panelStability, wxID_ANY, wxT("0,01"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
399  #if wxVERSION_NUMBER >= 3000
400  m_textCtrlPrintTime->SetHint(wxT(""));
401  #endif
402 
403  boxSizerLvl4_8->Add(m_textCtrlPrintTime, 1, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
404 
405  m_staticTextSec_4 = new wxStaticText(m_panelStability, wxID_ANY, _("s"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
406 
407  boxSizerLvl4_8->Add(m_staticTextSec_4, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));
408 
409  m_checkBoxUseCOI = new wxCheckBox(m_panelStability, wxID_ANY, _("Use center of inertia as reference"), wxDefaultPosition, wxDLG_UNIT(m_panelStability, wxSize(-1,-1)), 0);
410  m_checkBoxUseCOI->SetValue(true);
411 
412  boxSizerLvl2_232->Add(m_checkBoxUseCOI, 0, wxALL, WXC_FROM_DIP(5));
413 
414  wxBoxSizer* boxSizer_bottonButtons = new wxBoxSizer(wxHORIZONTAL);
415 
416  boxSizer_lvl1_1->Add(boxSizer_bottonButtons, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
417 
418  boxSizer_bottonButtons->Add(0, 0, 1, wxALL, WXC_FROM_DIP(5));
419 
420  m_buttonOK = new wxButton(this, wxID_ANY, _("OK"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
421 
422  boxSizer_bottonButtons->Add(m_buttonOK, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
423 
424  m_buttonCancel = new wxButton(this, wxID_ANY, _("Cancel"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
425 
426  boxSizer_bottonButtons->Add(m_buttonCancel, 0, wxALL|wxALIGN_RIGHT, WXC_FROM_DIP(5));
427 
428 
429  #if wxVERSION_NUMBER >= 2900
430  if(!wxPersistenceManager::Get().Find(m_notebook)){
431  wxPersistenceManager::Get().RegisterAndRestore(m_notebook);
432  } else {
433  wxPersistenceManager::Get().Restore(m_notebook);
434  }
435  #endif
436 
437  SetName(wxT("SimulationsSettingsFormBase"));
438  SetSize(-1,-1);
439  if (GetSizer()) {
440  GetSizer()->Fit(this);
441  }
442  if(GetParent()) {
443  CentreOnParent(wxBOTH);
444  } else {
445  CentreOnScreen(wxBOTH);
446  }
447 #if wxVERSION_NUMBER >= 2900
448  if(!wxPersistenceManager::Get().Find(this)) {
449  wxPersistenceManager::Get().RegisterAndRestore(this);
450  } else {
451  wxPersistenceManager::Get().Restore(this);
452  }
453 #endif
454  // Connect events
455  m_choicePFMethod->Connect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(SimulationsSettingsFormBase::OnPFMethodChoiceSelected), NULL, this);
456  m_buttonOK->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonOKClick), NULL, this);
457  m_buttonCancel->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonCancelClick), NULL, this);
458 
459 }
460 
461 SimulationsSettingsFormBase::~SimulationsSettingsFormBase()
462 {
463  m_choicePFMethod->Disconnect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(SimulationsSettingsFormBase::OnPFMethodChoiceSelected), NULL, this);
464  m_buttonOK->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonOKClick), NULL, this);
465  m_buttonCancel->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SimulationsSettingsFormBase::OnButtonCancelClick), NULL, this);
466 
467 }
468 
469 AboutFormBase::AboutFormBase(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style)
470  : wxDialog(parent, id, title, pos, size, style)
471 {
472  if ( !bBitmapLoaded ) {
473  // We need to initialise the default bitmap handler
474  wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
475  wxCDAD0InitBitmapResources();
476  bBitmapLoaded = true;
477  }
478 
479  wxBoxSizer* boxSizerMain = new wxBoxSizer(wxVERTICAL);
480  this->SetSizer(boxSizerMain);
481 
482  m_notebook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxBK_DEFAULT);
483  m_notebook->SetName(wxT("m_notebook"));
484 
485  boxSizerMain->Add(m_notebook, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
486 
487  m_panelLogo = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
488  m_notebook->AddPage(m_panelLogo, _("About"), false);
489 
490  wxBoxSizer* boxSizerLvl1_1 = new wxBoxSizer(wxVERTICAL);
491  m_panelLogo->SetSizer(boxSizerLvl1_1);
492 
493  m_staticBitmapLogo = new wxStaticBitmap(m_panelLogo, wxID_ANY, wxXmlResource::Get()->LoadBitmap(wxT("About2017")), wxDefaultPosition, wxDLG_UNIT(m_panelLogo, wxSize(-1,-1)), 0 );
494 
495  boxSizerLvl1_1->Add(m_staticBitmapLogo, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, WXC_FROM_DIP(5));
496 
497  m_panelCredits = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
498  m_notebook->AddPage(m_panelCredits, _("Credits"), false);
499 
500  wxBoxSizer* boxSizerLvl1_2 = new wxBoxSizer(wxVERTICAL);
501  m_panelCredits->SetSizer(boxSizerLvl1_2);
502 
503  m_gridCredits = new wxGrid(m_panelCredits, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panelCredits, wxSize(-1,-1)), wxWANTS_CHARS);
504  m_gridCredits->CreateGrid(0, 0);
505  m_gridCredits->SetRowLabelAlignment(wxALIGN_RIGHT, wxALIGN_CENTRE);
506  m_gridCredits->SetColLabelAlignment(wxALIGN_CENTRE, wxALIGN_CENTRE);
507  #if wxVERSION_NUMBER >= 2904
508  m_gridCredits->UseNativeColHeader(true);
509  #endif
510  m_gridCredits->EnableEditing(false);
511 
512  boxSizerLvl1_2->Add(m_gridCredits, 1, wxEXPAND, WXC_FROM_DIP(5));
513 
514  m_panelLicense = new wxPanel(m_notebook, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook, wxSize(-1,-1)), wxTAB_TRAVERSAL);
515  m_notebook->AddPage(m_panelLicense, _("License"), false);
516 
517  wxBoxSizer* boxSizerLvl1_3 = new wxBoxSizer(wxVERTICAL);
518  m_panelLicense->SetSizer(boxSizerLvl1_3);
519 
520  m_richTextCtrlLicense = new wxRichTextCtrl(m_panelLicense, wxID_ANY, wxT(""), wxDefaultPosition, wxDLG_UNIT(m_panelLicense, wxSize(-1,-1)), wxTE_MULTILINE|wxTE_PROCESS_TAB|wxTE_PROCESS_ENTER|wxWANTS_CHARS);
521 
522  boxSizerLvl1_3->Add(m_richTextCtrlLicense, 1, wxALL|wxEXPAND, WXC_FROM_DIP(5));
523 
524  wxFlexGridSizer* flexGridSizer247 = new wxFlexGridSizer(2, 2, 0, 0);
525  flexGridSizer247->SetFlexibleDirection( wxBOTH );
526  flexGridSizer247->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
527  flexGridSizer247->AddGrowableCol(1);
528 
529  boxSizerMain->Add(flexGridSizer247, 0, wxALL|wxEXPAND, WXC_FROM_DIP(5));
530 
531  m_staticTextVersionLabel = new wxStaticText(this, wxID_ANY, _("Version:"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
532 
533  flexGridSizer247->Add(m_staticTextVersionLabel, 0, wxALL, WXC_FROM_DIP(5));
534 
535  m_staticTextVersion = new wxStaticText(this, wxID_ANY, _("Alpha 2017w37a"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
536 
537  flexGridSizer247->Add(m_staticTextVersion, 0, wxALL, WXC_FROM_DIP(5));
538 
539  m_staticTextHome = new wxStaticText(this, wxID_ANY, _("Home page:"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
540 
541  flexGridSizer247->Add(m_staticTextHome, 0, wxALL, WXC_FROM_DIP(5));
542 
543  m_hyperLinkPSP = new wxHyperlinkCtrl(this, wxID_ANY, _("https://thales1330.github.io/PSP/"), wxT("https://thales1330.github.io/PSP/"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxHL_DEFAULT_STYLE);
544  m_hyperLinkPSP->SetNormalColour(wxColour(wxT("#0000FF")));
545  m_hyperLinkPSP->SetHoverColour(wxColour(wxT("#0000FF")));
546  m_hyperLinkPSP->SetVisitedColour(wxColour(wxT("#FF0000")));
547 
548  flexGridSizer247->Add(m_hyperLinkPSP, 0, wxALL, WXC_FROM_DIP(5));
549 
550  m_buttonOK = new wxButton(this, wxID_ANY, _("OK"), wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), 0);
551 
552  boxSizerMain->Add(m_buttonOK, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, WXC_FROM_DIP(5));
553 
554 
555  #if wxVERSION_NUMBER >= 2900
556  if(!wxPersistenceManager::Get().Find(m_notebook)){
557  wxPersistenceManager::Get().RegisterAndRestore(m_notebook);
558  } else {
559  wxPersistenceManager::Get().Restore(m_notebook);
560  }
561  #endif
562 
563  SetName(wxT("AboutFormBase"));
564  SetSize(-1,-1);
565  if (GetSizer()) {
566  GetSizer()->Fit(this);
567  }
568  if(GetParent()) {
569  CentreOnParent(wxBOTH);
570  } else {
571  CentreOnScreen(wxBOTH);
572  }
573 #if wxVERSION_NUMBER >= 2900
574  if(!wxPersistenceManager::Get().Find(this)) {
575  wxPersistenceManager::Get().RegisterAndRestore(this);
576  } else {
577  wxPersistenceManager::Get().Restore(this);
578  }
579 #endif
580  // Connect events
581  m_buttonOK->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(AboutFormBase::OnOKButtonClick), NULL, this);
582 
583 }
584 
585 AboutFormBase::~AboutFormBase()
586 {
587  m_buttonOK->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(AboutFormBase::OnOKButtonClick), NULL, this);
588 
589 }
-
1 #include <wx/app.h>
2 #include <wx/event.h>
3 #include <wx/image.h>
4 #include <wx/stdpaths.h>
5 #include <wx/textfile.h>
6 
7 #include "MainFrame.h"
8 #include "PropertiesData.h"
9 
10 // Define the MainApp
11 class MainApp : public wxApp
12 {
13  public:
14  MainApp() {}
15  virtual ~MainApp() {}
16  bool LoadInitFile(PropertiesData* propertiesData)
17  {
18  wxTextFile file("config.ini");
19  auto data = propertiesData->GetGeneralPropertiesData();
20 
21  if(!file.Create()) {
22  if(!file.Open()) return false;
23 
24  wxString line;
25  for(line = file.GetFirstLine(); !file.Eof(); line = file.GetNextLine()) {
26  wxString tag = "";
27  wxString tagValue = "";
28  bool parseValue = false;
29  for(unsigned int i = 0; i < line.Len(); ++i) {
30  if(line[i] == '=') {
31  parseValue = true;
32  } else {
33  if(parseValue)
34  tagValue += line[i];
35  else
36  tag += line[i];
37  }
38  }
39  // Language
40  if(tag == "lang") {
41  if(tagValue == "pt-br" || tagValue == "pt") {
42  data.language = wxLANGUAGE_PORTUGUESE_BRAZILIAN;
43  } else if(tagValue == "en" || tagValue == "en-us" || tagValue == "en-uk") {
44  data.language = wxLANGUAGE_ENGLISH;
45  }
46  }
47  if(tag == "theme") {
48  if(tagValue == "light") {
49  data.theme = THEME_LIGHT;
50  } else if(tagValue == "dark") {
51  data.theme = THEME_DARK;
52  }
53  }
54  }
55  file.Close();
56  } else { // Create default init file.
57  if(!file.Open()) return false;
58 
59  // Default parameters.
60  file.AddLine("lang=en");
61  file.AddLine("theme=light");
62 
63  file.Write();
64  file.Close();
65 
66  data.language = wxLANGUAGE_ENGLISH;
67  data.theme = THEME_LIGHT;
68  propertiesData->SetGeneralPropertiesData(data);
69  }
70 
71  propertiesData->SetGeneralPropertiesData(data);
72  return true;
73  }
74 
75  void LoadCatalogs(wxLocale* locale, PropertiesData* propertiesData)
76  {
77  locale->Init(propertiesData->GetGeneralPropertiesData().language, wxLOCALE_DONT_LOAD_DEFAULT);
78 
79  wxFileName fn(wxStandardPaths::Get().GetExecutablePath());
80  wxString langPath = fn.GetPath() + "\\..\\data\\lang";
81  locale->AddCatalogLookupPathPrefix(langPath);
82  // Load translation catalogs.
83  locale->AddCatalog(wxT("pt_BR"), wxLANGUAGE_PORTUGUESE_BRAZILIAN);
84  }
85 
86  virtual bool OnInit()
87  {
88  // Add image handlers
89  wxImage::AddHandler(new wxPNGHandler);
90  wxImage::AddHandler(new wxJPEGHandler);
91 
92  PropertiesData* propertiesData = new PropertiesData();
93  LoadInitFile(propertiesData);
94 
95  wxLocale* locale = new wxLocale();
96  LoadCatalogs(locale, propertiesData);
97 
98  MainFrame* mainFrame = new MainFrame(NULL, locale, propertiesData);
99  SetTopWindow(mainFrame);
100  return GetTopWindow()->Show();
101  }
102 };
103 
104 DECLARE_APP(MainApp)
105 IMPLEMENT_APP(MainApp)
+
1 #include <wx/app.h>
2 #include <wx/event.h>
3 #include <wx/image.h>
4 #include <wx/stdpaths.h>
5 #include <wx/textfile.h>
6 
7 #include "MainFrame.h"
8 #include "PropertiesData.h"
9 
10 // Define the MainApp
11 class MainApp : public wxApp
12 {
13  public:
14  MainApp() {}
15  virtual ~MainApp() {}
16  bool LoadInitFile(PropertiesData* propertiesData)
17  {
18  wxTextFile file("config.ini");
19  auto data = propertiesData->GetGeneralPropertiesData();
20 
21  if(!file.Create()) {
22  if(!file.Open()) return false;
23 
24  wxString line;
25  for(line = file.GetFirstLine(); !file.Eof(); line = file.GetNextLine()) {
26  wxString tag = "";
27  wxString tagValue = "";
28  bool parseValue = false;
29  for(unsigned int i = 0; i < line.Len(); ++i) {
30  if(line[i] == '=') {
31  parseValue = true;
32  } else {
33  if(parseValue)
34  tagValue += line[i];
35  else
36  tag += line[i];
37  }
38  }
39  // Language
40  if(tag == "lang") {
41  if(tagValue == "pt-br" || tagValue == "pt") {
42  data.language = wxLANGUAGE_PORTUGUESE_BRAZILIAN;
43  } else if(tagValue == "en" || tagValue == "en-us" || tagValue == "en-uk") {
44  data.language = wxLANGUAGE_ENGLISH;
45  }
46  }
47  if(tag == "theme") {
48  if(tagValue == "light") {
49  data.theme = THEME_LIGHT;
50  } else if(tagValue == "dark") {
51  data.theme = THEME_DARK;
52  }
53  }
54  }
55  file.Close();
56  } else { // Create default init file.
57  if(!file.Open()) return false;
58 
59  // Default parameters.
60  file.AddLine("lang=en");
61  file.AddLine("theme=light");
62 
63  file.Write();
64  file.Close();
65 
66  data.language = wxLANGUAGE_ENGLISH;
67  data.theme = THEME_LIGHT;
68  propertiesData->SetGeneralPropertiesData(data);
69  }
70 
71  propertiesData->SetGeneralPropertiesData(data);
72  return true;
73  }
74 
75  void LoadCatalogs(wxLocale* locale, PropertiesData* propertiesData)
76  {
77  locale->Init(propertiesData->GetGeneralPropertiesData().language, wxLOCALE_DONT_LOAD_DEFAULT);
78 
79  wxFileName fn(wxStandardPaths::Get().GetExecutablePath());
80  wxString langPath = fn.GetPath() + "\\..\\data\\lang";
81  locale->AddCatalogLookupPathPrefix(langPath);
82  // Load translation catalogs.
83  locale->AddCatalog(wxT("pt_BR"), wxLANGUAGE_PORTUGUESE_BRAZILIAN);
84  }
85 
86  virtual bool OnInit()
87  {
88  // Add image handlers
89  wxImage::AddHandler(new wxPNGHandler);
90  wxImage::AddHandler(new wxJPEGHandler);
91 
92  PropertiesData* propertiesData = new PropertiesData();
93  LoadInitFile(propertiesData);
94 
95  wxLocale* locale = new wxLocale();
96  LoadCatalogs(locale, propertiesData);
97 
98  MainFrame* mainFrame = new MainFrame(NULL, locale, propertiesData);
99  mainFrame->SetIcon(wxICON(aaaaprogicon));
100  SetTopWindow(mainFrame);
101  return GetTopWindow()->Show();
102  }
103 };
104 
105 DECLARE_APP(MainApp)
106 IMPLEMENT_APP(MainApp)
Definition: main.cpp:11
diff --git a/docs/doxygen/html/struct_bus_electrical_data-members.html b/docs/doxygen/html/struct_bus_electrical_data-members.html index ea096e3..2bba844 100644 --- a/docs/doxygen/html/struct_bus_electrical_data-members.html +++ b/docs/doxygen/html/struct_bus_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_bus_electrical_data.html b/docs/doxygen/html/struct_bus_electrical_data.html index e35a7d0..2a0a984 100644 --- a/docs/doxygen/html/struct_bus_electrical_data.html +++ b/docs/doxygen/html/struct_bus_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_capacitor_electrical_data-members.html b/docs/doxygen/html/struct_capacitor_electrical_data-members.html index dfb3a73..50f6760 100644 --- a/docs/doxygen/html/struct_capacitor_electrical_data-members.html +++ b/docs/doxygen/html/struct_capacitor_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_capacitor_electrical_data.html b/docs/doxygen/html/struct_capacitor_electrical_data.html index c52d723..e5665ee 100644 --- a/docs/doxygen/html/struct_capacitor_electrical_data.html +++ b/docs/doxygen/html/struct_capacitor_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_elements_lists-members.html b/docs/doxygen/html/struct_elements_lists-members.html index 894fd48..ca0a133 100644 --- a/docs/doxygen/html/struct_elements_lists-members.html +++ b/docs/doxygen/html/struct_elements_lists-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_elements_lists.html b/docs/doxygen/html/struct_elements_lists.html index cf7ee7a..e8241c0 100644 --- a/docs/doxygen/html/struct_elements_lists.html +++ b/docs/doxygen/html/struct_elements_lists.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_general_data-members.html b/docs/doxygen/html/struct_general_data-members.html index 5671c40..afbfc23 100644 --- a/docs/doxygen/html/struct_general_data-members.html +++ b/docs/doxygen/html/struct_general_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_general_data.html b/docs/doxygen/html/struct_general_data.html index 3f19e2f..46e0ada 100644 --- a/docs/doxygen/html/struct_general_data.html +++ b/docs/doxygen/html/struct_general_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_ind_motor_electrical_data-members.html b/docs/doxygen/html/struct_ind_motor_electrical_data-members.html index 6cce0b3..ee08501 100644 --- a/docs/doxygen/html/struct_ind_motor_electrical_data-members.html +++ b/docs/doxygen/html/struct_ind_motor_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_ind_motor_electrical_data.html b/docs/doxygen/html/struct_ind_motor_electrical_data.html index 859ee2d..8fc36d7 100644 --- a/docs/doxygen/html/struct_ind_motor_electrical_data.html +++ b/docs/doxygen/html/struct_ind_motor_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_inductor_electrical_data-members.html b/docs/doxygen/html/struct_inductor_electrical_data-members.html index 3b371bf..d654a19 100644 --- a/docs/doxygen/html/struct_inductor_electrical_data-members.html +++ b/docs/doxygen/html/struct_inductor_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_inductor_electrical_data.html b/docs/doxygen/html/struct_inductor_electrical_data.html index 7212d33..b7856e6 100644 --- a/docs/doxygen/html/struct_inductor_electrical_data.html +++ b/docs/doxygen/html/struct_inductor_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_integration_constant-members.html b/docs/doxygen/html/struct_integration_constant-members.html index 0e676ed..df4fd6f 100644 --- a/docs/doxygen/html/struct_integration_constant-members.html +++ b/docs/doxygen/html/struct_integration_constant-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_integration_constant.html b/docs/doxygen/html/struct_integration_constant.html index b762833..0b7d0e2 100644 --- a/docs/doxygen/html/struct_integration_constant.html +++ b/docs/doxygen/html/struct_integration_constant.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_line_electrical_data-members.html b/docs/doxygen/html/struct_line_electrical_data-members.html index b7b5ea8..085cf66 100644 --- a/docs/doxygen/html/struct_line_electrical_data-members.html +++ b/docs/doxygen/html/struct_line_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_line_electrical_data.html b/docs/doxygen/html/struct_line_electrical_data.html index 6e0e645..da0f98e 100644 --- a/docs/doxygen/html/struct_line_electrical_data.html +++ b/docs/doxygen/html/struct_line_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_load_electrical_data-members.html b/docs/doxygen/html/struct_load_electrical_data-members.html index a09c6e6..ed287c6 100644 --- a/docs/doxygen/html/struct_load_electrical_data-members.html +++ b/docs/doxygen/html/struct_load_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_load_electrical_data.html b/docs/doxygen/html/struct_load_electrical_data.html index f28beae..d26161a 100644 --- a/docs/doxygen/html/struct_load_electrical_data.html +++ b/docs/doxygen/html/struct_load_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_reactive_limits-members.html b/docs/doxygen/html/struct_reactive_limits-members.html index 5f3ac20..8dfb4c9 100644 --- a/docs/doxygen/html/struct_reactive_limits-members.html +++ b/docs/doxygen/html/struct_reactive_limits-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_reactive_limits.html b/docs/doxygen/html/struct_reactive_limits.html index 390905f..6ed9284 100644 --- a/docs/doxygen/html/struct_reactive_limits.html +++ b/docs/doxygen/html/struct_reactive_limits.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_simulation_data-members.html b/docs/doxygen/html/struct_simulation_data-members.html index db5c970..8b95abd 100644 --- a/docs/doxygen/html/struct_simulation_data-members.html +++ b/docs/doxygen/html/struct_simulation_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_simulation_data.html b/docs/doxygen/html/struct_simulation_data.html index 9163ddb..1e95c3e 100644 --- a/docs/doxygen/html/struct_simulation_data.html +++ b/docs/doxygen/html/struct_simulation_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_switching_data-members.html b/docs/doxygen/html/struct_switching_data-members.html index 2e031bd..6644eae 100644 --- a/docs/doxygen/html/struct_switching_data-members.html +++ b/docs/doxygen/html/struct_switching_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_switching_data.html b/docs/doxygen/html/struct_switching_data.html index d4c9e98..faba3f6 100644 --- a/docs/doxygen/html/struct_switching_data.html +++ b/docs/doxygen/html/struct_switching_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_sync_generator_electrical_data-members.html b/docs/doxygen/html/struct_sync_generator_electrical_data-members.html index 3b52a3b..b9a55df 100644 --- a/docs/doxygen/html/struct_sync_generator_electrical_data-members.html +++ b/docs/doxygen/html/struct_sync_generator_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_sync_generator_electrical_data.html b/docs/doxygen/html/struct_sync_generator_electrical_data.html index 72a2d04..b9e1484 100644 --- a/docs/doxygen/html/struct_sync_generator_electrical_data.html +++ b/docs/doxygen/html/struct_sync_generator_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_sync_motor_electrical_data-members.html b/docs/doxygen/html/struct_sync_motor_electrical_data-members.html index 19ea15c..3d1ad0e 100644 --- a/docs/doxygen/html/struct_sync_motor_electrical_data-members.html +++ b/docs/doxygen/html/struct_sync_motor_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_sync_motor_electrical_data.html b/docs/doxygen/html/struct_sync_motor_electrical_data.html index c4eab9d..339aeb6 100644 --- a/docs/doxygen/html/struct_sync_motor_electrical_data.html +++ b/docs/doxygen/html/struct_sync_motor_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_transfer_function_1_1_space_state-members.html b/docs/doxygen/html/struct_transfer_function_1_1_space_state-members.html index 0e0bf7e..84e0bd5 100644 --- a/docs/doxygen/html/struct_transfer_function_1_1_space_state-members.html +++ b/docs/doxygen/html/struct_transfer_function_1_1_space_state-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_transfer_function_1_1_space_state.html b/docs/doxygen/html/struct_transfer_function_1_1_space_state.html index cb35963..02dd918 100644 --- a/docs/doxygen/html/struct_transfer_function_1_1_space_state.html +++ b/docs/doxygen/html/struct_transfer_function_1_1_space_state.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_transformer_electrical_data-members.html b/docs/doxygen/html/struct_transformer_electrical_data-members.html index 6b05c0f..51925b3 100644 --- a/docs/doxygen/html/struct_transformer_electrical_data-members.html +++ b/docs/doxygen/html/struct_transformer_electrical_data-members.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/struct_transformer_electrical_data.html b/docs/doxygen/html/struct_transformer_electrical_data.html index 8ef6281..1cd42a4 100644 --- a/docs/doxygen/html/struct_transformer_electrical_data.html +++ b/docs/doxygen/html/struct_transformer_electrical_data.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/wx_g_l_string_8cpp_source.html b/docs/doxygen/html/wx_g_l_string_8cpp_source.html index d0b167a..822d9f7 100644 --- a/docs/doxygen/html/wx_g_l_string_8cpp_source.html +++ b/docs/doxygen/html/wx_g_l_string_8cpp_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/html/wx_g_l_string_8h_source.html b/docs/doxygen/html/wx_g_l_string_8h_source.html index 5d3d907..338c026 100644 --- a/docs/doxygen/html/wx_g_l_string_8h_source.html +++ b/docs/doxygen/html/wx_g_l_string_8h_source.html @@ -1,6 +1,8 @@ + + diff --git a/docs/doxygen/mainpage/mainpage.dox b/docs/doxygen/mainpage/mainpage.dox index 2881033..58c33e3 100644 --- a/docs/doxygen/mainpage/mainpage.dox +++ b/docs/doxygen/mainpage/mainpage.dox @@ -1,8 +1,8 @@ /*! \mainpage PSP-UFU documentation * * ### Developers - * - Thales Lima Oliveira - * - Geraldo Caixeta Guimarães + * - Thales Lima Oliveira + * - Geraldo Caixeta Guimarães * * ### Date * September 14, 2017 -- cgit