[Fresco-changes] Fresco/Fresco-C++-demos/src Application.cc,1.35,1.36 canvas.cc,1.9,1.10 pinyin_demo.cc,1.15,1.16
Neil John Pilgrim
neiljp at fresco.org
Fri Apr 11 00:09:38 UTC 2003
Update of /cvs/fresco/Fresco/Fresco-C++-demos/src
In directory purcel:/tmp/cvs-serv21066/Fresco-C++-demos/src
Modified Files:
Application.cc canvas.cc pinyin_demo.cc
Log Message:
Fix for task54: add resolve_kit wrappers which do not require the repo-id
strings for core kits, using a template traits technique.
Index: Application.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Fresco-C++-demos/src/Application.cc,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- Application.cc 18 Feb 2003 21:18:14 -0000 1.35
+++ Application.cc 11 Apr 2003 00:09:35 -0000 1.36
@@ -81,15 +81,15 @@
Application::Application(ServerContext_ptr sc, ClientContext_ptr cc)
: _server(ServerContext::_duplicate(sc)),
_client(ClientContext::_duplicate(cc)),
- _tk(::resolve_kit<TextKit>(_server, "IDL:fresco.org/Fresco/TextKit:1.0")),
- _dk(::resolve_kit<DesktopKit>(_server, "IDL:fresco.org/Fresco/DesktopKit:1.0")),
- _lk(::resolve_kit<LayoutKit>(_server, "IDL:fresco.org/Fresco/LayoutKit:1.0")),
- _ttk(::resolve_kit<ToolKit>(_server, "IDL:fresco.org/Fresco/ToolKit:1.0")),
- _wk(::resolve_kit<WidgetKit>(_server, "IDL:fresco.org/Fresco/WidgetKit:1.0")),
- _fk(::resolve_kit<FigureKit>(_server, "IDL:fresco.org/Fresco/FigureKit:1.0")),
- _ck(::resolve_kit<CommandKit>(_server, "IDL:fresco.org/Fresco/CommandKit:1.0")),
- _rk(::resolve_kit<RasterKit>(_server, "IDL:fresco.org/Fresco/RasterKit:1.0")),
- _gk(::resolve_kit<GadgetKit>(_server, "IDL:fresco.org/Fresco/GadgetKit:1.0")),
+ _tk(::resolve_kit<TextKit>(_server)),
+ _dk(::resolve_kit<DesktopKit>(_server)),
+ _lk(::resolve_kit<LayoutKit>(_server)),
+ _ttk(::resolve_kit<ToolKit>(_server)),
+ _wk(::resolve_kit<WidgetKit>(_server)),
+ _fk(::resolve_kit<FigureKit>(_server)),
+ _ck(::resolve_kit<CommandKit>(_server)),
+ _rk(::resolve_kit<RasterKit>(_server)),
+ _gk(::resolve_kit<GadgetKit>(_server)),
_vbox(_lk->vbox()),
_choice(_wk->toggle_choice()),
_mapper(new Mapper(_demos, Selection_var(_choice->state())))
Index: canvas.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Fresco-C++-demos/src/canvas.cc,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- canvas.cc 1 Nov 2002 02:54:36 -0000 1.9
+++ canvas.cc 11 Apr 2003 00:09:35 -0000 1.10
@@ -77,8 +77,8 @@
Server_var s = resolve_server(argc, argv, orb);
ServerContext_var server = s->create_server_context(ClientContext_var(client->_this()));
- DesktopKit_var desktop = resolve_kit<DesktopKit>(server, "IDL:fresco.org/Fresco/DesktopKit:1.0");
- ToolKit_var tool = resolve_kit<ToolKit>(server, "IDL:fresco.org/Fresco/ToolKit:1.0");
+ DesktopKit_var desktop = resolve_kit<DesktopKit>(server);
+ ToolKit_var tool = resolve_kit<ToolKit>(server);
Canvas_var canvas = tool->create_canvas(256, 256);
Window_var window = desktop->shell(Controller_var(tool->group(canvas)),
Index: pinyin_demo.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Fresco-C++-demos/src/pinyin_demo.cc,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- pinyin_demo.cc 6 Nov 2002 05:44:14 -0000 1.15
+++ pinyin_demo.cc 11 Apr 2003 00:09:35 -0000 1.16
@@ -183,12 +183,12 @@
// Get Kits:
- Fresco::LayoutKit_var lk = resolve_kit<Fresco::LayoutKit>(server, "IDL:fresco.org/Fresco/LayoutKit:1.0");
- Fresco::TextKit_var tk = resolve_kit<Fresco::TextKit>(server, "IDL:fresco.org/Fresco/TextKit:1.0");
- Fresco::ToolKit_var tlk = resolve_kit<Fresco::ToolKit>(server, "IDL:fresco.org/Fresco/ToolKit:1.0");
- Fresco::DesktopKit_var dk = resolve_kit<Fresco::DesktopKit>(server, "IDL:fresco.org/Fresco/DesktopKit:1.0");
- Fresco::CommandKit_var ck = resolve_kit<Fresco::CommandKit>(server, "IDL:fresco.org/Fresco/CommandKit:1.0");
- Fresco::WidgetKit_var wk = resolve_kit<Fresco::WidgetKit>(server, "IDL:fresco.org/Fresco/WidgetKit:1.0");
+ Fresco::LayoutKit_var lk = resolve_kit<Fresco::LayoutKit>(server);
+ Fresco::TextKit_var tk = resolve_kit<Fresco::TextKit>(server);
+ Fresco::ToolKit_var tlk = resolve_kit<Fresco::ToolKit>(server);
+ Fresco::DesktopKit_var dk = resolve_kit<Fresco::DesktopKit>(server);
+ Fresco::CommandKit_var ck = resolve_kit<Fresco::CommandKit>(server);
+ Fresco::WidgetKit_var wk = resolve_kit<Fresco::WidgetKit>(server);
// Create the GUI:
More information about the Fresco-changes
mailing list