From: <sv...@ww...> - 2007-04-02 18:47:37
|
Author: nsmoooose Date: 2007-04-02 11:47:23 -0700 (Mon, 02 Apr 2007) New Revision: 2066 Added: trunk/csp/csplib/util/WeakRef.h trunk/csp/csplib/util/WeakReferenced.cpp trunk/csp/csplib/util/WeakReferenced.h trunk/csp/cspsim/wf/ControlCallback.cpp trunk/csp/cspsim/wf/ControlCallback.h trunk/csp/cspsim/wf/Rectangle.h Modified: trunk/csp/csplib/SConscript trunk/csp/cspsim/SConscript trunk/csp/cspsim/VirtualScene.cpp trunk/csp/cspsim/wf/Button.cpp trunk/csp/cspsim/wf/Button.h trunk/csp/cspsim/wf/CheckBox.cpp trunk/csp/cspsim/wf/CheckBox.h trunk/csp/cspsim/wf/Container.cpp trunk/csp/cspsim/wf/Container.h trunk/csp/cspsim/wf/Control.cpp trunk/csp/cspsim/wf/Control.h trunk/csp/cspsim/wf/ControlGeometryBuilder.cpp trunk/csp/cspsim/wf/ListBox.cpp trunk/csp/cspsim/wf/ListBox.h trunk/csp/cspsim/wf/ListBoxItem.cpp trunk/csp/cspsim/wf/ListBoxItem.h trunk/csp/cspsim/wf/Point.h trunk/csp/cspsim/wf/Size.h trunk/csp/cspsim/wf/StyleBuilder.cpp trunk/csp/cspsim/wf/TableControlContainer.cpp trunk/csp/cspsim/wf/Window.cpp trunk/csp/cspsim/wf/WindowManager.cpp trunk/csp/cspsim/wf/WindowManager.h trunk/csp/cspsim/windows/MainMenu.cpp trunk/csp/cspsim/windows/MainMenu.h trunk/csp/cspsim/windows/MenuScreen.cpp trunk/csp/cspsim/windows/MenuScreen.h trunk/csp/cspsim/windows/MessageBox.cpp trunk/csp/cspsim/windows/MessageBox.h trunk/csp/cspsim/windows/Options.cpp trunk/csp/cspsim/windows/Options.h trunk/csp/cspsim/windows/QuitResume.cpp trunk/csp/cspsim/windows/QuitResume.h Log: * Added WeakRef<T> and WeakReferenced classes. * Control class now supports weak references. * Re factored event handling of clicks. * Extracted Rect class into Rectangle class with its own header file. * Changed naming of members of the Point and Rectangle classes. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2066 Diff omitted (56120 bytes). |