daren 2005/01/23 13:46:52 PST Modified files: phui ChangeLog SConstruct phui/doc competition.txt phui/examples SConscript phui/phui ActionListener.h Button.cpp Button.h CheckBox.cpp CheckBox.h Input.h Label.cpp Label.h LayoutConstraint.h LayoutManager.h ListBox.cpp ListBox.h ListSelectionListener.h RootWidget.h SConscript TextField.cpp TextField.h Widget.cpp Widget.h WidgetContainer.cpp WidgetContainer.h Window.cpp Window.h WindowAdapter.h WindowListener.h phui/vc7 event.vcproj phui.sln phui.vcproj window.vcproj Added files: phui/phui Driver.h DriverManager.cpp DriverManager.h GLUTDriver.cpp GLUTDriver.h SDLDriver.cpp SDLDriver.h Removed files: phui/phui GLUTBridge.cpp GLUTBridge.h Log: - Removed boost as a dependency. - Added Loki as a dependency; this includes Peter Kummel's FactoryGen class. - Removed the Bridge classes; replaced them with Driver classes. - The driver class supports two modes for phui; standalone and module. standalone mode is intended for GUI only applications whereas module mode is intended to be integrated into existing graphical applications. - Added in a DriverManager to handle the creation of drivers. - Added in a SDLDriver for SDL support. - Added in a GLUTDriver for GLUT support. Revision Changes Path 1.9 +11 -0 lib/phui/ChangeLog 1.22 +167 -84 lib/phui/SConstruct 1.4 +8 -8 lib/phui/doc/competition.txt 1.10 +3 -1 lib/phui/examples/SConscript 1.7 +3 -3 lib/phui/phui/ActionListener.h 1.27 +6 -10 lib/phui/phui/Button.cpp 1.21 +11 -6 lib/phui/phui/Button.h 1.8 +2 -4 lib/phui/phui/CheckBox.cpp 1.8 +8 -6 lib/phui/phui/CheckBox.h 1.1 +115 -0 lib/phui/phui/Driver.h (new) 1.1 +121 -0 lib/phui/phui/DriverManager.cpp (new) 1.1 +105 -0 lib/phui/phui/DriverManager.h (new) 1.7 +0 -205 lib/phui/phui/GLUTBridge.cpp (dead) 1.7 +0 -47 lib/phui/phui/GLUTBridge.h (dead) 1.1 +266 -0 lib/phui/phui/GLUTDriver.cpp (new) 1.1 +84 -0 lib/phui/phui/GLUTDriver.h (new) 1.6 +27 -2 lib/phui/phui/Input.h 1.13 +4 -6 lib/phui/phui/Label.cpp 1.8 +7 -6 lib/phui/phui/Label.h 1.8 +4 -4 lib/phui/phui/LayoutConstraint.h 1.8 +3 -3 lib/phui/phui/LayoutManager.h 1.20 +5 -6 lib/phui/phui/ListBox.cpp 1.10 +6 -5 lib/phui/phui/ListBox.h 1.7 +3 -3 lib/phui/phui/ListSelectionListener.h 1.15 +3 -3 lib/phui/phui/RootWidget.h 1.30 +25 -27 lib/phui/phui/SConscript 1.1 +581 -0 lib/phui/phui/SDLDriver.cpp (new) 1.1 +107 -0 lib/phui/phui/SDLDriver.h (new) 1.13 +2 -4 lib/phui/phui/TextField.cpp 1.8 +7 -6 lib/phui/phui/TextField.h 1.24 +13 -20 lib/phui/phui/Widget.cpp 1.36 +12 -47 lib/phui/phui/Widget.h 1.30 +10 -5 lib/phui/phui/WidgetContainer.cpp 1.21 +5 -3 lib/phui/phui/WidgetContainer.h 1.20 +8 -8 lib/phui/phui/Window.cpp 1.18 +7 -6 lib/phui/phui/Window.h 1.7 +3 -3 lib/phui/phui/WindowAdapter.h 1.5 +5 -5 lib/phui/phui/WindowListener.h 1.4 +16 -2 lib/phui/vc7/event.vcproj 1.3 +11 -7 lib/phui/vc7/phui.sln 1.4 +22 -8 lib/phui/vc7/phui.vcproj 1.4 +16 -2 lib/phui/vc7/window.vcproj http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/ChangeLog.diff?r1=1.8&r2=1.9&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/SConstruct.diff?r1=1.21&r2=1.22&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/doc/competition.txt.diff?r1=1.3&r2=1.4&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/examples/SConscript.diff?r1=1.9&r2=1.10&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/ActionListener.h.diff?r1=1.6&r2=1.7&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Button.cpp.diff?r1=1.26&r2=1.27&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Button.h.diff?r1=1.20&r2=1.21&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/CheckBox.cpp.diff?r1=1.7&r2=1.8&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/CheckBox.h.diff?r1=1.7&r2=1.8&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Driver.h?rev=1.1&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/DriverManager.cpp?rev=1.1&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/DriverManager.h?rev=1.1&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/GLUTBridge.cpp?rev=&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/GLUTBridge.h?rev=&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/GLUTDriver.cpp?rev=1.1&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/GLUTDriver.h?rev=1.1&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Input.h.diff?r1=1.5&r2=1.6&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Label.cpp.diff?r1=1.12&r2=1.13&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Label.h.diff?r1=1.7&r2=1.8&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/LayoutConstraint.h.diff?r1=1.7&r2=1.8&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/LayoutManager.h.diff?r1=1.7&r2=1.8&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/ListBox.cpp.diff?r1=1.19&r2=1.20&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/ListBox.h.diff?r1=1.9&r2=1.10&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/ListSelectionListener.h.diff?r1=1.6&r2=1.7&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/RootWidget.h.diff?r1=1.14&r2=1.15&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/SConscript.diff?r1=1.29&r2=1.30&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/SDLDriver.cpp?rev=1.1&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/SDLDriver.h?rev=1.1&content-type=text/plain http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/TextField.cpp.diff?r1=1.12&r2=1.13&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/TextField.h.diff?r1=1.7&r2=1.8&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Widget.cpp.diff?r1=1.23&r2=1.24&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Widget.h.diff?r1=1.35&r2=1.36&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/WidgetContainer.cpp.diff?r1=1.29&r2=1.30&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/WidgetContainer.h.diff?r1=1.20&r2=1.21&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Window.cpp.diff?r1=1.19&r2=1.20&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/Window.h.diff?r1=1.17&r2=1.18&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/WindowAdapter.h.diff?r1=1.6&r2=1.7&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/phui/WindowListener.h.diff?r1=1.4&r2=1.5&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/vc7/event.vcproj.diff?r1=1.3&r2=1.4&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/vc7/phui.sln.diff?r1=1.2&r2=1.3&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/vc7/phui.vcproj.diff?r1=1.3&r2=1.4&diff_format=h http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/isugamedev/lib/phui/vc7/window.vcproj.diff?r1=1.3&r2=1.4&diff_format=h
You seem to have CSS turned off. Please don't fill out this field.
Click URL instructions: Right-click on the ad, choose "Copy Link", then paste here → (This may not be possible with some types of ads)
Ad destination/click URL: