|
From: Ralph T. <ra...@us...> - 2005-04-20 20:34:16
|
Update of /cvsroot/adobe-source/sandbox/visual_refactor/adobe/build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1374/visual_refactor/adobe/build Modified Files: Jamfile Log Message: mac_token_t has gone, and factory_token_t has replaced it. This is the beginning of adding the factory support to client_assembler, things left for me to do are: - Remove "window_t* root_m" from factory_token_t, and put signals to bind to (for show window, hide window, etc) in instead. - Write factory functions for each widget (as detailed in factory.hpp). - Write convenience factory function "default_factory" - Make client_assembler fn use the factory function instead of having knowledge of the widgetry (as it currently does with maker_t, etc). Then we should have a really flexible factory mechanism in place. This code compiles on Windows with MSVC 2003. Index: Jamfile =================================================================== RCS file: /cvsroot/adobe-source/sandbox/visual_refactor/adobe/build/Jamfile,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jamfile 18 Apr 2005 21:15:35 -0000 1.1 --- Jamfile 20 Apr 2005 20:34:07 -0000 1.2 *************** *** 68,72 **** [ obj name_dev_o : source/name.cpp : $(ASL_DEV_OBJ_FLAGS) ] [ obj parser_shared_dev_o : source/parser_shared.cpp : $(ASL_DEV_OBJ_FLAGS) ] ! [ obj rectangle_dev_o : source/rectangle.cpp : $(ASL_DEV_OBJ_FLAGS) ] [ obj string_pool_dev_o : source/string_pool.cpp : $(ASL_DEV_OBJ_FLAGS) ] [ obj test_configuration_dev_o : source/test_configuration.cpp : $(ASL_DEV_OBJ_FLAGS) ] --- 68,72 ---- [ obj name_dev_o : source/name.cpp : $(ASL_DEV_OBJ_FLAGS) ] [ obj parser_shared_dev_o : source/parser_shared.cpp : $(ASL_DEV_OBJ_FLAGS) ] ! [ obj extents_dev_o : source/extents.cpp : $(ASL_DEV_OBJ_FLAGS) ] [ obj string_pool_dev_o : source/string_pool.cpp : $(ASL_DEV_OBJ_FLAGS) ] [ obj test_configuration_dev_o : source/test_configuration.cpp : $(ASL_DEV_OBJ_FLAGS) ] *************** *** 101,105 **** [ obj name_o : source/name.cpp : $(ASL_OBJ_FLAGS) ] [ obj parser_shared_o : source/parser_shared.cpp : $(ASL_OBJ_FLAGS) ] ! [ obj rectangle_o : source/rectangle.cpp : $(ASL_OBJ_FLAGS) ] [ obj string_pool_o : source/string_pool.cpp : $(ASL_OBJ_FLAGS) ] [ obj test_configuration_o : source/test_configuration.cpp : $(ASL_OBJ_FLAGS) ] --- 101,105 ---- [ obj name_o : source/name.cpp : $(ASL_OBJ_FLAGS) ] [ obj parser_shared_o : source/parser_shared.cpp : $(ASL_OBJ_FLAGS) ] ! [ obj extents_o : source/extents.cpp : $(ASL_OBJ_FLAGS) ] [ obj string_pool_o : source/string_pool.cpp : $(ASL_OBJ_FLAGS) ] [ obj test_configuration_o : source/test_configuration.cpp : $(ASL_OBJ_FLAGS) ] |