1 2 #ifndef _STUDIOX_INCLUDES 3 #define _STUDIOX_INCLUDES 4 5 #include "stdafx.h" 6 #include "studiox.h" 7 8 #define REPORT_MEMORY_LEAKS 9 10 #if defined REPORT_MEMORY_LEAKS 11 #include "stdlib.h" 12 #include "crtdbg.h" 13 //#define new DEBUG_NEW 14 //#define new new(_NORMAL_BLOCK, __FILE__, __LINE__) 15 #endif 16 17 #ifndef GX_FONT_KERNING_SUPPORT 18 #define GX_FONT_KERNING_SUPPORT 19 #endif // !GX_FONT_KERNING_SUPPORT 20 21 22 #include "studiox.h" 23 #include "studiox_constants.h" 24 #include "gx_api.h" 25 #include "scrollhelper.h" 26 #include "gx_win32_display_driver.h" 27 extern "C"{ 28 #include "studiox_screen_driver.h" 29 } 30 31 typedef struct { 32 CString pathname; 33 int pathtype; 34 } PATHINFO; 35 36 typedef struct { 37 CString name; 38 int val; 39 } STRING_VAL_PAIR; 40 #include "xml_writer.h" 41 #include "xml_reader.h" 42 #include "string_table.h" 43 #include "StudioXProject.h" 44 #include "widget_writer.h" 45 #include "widget_reader.h" 46 47 #include "widget_service_provider.h" 48 #include "button_service_provider.h" 49 #include "text_button_service_provider.h" 50 #include "mlt_button_service_provider.h" 51 #include "checkbox_service_provider.h" 52 #include "radial_progress_bar_service_provider.h" 53 #include "radial_slider_service_provider.h" 54 #include "radio_button_service_provider.h" 55 #include "icon_button_service_provider.h" 56 #include "pixelmap_button_service_provider.h" 57 #include "slider_service_provider.h" 58 #include "progress_bar_service_provider.h" 59 #include "sprite_service_provider.h" 60 #include "prompt_service_provider.h" 61 #include "numeric_prompt_service_provider.h" 62 #include "pixelmap_prompt_service_provider.h" 63 #include "numeric_pixelmap_prompt_service_provider.h" 64 #include "pixelmap_slider_service_provider.h" 65 #include "icon_service_provider.h" 66 #include "window_service_provider.h" 67 #include "line_chart_service_provider.h" 68 #include "vertical_list_service_provider.h" 69 #include "drop_list_service_provider.h" 70 #include "horizontal_list_service_provider.h" 71 #include "hscroll_service_provider.h" 72 #include "vscroll_service_provider.h" 73 #include "ml_text_view_service_provider.h" 74 #include "rich_text_view_service_provider.h" 75 #include "ml_text_input_service_provider.h" 76 #include "text_input_service_provider.h" 77 #include "circular_gauge_service_provider.h" 78 #include "template_service_provider.h" 79 #include "scroll_wheel_service_provider.h" 80 #include "text_scroll_wheel_service_provider.h" 81 #include "string_scroll_wheel_service_provider.h" 82 #include "numeric_scroll_wheel_service_provider.h" 83 #include "generic_scroll_wheel_service_provider.h" 84 #include "menu_service_provider.h" 85 #include "accordion_menu_service_provider.h" 86 #include "tree_view_service_provider.h" 87 88 #include "widget_factory.h" 89 90 #include "resource_item.h" 91 #include "resource_tree.h" 92 93 #include "view_header.h" 94 #include "project_view.h" 95 #include "resource_view.h" 96 #include "target_screen.h" 97 #include "target_view.h" 98 #include "properties_win.h" 99 #include "left_panel_frame.h" 100 #include "right_panel_frame.h" 101 102 #include "studiox_util.h" 103 104 #include "express_dialog.h" 105 #include "MainFrm.h" 106 #include "NewProjectDlg.h" 107 #include "ProjectConfigDlg.h" 108 #include "configure_theme_dlg.h" 109 #include "RecentProjectDlg.h" 110 #include "font_path_dialog.h" 111 #include "resource_export_dlg.h" 112 #include "message_dialog.h" 113 #include "import_project_dlg.h" 114 #include "copy_paste_engine.h" 115 116 #include "screen_flow.h" 117 #include "screen_flow_edit_dlg.h" 118 #include "trigger_edit_dlg.h" 119 #include "trigger_list_edit_dlg.h" 120 121 #include "studio_source_writer.h" 122 #include "resource_gen.h" 123 #include "image_reader.h" 124 #include "screen_generator.h" 125 126 #include "CommandInfo.h" 127 #include "MacroRecordDlg.h" 128 #include "MacroPlaybackDlg.h" 129 #include "palette_creater.h" 130 #include "synergy_settings_dlg.h" 131 #include "grid_setting_dlg.h" 132 #include "binary_resource_gen.h" 133 #include "options_dialog.h" 134 #include "string_scroll_wheel_edit_dlg.h" 135 #include "screen_flow.h" 136 #include "screen_flow_edit_dlg.h" 137 #include "trigger_action_edit_dlg.h" 138 #include "trigger_action_select_dlg.h" 139 #include "trigger_edit_dlg.h" 140 #include "trigger_list_edit_dlg.h" 141 #include "easing_function_select_dlg.h" 142 143 #include "csv_read_write.h" 144 #include "xliff_read_write.h" 145 #include "canonical_normalize.h" 146 147 #include "accessibility_props_service.h" 148 #include "express_combobox.h" 149 #include "color_box_button.h" 150 #include "rich_text_edit_dlg.h" 151 #endif