From 762c0784b50d1c2293d347b4b29eac0fd6f3ddf6 Mon Sep 17 00:00:00 2001 From: robertsim007 Date: Tue, 23 Jan 2007 02:24:56 +0000 Subject: [PATCH] robertsim007: Added VS2005 (Express tested) and wxDev-C++ projects, reorganized function calls in torqueideframe.cpp --- src/TorqueIDE.rc | 2 +- src/torqueideframe.cpp | 9 +- torque-ide.dev | 198 ++++++++++++++++++++++++++++++++++++++ torque-ide_private.rc | 8 ++ win32/TorqueIDE.vcproj | 212 +++++++++++++++++++++++++++++++++++++++++ win32/torque-ide.sln | 17 ++++ 6 files changed, 441 insertions(+), 5 deletions(-) create mode 100644 torque-ide.dev create mode 100644 torque-ide_private.rc create mode 100644 win32/TorqueIDE.vcproj create mode 100644 win32/torque-ide.sln diff --git a/src/TorqueIDE.rc b/src/TorqueIDE.rc index f8408e0..457eeef 100644 --- a/src/TorqueIDE.rc +++ b/src/TorqueIDE.rc @@ -1,4 +1,4 @@ -torque ICON "torque.ico" +torque ICON "src/torque.ico" // Makes the exe larger, but it includes // standard icons and cursors diff --git a/src/torqueideframe.cpp b/src/torqueideframe.cpp index 9569eaa..415962a 100644 --- a/src/torqueideframe.cpp +++ b/src/torqueideframe.cpp @@ -63,14 +63,15 @@ TorqueIDEFrame::TorqueIDEFrame(const wxString &title) : wxFrame ((wxFrame *)NULL // Give the app our icon SetIcon(wxIcon(_("torque"))); // Does this mess with cross-platform abilities? + // Menu + InitMenu(); + // StatusBar InitStatusBar(); // ToolBar - InitToolBar(); - - // Menu - InitMenu(); + // Nothing in the toolbar yet, so it just takes space + //InitToolBar(); } TorqueIDEFrame::~TorqueIDEFrame() diff --git a/torque-ide.dev b/torque-ide.dev new file mode 100644 index 0000000..4545129 --- /dev/null +++ b/torque-ide.dev @@ -0,0 +1,198 @@ +[Project] +FileName=torque-ide.dev +Name=torque-ide +UnitCount=11 +PchHead=-1 +PchSource=-1 +Ver=3 +IsCpp=1 +ProfilesCount=2 +ProfileIndex=0 +Folders= + +[Unit2] +FileName=src\torqueideabout.h +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit3] +FileName=src\torqueideapp.cpp +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit4] +FileName=src\torqueideapp.h +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit5] +FileName=src\torqueideframe.cpp +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit6] +FileName=src\torqueideframe.h +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit7] +FileName=src\torqueideprefs.cpp +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit8] +FileName=src\torqueideprefs.h +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit9] +FileName=src\torqueidestc.cpp +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit10] +FileName=src\torqueidestc.h +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit11] +FileName=src\TorqueIDE.rc +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=0 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[VersionInfo] +Major=0 +Minor=1 +Release=1 +Build=1 +LanguageID=1033 +CharsetID=1252 +CompanyName= +FileVersion= +FileDescription= +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion= +AutoIncBuildNrOnRebuild=0 +AutoIncBuildNrOnCompile=0 +UnitCount=12 + +[Profile1] +ProfileName=MingW 3.4.2 +Type=0 +ObjFiles= +Includes= +Libs= +PrivateResource=torque-ide_private.rc +ResourceIncludes= +MakeIncludes= +Compiler=-fno-rtti_@@_-fno-exceptions_@@_-fno-pcc-struct-return_@@_-fstrict-aliasing_@@_-Wall_@@_-D__WXMSW___@@_-D__GNUWIN32___@@_-D__WIN95___@@_ +CppCompiler=-fno-rtti_@@_-fno-exceptions_@@_-fno-pcc-struct-return_@@_-fstrict-aliasing_@@_-Wall_@@_-D__WXMSW___@@_-D__GNUWIN32___@@_-D__WIN95___@@_ +Linker=-mwindows_@@_-lwxmsw28_stc_@@_-lwxmsw28_svg_@@_-lwxmsw28_@@_-lwxpng_@@_-lwxzlib_@@_-lwxregex_@@_-lwxexpat_@@_-lkernel32_@@_-luser32_@@_-lgdi32_@@_-lcomdlg32_@@_-lwinspool_@@_-lwinmm_@@_-lshell32_@@_-lcomctl32_@@_-lole32_@@_-loleaut32_@@_-luuid_@@_-lrpcrt4_@@_-ladvapi32_@@_-lwsock32_@@_-lodbc32_@@_ +PreprocDefines=__WXMSW___@@___GNUWIN32___@@___WIN95___@@_ +CompilerSettings=0000000001001000000000 +Icon= +ExeOutput=Output\MingW +ObjectOutput=Output\MingW +OverrideOutput=0 +OverrideOutputName=torque-ide.exe +HostApplication= +CommandLine= +UseCustomMakefile=0 +CustomMakefile= +IncludeVersionInfo=0 +SupportXPThemes=1 +CompilerSet=0 +compilerType=0 + +[Profile2] +ProfileName=Visual C++ 2005 +Type=0 +ObjFiles= +Includes= +Libs= +PrivateResource=Output\Visual C++ 2005\torque-ide_private.rc +ResourceIncludes= +MakeIncludes= +Compiler= +CppCompiler= +Linker=wxmsw28_stc.lib_@@_wxmsw28_svg.lib_@@_wxmsw28.lib_@@_wxpng.lib_@@_wxzlib.lib_@@_wxregex.lib_@@_wxexpat.lib_@@_kernel32.lib_@@_user32.lib_@@_gdi32.lib_@@_comdlg32.lib_@@_winspool.lib_@@_winmm.lib_@@_shell32.lib_@@_comctl32.lib_@@_ole32.lib_@@_oleaut32.lib_@@_uuid.lib_@@_rpcrt4.lib_@@_advapi32.lib_@@_wsock32.lib_@@_odbc32.lib_@@_ +PreprocDefines=__WXMSW___@@_ +CompilerSettings=000000000000010000000000000000110000 +Icon= +ExeOutput=Output\Visual C++ 2005 +ObjectOutput=Output\Visual C++ 2005 +OverrideOutput=0 +OverrideOutputName=torque-ide.exe +HostApplication= +CommandLine= +UseCustomMakefile=0 +CustomMakefile= +IncludeVersionInfo=0 +SupportXPThemes=0 +CompilerSet=1 +compilerType=1 + +[Unit1] +FileName=src\torqueideabout.cpp +CompileCpp=1 +Folder=torque-ide +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + diff --git a/torque-ide_private.rc b/torque-ide_private.rc new file mode 100644 index 0000000..6bf1303 --- /dev/null +++ b/torque-ide_private.rc @@ -0,0 +1,8 @@ +// This file is automatically generated by wxDev-C++. +// All changes to this file will be lost when the project is recompiled. +#include "src/TorqueIDE.rc" + +// Windows XP Manifest file: wxDev-C++ currently only supports having +// comctl32.dll version 6 as the only dependant assembly. +1 24 "Output/MingW/torque-ide.exe.Manifest" + diff --git a/win32/TorqueIDE.vcproj b/win32/TorqueIDE.vcproj new file mode 100644 index 0000000..c87fc03 --- /dev/null +++ b/win32/TorqueIDE.vcproj @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/win32/torque-ide.sln b/win32/torque-ide.sln new file mode 100644 index 0000000..47e8b03 --- /dev/null +++ b/win32/torque-ide.sln @@ -0,0 +1,17 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual C++ Express 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TorqueIDE", "TorqueIDE.vcproj", "{200FC0C7-AB07-4BA2-B3A7-49F8CC7E5CD0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {200FC0C7-AB07-4BA2-B3A7-49F8CC7E5CD0}.Release|Win32.ActiveCfg = Release|Win32 + {200FC0C7-AB07-4BA2-B3A7-49F8CC7E5CD0}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal