Almost beta preprepre-release! Converted to Visual C++ (Used version 6).

TODO: Fix syntax coloring; file operations.
This commit is contained in:
robertsim007 2005-02-06 18:57:10 +00:00
parent 3f832a4eb7
commit 31a045f04a
28 changed files with 6140 additions and 463 deletions

View File

@ -1 +1,3 @@
torque_ide.exe
torque_ide.exe
Debug
Release

View File

@ -1,32 +0,0 @@
# Project: torque-ide
# Makefile created by Dev-C++ 4.9.9.0-wx-beta-6.4
CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES =
OBJ = torque_ide.o torque_ide_frame.o $(RES)
LINKOBJ = torque_ide.o torque_ide_frame.o $(RES)
LIBS = -L"c:/dev-cpp/lib" -mwindows -lwxmsw25 -lwxmsw25_gl -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregex -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 -lopengl32
INCS = -I"c:/dev-cpp/include"
CXXINCS = -I"c:/dev-cpp/include/c++/3.3.1" -I"c:/dev-cpp/include/c++/3.3.1/mingw32" -I"c:/dev-cpp/include/c++/3.3.1/backward" -I"c:/dev-cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"c:/dev-cpp/include"
BIN = torque_ide.exe
CXXFLAGS = $(CXXINCS)-fno-rtti -fno-exceptions -fno-pcc-struct-return -fstrict-aliasing -Wall -D__WXMSW__ -D__GNUWIN32__ -D__WIN95__
CFLAGS = $(INCS)-fno-rtti -fno-exceptions -fno-pcc-struct-return -fstrict-aliasing -Wall -fvtable-thunks -D__WXMSW__ -D__GNUWIN32__ -D__WIN95__
.PHONY: all all-before all-after clean clean-custom
all: all-before torque_ide.exe all-after
clean: clean-custom
rm -f $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o "torque_ide.exe" $(LIBS)
torque_ide.o: torque_ide.cpp
$(CPP) -c torque_ide.cpp -o torque_ide.o $(CXXFLAGS)
torque_ide_frame.o: torque_ide_frame.cpp
$(CPP) -c torque_ide_frame.cpp -o torque_ide_frame.o $(CXXFLAGS)

Binary file not shown.

View File

@ -0,0 +1,246 @@
# Microsoft Developer Studio Generated Dependency File, included by Torque IDE.mak
".\torque ide.rc" : \
"..\..\wxwindows\include\wx\msw\blank.cur"\
"..\..\wxwindows\include\wx\msw\bullseye.cur"\
"..\..\wxwindows\include\wx\msw\cdrom.ico"\
"..\..\wxwindows\include\wx\msw\colours.bmp"\
"..\..\wxwindows\include\wx\msw\computer.ico"\
"..\..\wxwindows\include\wx\msw\csquery.bmp"\
"..\..\wxwindows\include\wx\msw\drive.ico"\
"..\..\wxwindows\include\wx\msw\file1.ico"\
"..\..\wxwindows\include\wx\msw\floppy.ico"\
"..\..\wxwindows\include\wx\msw\folder1.ico"\
"..\..\wxwindows\include\wx\msw\folder2.ico"\
"..\..\wxwindows\include\wx\msw\hand.cur"\
"..\..\wxwindows\include\wx\msw\magnif1.cur"\
"..\..\wxwindows\include\wx\msw\noentry.cur"\
"..\..\wxwindows\include\wx\msw\pbrush.cur"\
"..\..\wxwindows\include\wx\msw\pencil.cur"\
"..\..\wxwindows\include\wx\msw\pntleft.cur"\
"..\..\wxwindows\include\wx\msw\pntright.cur"\
"..\..\wxwindows\include\wx\msw\query.cur"\
"..\..\wxwindows\include\wx\msw\removble.ico"\
"..\..\wxwindows\include\wx\msw\rightarr.cur"\
"..\..\wxwindows\include\wx\msw\roller.cur"\
"..\..\wxwindows\include\wx\msw\watch1.cur"\
"..\..\wxwindows\include\wx\msw\wince\wince.rc"\
"..\..\wxwindows\include\wx\msw\wx.manifest"\
"..\..\wxwindows\include\wx\msw\wx.rc"\
.\torqueideapp.cpp : \
"..\..\..\program files\microsoft visual studio\vc98\include\basetsd.h"\
"..\..\wxwindows\include\msvc\wx\setup.h"\
"..\..\wxwindows\include\wx\accel.h"\
"..\..\wxwindows\include\wx\app.h"\
"..\..\wxwindows\include\wx\arrstr.h"\
"..\..\wxwindows\include\wx\bitmap.h"\
"..\..\wxwindows\include\wx\bmpbuttn.h"\
"..\..\wxwindows\include\wx\bookctrl.h"\
"..\..\wxwindows\include\wx\brush.h"\
"..\..\wxwindows\include\wx\build.h"\
"..\..\wxwindows\include\wx\button.h"\
"..\..\wxwindows\include\wx\checkbox.h"\
"..\..\wxwindows\include\wx\checklst.h"\
"..\..\wxwindows\include\wx\chkconf.h"\
"..\..\wxwindows\include\wx\choicdlg.h"\
"..\..\wxwindows\include\wx\choice.h"\
"..\..\wxwindows\include\wx\clntdata.h"\
"..\..\wxwindows\include\wx\cmndata.h"\
"..\..\wxwindows\include\wx\colour.h"\
"..\..\wxwindows\include\wx\combobox.h"\
"..\..\wxwindows\include\wx\containr.h"\
"..\..\wxwindows\include\wx\ctrlsub.h"\
"..\..\wxwindows\include\wx\cursor.h"\
"..\..\wxwindows\include\wx\dc.h"\
"..\..\wxwindows\include\wx\dcclient.h"\
"..\..\wxwindows\include\wx\dcmemory.h"\
"..\..\wxwindows\include\wx\dcprint.h"\
"..\..\wxwindows\include\wx\dcscreen.h"\
"..\..\wxwindows\include\wx\debug.h"\
"..\..\wxwindows\include\wx\defs.h"\
"..\..\wxwindows\include\wx\dialog.h"\
"..\..\wxwindows\include\wx\dirdlg.h"\
"..\..\wxwindows\include\wx\dlimpexp.h"\
"..\..\wxwindows\include\wx\dynarray.h"\
"..\..\wxwindows\include\wx\encinfo.h"\
"..\..\wxwindows\include\wx\event.h"\
"..\..\wxwindows\include\wx\features.h"\
"..\..\wxwindows\include\wx\filedlg.h"\
"..\..\wxwindows\include\wx\filefn.h"\
"..\..\wxwindows\include\wx\font.h"\
"..\..\wxwindows\include\wx\fontenc.h"\
"..\..\wxwindows\include\wx\gauge.h"\
"..\..\wxwindows\include\wx\gdicmn.h"\
"..\..\wxwindows\include\wx\gdiobj.h"\
"..\..\wxwindows\include\wx\generic\choicdgg.h"\
"..\..\wxwindows\include\wx\generic\logg.h"\
"..\..\wxwindows\include\wx\generic\panelg.h"\
"..\..\wxwindows\include\wx\generic\scrolwin.h"\
"..\..\wxwindows\include\wx\generic\textdlgg.h"\
"..\..\wxwindows\include\wx\hash.h"\
"..\..\wxwindows\include\wx\hashmap.h"\
"..\..\wxwindows\include\wx\icon.h"\
"..\..\wxwindows\include\wx\iconbndl.h"\
"..\..\wxwindows\include\wx\iconloc.h"\
"..\..\wxwindows\include\wx\init.h"\
"..\..\wxwindows\include\wx\intl.h"\
"..\..\wxwindows\include\wx\iosfwrap.h"\
"..\..\wxwindows\include\wx\layout.h"\
"..\..\wxwindows\include\wx\listbox.h"\
"..\..\wxwindows\include\wx\log.h"\
"..\..\wxwindows\include\wx\longlong.h"\
"..\..\wxwindows\include\wx\mdi.h"\
"..\..\wxwindows\include\wx\menu.h"\
"..\..\wxwindows\include\wx\menuitem.h"\
"..\..\wxwindows\include\wx\msgdlg.h"\
"..\..\wxwindows\include\wx\msgout.h"\
"..\..\wxwindows\include\wx\msw\accel.h"\
"..\..\wxwindows\include\wx\msw\app.h"\
"..\..\wxwindows\include\wx\msw\bitmap.h"\
"..\..\wxwindows\include\wx\msw\bmpbuttn.h"\
"..\..\wxwindows\include\wx\msw\brush.h"\
"..\..\wxwindows\include\wx\msw\button.h"\
"..\..\wxwindows\include\wx\msw\checkbox.h"\
"..\..\wxwindows\include\wx\msw\checklst.h"\
"..\..\wxwindows\include\wx\msw\chkconf.h"\
"..\..\wxwindows\include\wx\msw\choice.h"\
"..\..\wxwindows\include\wx\msw\colour.h"\
"..\..\wxwindows\include\wx\msw\combobox.h"\
"..\..\wxwindows\include\wx\msw\cursor.h"\
"..\..\wxwindows\include\wx\msw\dc.h"\
"..\..\wxwindows\include\wx\msw\dcclient.h"\
"..\..\wxwindows\include\wx\msw\dcmemory.h"\
"..\..\wxwindows\include\wx\msw\dcprint.h"\
"..\..\wxwindows\include\wx\msw\dcscreen.h"\
"..\..\wxwindows\include\wx\msw\dialog.h"\
"..\..\wxwindows\include\wx\msw\dirdlg.h"\
"..\..\wxwindows\include\wx\msw\filedlg.h"\
"..\..\wxwindows\include\wx\msw\font.h"\
"..\..\wxwindows\include\wx\msw\gauge95.h"\
"..\..\wxwindows\include\wx\msw\gdiimage.h"\
"..\..\wxwindows\include\wx\msw\gdiobj.h"\
"..\..\wxwindows\include\wx\msw\icon.h"\
"..\..\wxwindows\include\wx\msw\listbox.h"\
"..\..\wxwindows\include\wx\msw\mdi.h"\
"..\..\wxwindows\include\wx\msw\menu.h"\
"..\..\wxwindows\include\wx\msw\menuitem.h"\
"..\..\wxwindows\include\wx\msw\msgdlg.h"\
"..\..\wxwindows\include\wx\msw\mslu.h"\
"..\..\wxwindows\include\wx\msw\notebook.h"\
"..\..\wxwindows\include\wx\msw\palette.h"\
"..\..\wxwindows\include\wx\msw\pen.h"\
"..\..\wxwindows\include\wx\msw\private.h"\
"..\..\wxwindows\include\wx\msw\radiobox.h"\
"..\..\wxwindows\include\wx\msw\radiobut.h"\
"..\..\wxwindows\include\wx\msw\region.h"\
"..\..\wxwindows\include\wx\msw\scrolbar.h"\
"..\..\wxwindows\include\wx\msw\slider95.h"\
"..\..\wxwindows\include\wx\msw\statbmp.h"\
"..\..\wxwindows\include\wx\msw\statbox.h"\
"..\..\wxwindows\include\wx\msw\statbr95.h"\
"..\..\wxwindows\include\wx\msw\stattext.h"\
"..\..\wxwindows\include\wx\msw\tbar95.h"\
"..\..\wxwindows\include\wx\msw\textctrl.h"\
"..\..\wxwindows\include\wx\msw\timer.h"\
"..\..\wxwindows\include\wx\msw\toplevel.h"\
"..\..\wxwindows\include\wx\msw\window.h"\
"..\..\wxwindows\include\wx\msw\winundef.h"\
"..\..\wxwindows\include\wx\msw\wrapwin.h"\
"..\..\wxwindows\include\wx\notebook.h"\
"..\..\wxwindows\include\wx\object.h"\
"..\..\wxwindows\include\wx\ownerdrw.h"\
"..\..\wxwindows\include\wx\palette.h"\
"..\..\wxwindows\include\wx\panel.h"\
"..\..\wxwindows\include\wx\pen.h"\
"..\..\wxwindows\include\wx\platform.h"\
"..\..\wxwindows\include\wx\radiobox.h"\
"..\..\wxwindows\include\wx\radiobut.h"\
"..\..\wxwindows\include\wx\region.h"\
"..\..\wxwindows\include\wx\scrolbar.h"\
"..\..\wxwindows\include\wx\scrolwin.h"\
"..\..\wxwindows\include\wx\settings.h"\
"..\..\wxwindows\include\wx\sizer.h"\
"..\..\wxwindows\include\wx\slider.h"\
"..\..\wxwindows\include\wx\statbmp.h"\
"..\..\wxwindows\include\wx\statbox.h"\
"..\..\wxwindows\include\wx\stattext.h"\
"..\..\wxwindows\include\wx\statusbr.h"\
"..\..\wxwindows\include\wx\stopwatch.h"\
"..\..\wxwindows\include\wx\strconv.h"\
"..\..\wxwindows\include\wx\stream.h"\
"..\..\wxwindows\include\wx\tbarbase.h"\
"..\..\wxwindows\include\wx\textctrl.h"\
"..\..\wxwindows\include\wx\textdlg.h"\
"..\..\wxwindows\include\wx\thread.h"\
"..\..\wxwindows\include\wx\timer.h"\
"..\..\wxwindows\include\wx\toolbar.h"\
"..\..\wxwindows\include\wx\toplevel.h"\
"..\..\wxwindows\include\wx\utils.h"\
"..\..\wxwindows\include\wx\validate.h"\
"..\..\wxwindows\include\wx\valtext.h"\
"..\..\wxwindows\include\wx\vidmode.h"\
"..\..\wxwindows\include\wx\window.h"\
"..\..\wxwindows\include\wx\wx.h"\
"..\..\wxwindows\include\wx\wxchar.h"\
".\torqueideapp.h"\
".\torqueideframe.h"\
.\torqueideframe.cpp : \
"..\..\..\program files\microsoft visual studio\vc98\include\basetsd.h"\
"..\..\wxwindows\include\msvc\wx\setup.h"\
"..\..\wxwindows\include\wx\accel.h"\
"..\..\wxwindows\include\wx\arrstr.h"\
"..\..\wxwindows\include\wx\chkconf.h"\
"..\..\wxwindows\include\wx\clntdata.h"\
"..\..\wxwindows\include\wx\colour.h"\
"..\..\wxwindows\include\wx\cursor.h"\
"..\..\wxwindows\include\wx\debug.h"\
"..\..\wxwindows\include\wx\defs.h"\
"..\..\wxwindows\include\wx\dlimpexp.h"\
"..\..\wxwindows\include\wx\dynarray.h"\
"..\..\wxwindows\include\wx\event.h"\
"..\..\wxwindows\include\wx\features.h"\
"..\..\wxwindows\include\wx\filefn.h"\
"..\..\wxwindows\include\wx\font.h"\
"..\..\wxwindows\include\wx\fontenc.h"\
"..\..\wxwindows\include\wx\gdicmn.h"\
"..\..\wxwindows\include\wx\gdiobj.h"\
"..\..\wxwindows\include\wx\generic\logg.h"\
"..\..\wxwindows\include\wx\hash.h"\
"..\..\wxwindows\include\wx\hashmap.h"\
"..\..\wxwindows\include\wx\iconbndl.h"\
"..\..\wxwindows\include\wx\iosfwrap.h"\
"..\..\wxwindows\include\wx\log.h"\
"..\..\wxwindows\include\wx\longlong.h"\
"..\..\wxwindows\include\wx\msgout.h"\
"..\..\wxwindows\include\wx\msw\accel.h"\
"..\..\wxwindows\include\wx\msw\chkconf.h"\
"..\..\wxwindows\include\wx\msw\colour.h"\
"..\..\wxwindows\include\wx\msw\cursor.h"\
"..\..\wxwindows\include\wx\msw\font.h"\
"..\..\wxwindows\include\wx\msw\gdiimage.h"\
"..\..\wxwindows\include\wx\msw\gdiobj.h"\
"..\..\wxwindows\include\wx\msw\mslu.h"\
"..\..\wxwindows\include\wx\msw\palette.h"\
"..\..\wxwindows\include\wx\msw\private.h"\
"..\..\wxwindows\include\wx\msw\region.h"\
"..\..\wxwindows\include\wx\msw\toplevel.h"\
"..\..\wxwindows\include\wx\msw\window.h"\
"..\..\wxwindows\include\wx\msw\winundef.h"\
"..\..\wxwindows\include\wx\msw\wrapwin.h"\
"..\..\wxwindows\include\wx\object.h"\
"..\..\wxwindows\include\wx\palette.h"\
"..\..\wxwindows\include\wx\platform.h"\
"..\..\wxwindows\include\wx\region.h"\
"..\..\wxwindows\include\wx\strconv.h"\
"..\..\wxwindows\include\wx\thread.h"\
"..\..\wxwindows\include\wx\toplevel.h"\
"..\..\wxwindows\include\wx\utils.h"\
"..\..\wxwindows\include\wx\validate.h"\
"..\..\wxwindows\include\wx\window.h"\
"..\..\wxwindows\include\wx\wxchar.h"\
".\torqueideframe.h"\

View File

@ -0,0 +1,218 @@
# Microsoft Developer Studio Project File - Name="Torque IDE" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Application" 0x0101
CFG=Torque IDE - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "Torque IDE.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "Torque IDE.mak" CFG="Torque IDE - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Torque IDE - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE "Torque IDE - Win32 Debug" (based on "Win32 (x86) Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "Torque IDE - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "C:\programming\wxwindows\include" /I "C:\programming\wxwindows\contrib\include" /I "C:\programming\wxwindows\lib\msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
# SUBTRACT CPP /YX
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /i "C:\programming\wxwindows\include" /i "C:\programming\wxwindows\contrib\include" /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw25_adv.lib wxmsw25_stc.lib wxpng.lib wxzlib.lib wxjpeg.lib wxtiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"C:\programming\wxwindows\lib\vc_lib" /libpath:"C:\programming\wxwindows\contrib\lib"
# SUBTRACT LINK32 /pdb:none
!ELSEIF "$(CFG)" == "Torque IDE - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "C:\programming\wxwindows\include" /I "C:\programming\wxwindows\contrib\include" /I "C:\programming\wxwindows\lib\mswd" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WXDEBUG__" /D WXDEBUG=1 /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FR /FD /GZ /c
# SUBTRACT CPP /YX
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /i "C:\programming\wxwindows\include" /i "C:\programming\wxwindows\contrib\include" /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"C:\programming\wxwindows\lib" /libpath:"C:\programming\wxwindows\contrib\lib"
!ENDIF
# Begin Target
# Name "Torque IDE - Win32 Release"
# Name "Torque IDE - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=".\torque ide.rc"
# End Source File
# Begin Source File
SOURCE=.\torqueideapp.cpp
# End Source File
# Begin Source File
SOURCE=.\torqueideframe.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\torqueideapp.h
# End Source File
# Begin Source File
SOURCE=.\torqueideframe.h
# End Source File
# Begin Source File
SOURCE=.\torqueidescintilla.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# Begin Source File
SOURCE=.\wx\msw\blank.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\bullseye.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\cdrom.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\computer.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\drive.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\file1.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\floppy.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\folder1.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\folder2.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\hand.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\magnif1.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\noentry.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\pbrush.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\pencil.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\pntleft.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\pntright.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\query.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\removble.ico
# End Source File
# Begin Source File
SOURCE=.\wx\msw\rightarr.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\roller.cur
# End Source File
# Begin Source File
SOURCE=.\wx\msw\watch1.cur
# End Source File
# End Group
# Begin Source File
SOURCE=.\wx\msw\wx.manifest
# End Source File
# End Target
# End Project

View File

@ -0,0 +1,41 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "Torque IDE"=".\Torque IDE.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
#Project: "module_core"=".\module_core.dsp" - Package Owner=<4>
#
#Package=<5>
#{{{
#}}}
#
#Package=<4>
#{{{
#}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View File

@ -0,0 +1,208 @@
# Microsoft Developer Studio Generated NMAKE File, Based on Torque IDE.dsp
!IF "$(CFG)" == ""
CFG=Torque IDE - Win32 Debug
!MESSAGE No configuration specified. Defaulting to Torque IDE - Win32 Debug.
!ENDIF
!IF "$(CFG)" != "Torque IDE - Win32 Release" && "$(CFG)" != "Torque IDE - Win32 Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "Torque IDE.mak" CFG="Torque IDE - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Torque IDE - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE "Torque IDE - Win32 Debug" (based on "Win32 (x86) Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE
NULL=nul
!ENDIF
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "Torque IDE - Win32 Release"
OUTDIR=.\Release
INTDIR=.\Release
# Begin Custom Macros
OutDir=.\Release
# End Custom Macros
ALL : "$(OUTDIR)\Torque IDE.exe"
CLEAN :
-@erase "$(INTDIR)\torque ide.res"
-@erase "$(INTDIR)\torqueideapp.obj"
-@erase "$(INTDIR)\torqueideframe.obj"
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(OUTDIR)\Torque IDE.exe"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "C:\programming\wxwindows\include" /I "C:\programming\wxwindows\contrib\include" /I "C:\programming\wxwindows\lib\msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
RSC_PROJ=/l 0x809 /fo"$(INTDIR)\torque ide.res" /i "C:\programming\wxwindows\include" /i "C:\programming\wxwindows\contrib\include" /d "NDEBUG"
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\Torque IDE.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw25_adv.lib wxmsw25_stc.lib wxpng.lib wxzlib.lib wxjpeg.lib wxtiff.lib /nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\Torque IDE.pdb" /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"$(OUTDIR)\Torque IDE.exe" /libpath:"C:\programming\wxwindows\lib\vc_lib" /libpath:"C:\programming\wxwindows\contrib\lib"
LINK32_OBJS= \
"$(INTDIR)\torqueideapp.obj" \
"$(INTDIR)\torqueideframe.obj" \
"$(INTDIR)\torque ide.res"
"$(OUTDIR)\Torque IDE.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ELSEIF "$(CFG)" == "Torque IDE - Win32 Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
# Begin Custom Macros
OutDir=.\Debug
# End Custom Macros
ALL : "$(OUTDIR)\Torque IDE.exe" "$(OUTDIR)\Torque IDE.bsc"
CLEAN :
-@erase "$(INTDIR)\torque ide.res"
-@erase "$(INTDIR)\torqueideapp.obj"
-@erase "$(INTDIR)\torqueideapp.sbr"
-@erase "$(INTDIR)\torqueideframe.obj"
-@erase "$(INTDIR)\torqueideframe.sbr"
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(INTDIR)\vc60.pdb"
-@erase "$(OUTDIR)\Torque IDE.bsc"
-@erase "$(OUTDIR)\Torque IDE.exe"
-@erase "$(OUTDIR)\Torque IDE.ilk"
-@erase "$(OUTDIR)\Torque IDE.pdb"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "C:\programming\wxwindows\include" /I "C:\programming\wxwindows\contrib\include" /I "C:\programming\wxwindows\lib\mswd" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WXDEBUG__" /D WXDEBUG=1 /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
RSC_PROJ=/l 0x809 /fo"$(INTDIR)\torque ide.res" /i "C:\programming\wxwindows\include" /i "C:\programming\wxwindows\contrib\include" /d "_DEBUG"
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\Torque IDE.bsc"
BSC32_SBRS= \
"$(INTDIR)\torqueideapp.sbr" \
"$(INTDIR)\torqueideframe.sbr"
"$(OUTDIR)\Torque IDE.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
$(BSC32) @<<
$(BSC32_FLAGS) $(BSC32_SBRS)
<<
LINK32=link.exe
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\Torque IDE.pdb" /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"$(OUTDIR)\Torque IDE.exe" /pdbtype:sept /libpath:"C:\programming\wxwindows\lib" /libpath:"C:\programming\wxwindows\contrib\lib"
LINK32_OBJS= \
"$(INTDIR)\torqueideapp.obj" \
"$(INTDIR)\torqueideframe.obj" \
"$(INTDIR)\torque ide.res"
"$(OUTDIR)\Torque IDE.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ENDIF
.c{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.c{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
!IF "$(NO_EXTERNAL_DEPS)" != "1"
!IF EXISTS("Torque IDE.dep")
!INCLUDE "Torque IDE.dep"
!ELSE
!MESSAGE Warning: cannot find "Torque IDE.dep"
!ENDIF
!ENDIF
!IF "$(CFG)" == "Torque IDE - Win32 Release" || "$(CFG)" == "Torque IDE - Win32 Debug"
SOURCE=".\torque ide.rc"
"$(INTDIR)\torque ide.res" : $(SOURCE) "$(INTDIR)"
$(RSC) $(RSC_PROJ) $(SOURCE)
SOURCE=.\torqueideapp.cpp
!IF "$(CFG)" == "Torque IDE - Win32 Release"
"$(INTDIR)\torqueideapp.obj" : $(SOURCE) "$(INTDIR)"
!ELSEIF "$(CFG)" == "Torque IDE - Win32 Debug"
"$(INTDIR)\torqueideapp.obj" "$(INTDIR)\torqueideapp.sbr" : $(SOURCE) "$(INTDIR)"
!ENDIF
SOURCE=.\torqueideframe.cpp
!IF "$(CFG)" == "Torque IDE - Win32 Release"
"$(INTDIR)\torqueideframe.obj" : $(SOURCE) "$(INTDIR)"
!ELSEIF "$(CFG)" == "Torque IDE - Win32 Debug"
"$(INTDIR)\torqueideframe.obj" "$(INTDIR)\torqueideframe.sbr" : $(SOURCE) "$(INTDIR)"
!ENDIF
!ENDIF

View File

@ -0,0 +1,38 @@
<html>
<body>
<pre>
<h1>Build Log</h1>
<h3>
--------------------Configuration: Torque IDE - Win32 Release--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Robert\LOCALS~1\Temp\RSPF2.tmp" with contents
[
/nologo /MD /W3 /GX /O2 /I "C:\programming\wxwindows\include" /I "C:\programming\wxwindows\contrib\include" /I "C:\programming\wxwindows\lib\msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Fo"Release/" /Fd"Release/" /FD /c
"C:\programming\torque-ide\win32\torqueideapp.cpp"
"C:\programming\torque-ide\win32\torqueideframe.cpp"
]
Creating command line "cl.exe @C:\DOCUME~1\Robert\LOCALS~1\Temp\RSPF2.tmp"
Creating temporary file "C:\DOCUME~1\Robert\LOCALS~1\Temp\RSPF3.tmp" with contents
[
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw25_adv.lib wxmsw25_stc.lib wxpng.lib wxzlib.lib wxjpeg.lib wxtiff.lib /nologo /subsystem:windows /incremental:no /pdb:"Release/Torque IDE.pdb" /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/Torque IDE.exe" /libpath:"C:\programming\wxwindows\lib\vc_lib" /libpath:"C:\programming\wxwindows\contrib\lib"
".\Release\torqueideapp.obj"
".\Release\torqueideframe.obj"
".\Release\torque ide.res"
]
Creating command line "link.exe @C:\DOCUME~1\Robert\LOCALS~1\Temp\RSPF3.tmp"
<h3>Output Window</h3>
Compiling...
torqueideapp.cpp
torqueideframe.cpp
Generating Code...
Linking...
LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /OPT:REF
<h3>Results</h3>
Torque IDE.exe - 0 error(s), 1 warning(s)
</pre>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,16 @@
<html>
<body>
<pre>
<h1>Build Log</h1>
<h3>
--------------------Configuration: module_core - Win32 Release--------------------
</h3>
<h3>Command Lines</h3>
<h3>Results</h3>
module_core.exe - 0 error(s), 0 warning(s)
</pre>
</body>
</html>

View File

@ -0,0 +1,17 @@
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by torque_ide_private.rc
//
#define IDI_ICON1 101
#define IDR_MANIFEST1 102
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 103
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1000
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif

View File

@ -0,0 +1 @@
#include "wx/msw/wx.rc"

View File

@ -1,107 +0,0 @@
[Project]
FileName=torque_ide.dev
Name=torque-ide
UnitCount=6
Type=0
Ver=1
ObjFiles=
Includes=
Libs=
PrivateResource=
ResourceIncludes=c:\dev-cpp\include\
MakeIncludes=
Compiler=-fno-rtti -fno-exceptions -fno-pcc-struct-return -fstrict-aliasing -Wall -fvtable-thunks -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=-lwxmsw25_@@_-lwxmsw25_gl_@@_-lwxtiff_@@_-lwxjpeg_@@_-lwxpng_@@_-lwxzlib_@@_-lwxregex_@@_-lwxexpat_@@_-lkernel32_@@_-luser32_@@_-lgdi32_@@_-lcomdlg32_@@_-lwinspool_@@_-lwinmm_@@_-lshell32_@@_-lcomctl32_@@_-lole32_@@_-loleaut32_@@_-luuid_@@_-lrpcrt4_@@_-ladvapi32_@@_-lwsock32_@@_-lodbc32_@@_-lopengl32_@@_
IsCpp=1
Icon=
ExeOutput=
ObjectOutput=
OverrideOutput=0
OverrideOutputName=
HostApplication=
Folders=
CommandLine=
UseCustomMakefile=0
CustomMakefile=
IncludeVersionInfo=0
SupportXPThemes=1
CompilerSet=0
CompilerSettings=0000000000000000000000
[Unit1]
FileName=torque_ide_frame.wxform
Folder=
Compile=0
Link=0
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit2]
FileName=torque_ide.cpp
CompileCpp=1
Folder=
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit3]
FileName=torque_ide.h
CompileCpp=1
Folder=
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit4]
FileName=torque_ide_frame.cpp
CompileCpp=1
Folder=
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit5]
FileName=torque_ide_frame.h
CompileCpp=1
Folder=
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit6]
FileName=torque_ide.rc
Folder=Resources
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[VersionInfo]
Major=0
Minor=1
Release=1
Build=1
LanguageID=1033
CharsetID=1252
CompanyName=
FileVersion=
FileDescription=Developed using the Dev-C++ IDE
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=
AutoIncBuildNr=0

View File

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="DevCpp.Apps.torque-ide"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>torque-ide</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,45 +0,0 @@
[Editor_0]
CursorCol=14
CursorRow=21
TopLine=15
LeftChar=14
Open=1
Top=0
[Editor_1]
CursorCol=54
CursorRow=34
TopLine=12
LeftChar=1
Open=1
Top=0
[Editor_2]
CursorCol=6
CursorRow=3
TopLine=1
LeftChar=1
Open=1
Top=0
[Editor_3]
CursorCol=28
CursorRow=56
TopLine=36
LeftChar=1
Open=1
Top=1
[Editor_4]
CursorCol=20
CursorRow=27
TopLine=1
LeftChar=1
Open=1
Top=0
[Editors]
Order=0,1,2,3,4,5
Focused=3
[Editor_5]
Open=1
Top=0
CursorCol=24
CursorRow=1
TopLine=1
LeftChar=1

View File

@ -1 +0,0 @@
#include <wx/msw/wx.rc>

View File

@ -1,91 +0,0 @@
/*
* Torque IDE -- An open source integrated development environment for the
* Torque Game Engine
*
* Copyright (C) 2004 Robert Pierce
*
* Refer to the file CONTRIB.txt for the people who have helped.
*
* This program is free software; you can redistribute it
* and/or modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any
* later version.
*
* This program is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the Free
* Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA
*/
#ifdef __GNUG__
#pragma implementation "torque_ide_frame.cpp"
#endif
/* for compilers that support precompilation
includes "wx/wx.h" */
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
#include "torque_ide_frame.h"
////Header Include Start
////Header Include End
//----------------------------------------------------------------------------
// torque_ide_frame
//----------------------------------------------------------------------------
////Event Table Start
BEGIN_EVENT_TABLE(torque_ide_frame,wxFrame)
////Manual Code Start
////Manual Code End
EVT_CLOSE(torque_ide_frame::Close)
END_EVENT_TABLE()
////Event Table End
torque_ide_frame::torque_ide_frame( wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &position, const wxSize& size, long style )
: wxFrame( parent, id, title, position, size, style)
{
CreateGUIControls();
}
torque_ide_frame::~torque_ide_frame()
{
}
void torque_ide_frame::CreateGUIControls(void)
{
////GUI Items Creation Start
this->SetSize(8,8,324,334);
this->SetTitle(_("Torque IDE"));
this->Center();
this->SetIcon(wxNullIcon);
////GUI Items Creation End
}
void torque_ide_frame::Close(wxCloseEvent& event)
{
// --> Don't use Close with a Frame,
// use Destroy instead.
Destroy();
}

View File

@ -1,74 +0,0 @@
/*
* Torque IDE -- An open source integrated development environment for the
* Torque Game Engine
*
* Copyright (C) 2004 Robert Pierce
*
* Refer to the file CONTRIB.txt for the people who have helped.
*
* This program is free software; you can redistribute it
* and/or modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any
* later version.
*
* This program is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the Free
* Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA
*/
#ifndef __TORQUEIDE_HPP_
#define __TORQUEIDE_HPP_
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
////Header Include Start
////Header Include End
#include <wx/frame.h>
////GUI Control ID Start
////GUI Control ID End
////Dialog Style Start
#define THIS_DIALOG_STYLE wxCAPTION | wxRESIZE_BORDER | wxSYSTEM_MENU | wxTHICK_FRAME | wxMINIMIZE_BOX | wxMAXIMIZE_BOX | wxCLOSE_BOX
////Dialog Style End
class torque_ide_frame : public wxFrame
{
private:
DECLARE_EVENT_TABLE()
public:
torque_ide_frame( wxWindow *parent, wxWindowID id = 1, const wxString &title = _T("Torque IDE"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = THIS_DIALOG_STYLE);
virtual ~torque_ide_frame();
public:
////GUI Control Declaration Start
////GUI Control Declaration End
public:
void Close(wxCloseEvent& event);
void CreateGUIControls(void);
};
#endif

View File

@ -1,35 +0,0 @@
object frmNewForm: TfrmNewForm
Left = 8
Top = 8
Width = 324
Height = 334
BorderIcons = [biSystemMenu, biMinimize]
Caption = 'Torque IDE'
Color = clAppWorkSpace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = True
PopupMenu = MainForm.DesignerPopup
Visible = True
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDestroy = FormDestroy
OnKeyDown = FormKeyDown
OnResize = NewFormResize
Wx_ICON.Data = {07544269746D617000000000}
Wx_Name = 'torque_ide'
Wx_IDName = 'ID_DIALOG1'
Wx_IDValue = 1000
Wx_Class = 'wxFrame'
Wx_Center = True
Wx_Hidden = False
Wx_GeneralStyle = []
Wx_DialogStyle = [wxCAPTION, wxRESIZE_BORDER, wxSYSTEM_MENU, wxTHICK_FRAME, wxMINIMIZE_BOX, wxMAXIMIZE_BOX, wxCLOSE_BOX]
Wx_DesignerType = dtWxFrame
EVT_CLOSE = 'Close'
PixelsPerInch = 96
TextHeight = 13
end

View File

@ -1,23 +0,0 @@
// THIS FILE WILL BE OVERWRITTEN BY DEV-C++!
// DO NOT EDIT!
#ifndef TORQUE-IDE_PRIVATE_H
#define TORQUE-IDE_PRIVATE_H
// VERSION DEFINITIONS
#define VER_STRING "0.1.1.1"
#define VER_MAJOR 0
#define VER_MINOR 1
#define VER_RELEASE 1
#define VER_BUILD 1
#define COMPANY_NAME ""
#define FILE_VERSION ""
#define FILE_DESCRIPTION "Developed using the Dev-C++ IDE"
#define INTERNAL_NAME ""
#define LEGAL_COPYRIGHT ""
#define LEGAL_TRADEMARKS ""
#define ORIGINAL_FILENAME ""
#define PRODUCT_NAME ""
#define PRODUCT_VERSION ""
#endif //TORQUE-IDE_PRIVATE_H

View File

@ -1,12 +0,0 @@
// THIS FILE WILL BE OVERWRITTEN BY DEV-C++!
// DO NOT EDIT!
A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "torque-ide.ico"
//
// SUPPORT FOR WINDOWS XP THEMES:
// THIS WILL MAKE THE PROGRAM USE THE COMMON CONTROLS
// LIBRARY VERSION 6.0 (IF IT IS AVAILABLE)
//
1 24 "torque-ide.exe.Manifest"

View File

@ -1,5 +1,5 @@
/*
* Torque IDE -- An open source integrated development editor for the
* Torque IDE -- An open source integrated development environment for the
* Torque Game Engine
*
* Copyright (C) 2004 Robert Pierce
@ -23,21 +23,30 @@
* Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA
*/
#include "torque_ide.h"
#include "torque_ide_frame.h"
IMPLEMENT_APP(torque_ide)
// For compilers that supports precompilation, include "wx/wx.h"
#include <wx/wxprec.h>
bool torque_ide::OnInit()
#ifndef WX_PRECOMP
#include <wx/wx.h>
#endif
#include "torqueideapp.h"
#include "torqueideframe.h"
IMPLEMENT_APP(TorqueIDEApp)
bool TorqueIDEApp::OnInit()
{
torque_ide_frame *main_frame = new torque_ide_frame(NULL);
SetTopWindow(main_frame);
main_frame->Show(TRUE);
TorqueIDEFrame *frame = new TorqueIDEFrame("Torque IDE");
frame->Show(TRUE);
frame->Maximize(!frame->IsMaximized()); // If the frame is not maximized, maximize it.
// TODO: Add option to choose whether or not to max the frame.
SetTopWindow(frame);
return TRUE;
}
int torque_ide::OnExit()
{
return 0;
}

View File

@ -24,13 +24,20 @@
* Boston, MA 02111-1307 USA
*/
#ifndef _TORQUEIDEAPP_H
#define _TORQUEIDEAPP_H
#include <wx/wx.h>
class torque_ide:public wxApp
class TorqueIDEApp : public wxApp
{
public:
bool OnInit();
int OnExit();
public:
/**
* Think of this as the "main" method.
*/
virtual bool OnInit();
};
DECLARE_APP(TorqueIDEApp);
#endif _TORQUEIDEAPP_H

View File

@ -0,0 +1,251 @@
/*
* Torque IDE -- An open source integrated development environment for the
* Torque Game Engine
*
* Copyright (C) 2004 Robert Pierce
*
* Refer to the file CONTRIB.txt for the people who have helped.
*
* This program is free software; you can redistribute it
* and/or modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any
* later version.
*
* This program is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the Free
* Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA
*/
// For compilers that support precompilation, includes "wx/wx.h"
#include <wx/wxprec.h>
#ifndef WX_PRECOMP
#include <wx/wx.h>
#endif
#include "torqueideframe.h"
TorqueIDEFrame::TorqueIDEFrame(const wxChar *title) : wxFrame((wxFrame *) NULL, -1, title)
{
scintilla = new wxStyledTextCtrl(this, -1); // Scintilla Edit
statusbar = CreateStatusBar(2); // Creates the status bar
toolbar = CreateToolBar(wxNO_BORDER | wxTB_HORIZONTAL | wxTB_3DBUTTONS); // Creates the toolbar
// Menu
menubar = new wxMenuBar();
// File Menu
menu_file = new wxMenu();
menu_file->Append(MENU_FILE_NEW, "&New", "Creates a new document");
menu_file->Append(MENU_FILE_OPEN, "&Open", "Opens an existing document");
menu_file->Append(MENU_FILE_SAVE, "&Save", "Saves the document");
menu_file->Append(MENU_FILE_SAVEAS, "Save &As", "Saves the document with a new name");
menu_file->AppendSeparator();
menu_file->Append(MENU_FILE_QUIT, "&Quit", "Quits the application; prompts to save documents");
menubar->Append(menu_file, "&File");
menu_edit = new wxMenu();
menu_edit->Append(MENU_EDIT_UNDO, "&Undo", "Undoes the last action");
menu_edit->Append(MENU_EDIT_REDO, "&Redo", "Redoes the previously undone action");
menu_edit->AppendSeparator();
menu_edit->Append(MENU_EDIT_CUT, "Cu&t", "Cuts the selection and moves it to the clipboard");
menu_edit->Append(MENU_EDIT_COPY, "&Copy", "Copies the selection to the clipboard");
menu_edit->Append(MENU_EDIT_PASTE, "&Paste", "Inserts the clipboard contents at the insertion point");
menubar->Append(menu_edit, "&Edit");
menu_help = new wxMenu();
menu_help->Append(MENU_HELP_ABOUT, "&About", "Displays the program information and copyright");
menu_help->AppendSeparator();
menu_help->Append(MENU_HELP_HELP, "&Help", "Displays the online documentation");
menubar->Append(menu_help, "&Help");
SetMenuBar(menubar);
// Scintilla initialization
scintilla->SetLexer(wxSTC_LEX_CPP); // use the C++ lexer since TorqueSCRIPT is almost C++.
// CPP Lexer Properties
scintilla->SetProperty("fold.comment", "1");
scintilla->SetProperty("fold.preprocessor", "1");
scintilla->SetProperty("fold.compact", "1");
// Line Numbers
scintilla->SetMarginWidth(0, 30); // turn on the linenumbers margin, set width to 30pixels
scintilla->SetMarginWidth(1, 0); // turn off the folding margin
scintilla->SetMarginType(0, 1); // set margin type to linenumbers
// Keywords
scintilla->SetKeyWords(0, wxT("break case continue datablock default else false function if for new or package return switch switch$ true and while"));
scintilla->SetKeyWords(1, wxT("OpenALInitDriver OpenALShutdownDriver OpenALRegisterExtensions"
" alGetString alxCreateSource alxSourcef alxSource3f alxSourcei"
" alxGetSourcef alxGetSource3f alxGetSourcei alxPlay alxStop"
" alxStopAll alxIsPlaying alxListener alListener3f alxGetListenerf"
" alxGetListener3f alxGetListeneri alxGetChannelVolume alxSetChannelVolume"
" dumpConsoleClasses expandFilename strcmp stricmp strlen strstr"
" strpos ltrim rtrim trim sripChars strlwr strupr strchr strreplace"
" getSubStr getWord getWords setWord removeWord getWordCount"
" getField getFields setField removeField getFieldCount getRecord"
" getRecords setRecord removeRecord getRecordCount firstWord restWords"
" detag getTag echo warn error expandEscape collapseEscape"
" quit call compile exec export deleteVariables trace debug"
" findFirstFile findNextFile getFileCount getFileCRC isFile"
" isWriteableFileName fileExt fileBase fileName filePath nextToken"
" setLogMode setEchoFileLoads backtrace isPackage activatePackage"
" deactivatePackage nameToID isObject cancel isEventPending schedule"
" deleteDataBlocks telnetSetParameters dbgSetParameters dnetSetLogging"
" setNPatch toggleNPatch increaseNPatch decreaseNPatch setFSAA"
" IncreaseFSAA decreaseFSAA setOpenGLMipReduction setOpenGLSkyMipReduction"
" setOpenGLInteriorMipReduction setOpenGLTextureCompressionHint"
" setOpenGLAnisotropy clearTextureHolds addMaterialMapping aiConnect"
" aiAddPlayer setPowerAudioProfiles calcExplosionCoverage"
" gotoWebPage deactivateDirectInput activateDirectInput strToPlayerName"
" stripTrailingSpaces setDefaultFov setZoomSpeed setFov screenShot"
" panoramaScreenShot purgeResources lightScene flushTextureCache"
" dumpTextureStats dumpResourceStats getControlObjectAltitude"
" getControlObjectSpeed containerFindFirst containerFindNext"
" snapToggle getVersionNumber getVersionString getCompileTimeString"
" getSimTime getRealTime setNetPort lockMouse rebuildModPaths"
" setModPaths getModPaths createCanvas saveJournal playJournal"
" addTaggedString removeTaggedString getTaggedString buildTaggedString"
" commandToServer commandToClient allowConnections connect localConnect"
" startRecord stopRecord playDemo isDemoRecording msg queryMasterServer"
" cancelServerQuery stopServerQuery startHeartbeat stopHeartbeat"
" getServerCount setServerInfo setShadowDetailLevel showShapeLoad showSequenceLoad"
" showTurnLeft showTurnRight showUpdateThreadControl showSelectSequence"
" showPlay showStop showSetScale showSetPos showNewThread showDeleteThread"
" showToggleRoot showToggleStick showSetCamera showSetKeyboard showSetLightDirection"
" showSetDetailSlider StripMLControlChars setInteriorRenderMode setInteriorFocusedDebug"
" isPointInside VectorAdd VectorSub VectorScale VectorNormalize VectorDot"
" VectorCross VectorDist VectorLen VectorOrthoBasis MatrixCreate"
" MatrixMultiply MatrixMulVector MatrixMulPoint getBoxCenter"
" setRandomSeed getRandomSeed getRandom MatrixCreateFromEuler mSolveQuadratic"
" mSolveCubic mSolveQuartic mFloor mCeil mFloatLength mAbs mSqrt"
" mPow mLog mSin mCos mTan mAsin mAcos mAtan mRadToDeg mDegToRad"
" ValidateMemory FreeMemoryDump dumpMemSnapshot redbookOpen redbookClose"
" redbookPlay redbookStop redbookGetTrackCount redbookGetVolume"
" redbookSetVolume redbookGetDeviceCount redbookGetDeviceName redbookGetLastError"
" videoSetGammaCorrection setDisplayDevice setScreenMode toggleFullScreen"
" isFullScreen switchBitDepth prevResolution nextResolution getResolution"
" setResolution setRes getDisplayDeviceList getResolutionList getVideoDriverInfo"
" isDeviceFullScreenOnly setVerticalSync profilerMarkerEnable profilerEnable"
" profilerDump profilerDumpToFile enableWinConsole isJoystickDetected"
" getJoystickAxes enableMouse disableMouse echoInputState toggleInputState"
" MathInit AddCardProfile addOSCardProfile getDesktopResolution activateKeyboard"
" deactivateKeyboard GLEnableLogging GLEnableOutline GLEnableMetrics"
" inputLog launchDedicatedServer isKoreanBuild debug_testx86unixmutex"
" debug_debugbreak resetLighting getMaxFrameAllocation dumpNetStringTable"
" InitContainerRadiusSearch ContainerSearchNext ContainerSearchCurrDist"
" ContainerSearchCurrRadiusDist ContainerRayCast ContainerBoxEmpty"
" pathOnMissionLoadDone makeTestTerrain getTerrainHeight")
); //end scintilla->SetKeyWords(1, <blah>)
}
TorqueIDEFrame::~TorqueIDEFrame()
{
}
BEGIN_EVENT_TABLE(TorqueIDEFrame, wxFrame)
// File
EVT_MENU(MENU_FILE_NEW, TorqueIDEFrame::OnMenuFileNew)
EVT_MENU(MENU_FILE_OPEN, TorqueIDEFrame::OnMenuFileOpen)
EVT_MENU(MENU_FILE_SAVE, TorqueIDEFrame::OnMenuFileSave)
EVT_MENU(MENU_FILE_SAVEAS, TorqueIDEFrame::OnMenuFileSaveAs)
EVT_MENU(MENU_FILE_QUIT, TorqueIDEFrame::OnMenuFileQuit)
// Edit
EVT_MENU(MENU_EDIT_UNDO, TorqueIDEFrame::OnMenuEditUndo)
EVT_MENU(MENU_EDIT_REDO, TorqueIDEFrame::OnMenuEditRedo)
EVT_MENU(MENU_EDIT_CUT, TorqueIDEFrame::OnMenuEditCut)
EVT_MENU(MENU_EDIT_COPY, TorqueIDEFrame::OnMenuEditCopy)
EVT_MENU(MENU_EDIT_PASTE, TorqueIDEFrame::OnMenuEditPaste)
// Help
EVT_MENU(MENU_HELP_HELP, TorqueIDEFrame::OnMenuHelpHelp)
EVT_MENU(MENU_HELP_ABOUT, TorqueIDEFrame::OnMenuHelpAbout)
END_EVENT_TABLE()
void TorqueIDEFrame::OnMenuFileNew(wxCommandEvent &event)
{
wxLogMessage("File New Menu Selected");
}
void TorqueIDEFrame::OnMenuFileOpen(wxCommandEvent &event)
{
wxFileDialog *opendlg = new wxFileDialog(this, "Open", "", "", "TorqueSCRIPT Files(*.cs)|*.cs|All files(*.*)|*.*", wxOPEN, wxDefaultPosition);
if ( opendlg->ShowModal() == wxID_OK )
{
scintilla->LoadFile(opendlg->GetFilename());
SetStatusText(opendlg->GetFilename(), 1);
}
opendlg->Destroy();
}
void TorqueIDEFrame::OnMenuFileSave(wxCommandEvent &event)
{
wxLogMessage("File Save Menu Selected");
}
void TorqueIDEFrame::OnMenuFileSaveAs(wxCommandEvent &event)
{
wxFileDialog *savedlg = new wxFileDialog(this, "Save As", "", "", "TorqueSCRIPT Files(*.cs)|*.cs|All files(*.*)|*.*", wxSAVE, wxDefaultPosition);
if ( savedlg->ShowModal() == wxID_OK )
{
scintilla->SaveFile(savedlg->GetFilename());
SetStatusText(savedlg->GetFilename(), 1);
}
savedlg->Destroy();
}
void TorqueIDEFrame::OnMenuFileQuit(wxCommandEvent &event)
{
Close(FALSE);
}
void TorqueIDEFrame::OnMenuEditUndo(wxCommandEvent &event)
{
if(scintilla->CanUndo())
{
scintilla->Undo();
}
else
{
wxBell();
}
}
void TorqueIDEFrame::OnMenuEditRedo(wxCommandEvent &event)
{
if(scintilla->CanRedo())
{
scintilla->Redo();
}
else
{
wxBell();
}
}
void TorqueIDEFrame::OnMenuEditCut(wxCommandEvent &event)
{
wxLogMessage("Edit Cut Menu Selected");
}
void TorqueIDEFrame::OnMenuEditCopy(wxCommandEvent &event)
{
wxLogMessage("Edit Copy Menu Selected");
}
void TorqueIDEFrame::OnMenuEditPaste(wxCommandEvent &event)
{
wxLogMessage("Edit Paste Menu Selected");
}
void TorqueIDEFrame::OnMenuHelpHelp(wxCommandEvent &event)
{
wxLogMessage("Help Help Menu Selected");
}
void TorqueIDEFrame::OnMenuHelpAbout(wxCommandEvent &event)
{
wxLogMessage("Help About Menu Selected");
}

View File

@ -0,0 +1,134 @@
#ifndef _TORQUEIDEFRAME_H
#define _TORQUEIDEFRAME_H
/*
* Torque IDE -- An open source integrated development environment for the
* Torque Game Engine
*
* Copyright (C) 2004 Robert Pierce
*
* Refer to the file CONTRIB.txt for the people who have helped.
*
* This program is free software; you can redistribute it
* and/or modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any
* later version.
*
* This program is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the Free
* Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA
*/
#include <wx/frame.h>
#include <wx/stc/stc.h>
class TorqueIDEFrame : public wxFrame
{
public:
/**
* Constructor
*/
TorqueIDEFrame( const wxChar *title );
/**
* Destructor
*/
~TorqueIDEFrame();
/**
* Processes menu File|New
*/
void OnMenuFileNew(wxCommandEvent &event);
/**
* Processes menu File|Open
*/
void OnMenuFileOpen(wxCommandEvent &event);
/**
* Processes menu File|Save
*/
void OnMenuFileSave(wxCommandEvent &event);
/**
* Processes menu File|Save As
*/
void OnMenuFileSaveAs(wxCommandEvent &event);
/**
* Processes menu File|Quit
*/
void OnMenuFileQuit(wxCommandEvent &event);
/**
* Processes menu Edit|Undo
*/
void OnMenuEditUndo(wxCommandEvent &event);
/**
* Processes menu Edit|Redo
*/
void OnMenuEditRedo(wxCommandEvent &event);
/**
* Processes menu Edit|Cut
*/
void OnMenuEditCut(wxCommandEvent &event);
/**
* Processes menu Edit|Copy
*/
void OnMenuEditCopy(wxCommandEvent &event);
/**
* Processes menu Edit|Paste
*/
void OnMenuEditPaste(wxCommandEvent &event);
/**
* Processes menu Help|Help
*/
void OnMenuHelpHelp(wxCommandEvent &event);
/**
* Processes menu Help|About
*/
void OnMenuHelpAbout(wxCommandEvent &event);
protected:
DECLARE_EVENT_TABLE()
private:
wxStyledTextCtrl *scintilla;
wxStatusBar *statusbar;
wxToolBar *toolbar;
wxMenuBar *menubar;
wxMenu *menu_file;
wxMenu *menu_edit;
wxMenu *menu_help;
enum
{
MENU_FILE_NEW,
MENU_FILE_OPEN,
MENU_FILE_SAVE,
MENU_FILE_SAVEAS,
MENU_FILE_QUIT,
MENU_EDIT_UNDO,
MENU_EDIT_REDO,
MENU_EDIT_CUT,
MENU_EDIT_COPY,
MENU_EDIT_PASTE,
MENU_HELP_ABOUT,
MENU_HELP_HELP
};
};
#endif _TORQUEIDEFRAME_H

View File

@ -0,0 +1,36 @@
/*
* Torque IDE -- An open source integrated development environment for the
* Torque Game Engine
*
* Copyright (C) 2004 Robert Pierce
*
* Refer to the file CONTRIB.txt for the people who have helped.
*
* This program is free software; you can redistribute it
* and/or modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any
* later version.
*
* This program is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the Free
* Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA
*/
#ifndef _TORQUEIDESCINTILLA_H
#define _TORQUEIDESCINTILLA_H
#include <wx/stc/stc.h>
// TorqueSCRIPT keywords
const wxString torquescript_primary = "break case continue datablock default else false function if for new or package return switch switch$ true and while"; // Primary TorqueSCRIPT keywords
const wxString torquescript_secondary = "dumpConsoleClasses expandFilename strcmp stricmp strlen strstr strpos ltrim rtrim trim sripChars strlwr strupr strchr strreplace getSubStr getWord getWords setWord removeWord getWordCount getField getFields setField removeField getFieldCount getRecord getRecords setRecord removeRecord getRecordCount firstWord restWords detag getTag echo warn error expandEscape collapseEscape quit call compile exec export deleteVariables trace debug findFirstFile findNextFile getFileCount getFileCRC isFile isWriteableFileName fileExt fileBase fileName filePath nextToken setLogMode setEchoFileLoads backtrace isPackage activatePackage deactivatePackage nameToID isObject cancel isEventPending schedule"; // Secondary TorqueSCRIPT keywords
#endif _TORQUEIDESCINTILLA_H