Contents
=========

1) Structure of demo5res.xrc
2) Test scenario
3) Feedback

Structure of demo5res.xrc (shortly)
===================================

View1 - 
  panel 
    CardControl (aka in-place-UI-switch - the new stuff)
      * first-card (wxPanel)
         general info
         miscellaneous
      * second-card (wxNotebook)
        "Plane-reservations" (wxPanel)
      * contacts (wxPanel) 
         NOTE:: this panel is contained as
         a reference to "contacts_panel"
         resource, this resource is also 
         referenced (reused) from InfoFrame resource
      * confidential
         just one checkbox
         
contacts_panel -

  3 staticboxes
  misc controls
  
InfoFrame - 

  Options static box
  with checkboxes and "keywords" multiline-textctrl
  
  Contacts staticbox
  
  Contacts panel, NOTE:: this panel
  is not imbedded directly, but as in View1
  is linked into this InfoFrame by referencing
  "contacts_panel" resource
  
--- end demo5res.xrc ---

Test scenario
=============

Get latest from wxWorkshop's cvs, build it,
if you were unlucky with this, then proceed
right to the step 9)

First, create a project, "File | New",
select "Project..", select "Classical wxApp", enter
project's name", "Create" (additionally: you may copy
config_* files from ./wxWorkshop/ws/samples/ (of cvs) dir to the directory 
of the created project - do this if you encounter some problems).

Now rightlick on the project-item
in the workplace-browser, insert file, select the demo5res.xrc
(from ./ws/ directory or anywhere you have placed it).
Then do File | Save all. 

now to the actual testing steps:

0. in workplace-browser double-click on demo5res item
1. select and open View1 resource, select second card 
   click on the second cell in the white "card-selector" at the bottom, 
   then goto "Contacts" page of the notebook,
2. open conctacts_panel, change something (e.g. remove some textctrl)
3. Select "File save-all"
4. Close and reopen View1
5. goto 2nd card in View1, then "Contacts" page and see
   if changes to "contacts_panel" are visible in this
   linked-notebook page.
   
6. now repeat test from different perspective:
   make a change to "contacts" page from a notebook,
   do "File | Save all", close and reopen "contacts_panel" resource,
   is if changes to linked object affect the actual resource (they should).

7. Play with mixed sizer/absolute layouting in by "test" resource.

8. Try multiple selections, cut/paste (ctrl-c,ctrl-v), undo-redo, 
   also "Canvas | Preview" (ctrl+p).

9. If all fails, see some shots of demo5 on wxWorkshop.sourceforge.net

Tips: avoid use resource-browser tree for any real work (it crashes sometimes),
      For precision, turn on Grid, with spacing 10, snapping 5 and Dots3D.
      To see changes to referenced res, do save/close/reopen procedure,
      updating referenced resource from multiple containers causes
      overwriting it - the changes apply from the latest saved res.
      For embedding/linking use menu "Item" |" Establish as link" or       
      "Insert link"
      
   ---------

3) Feedback
  
feel free to report any bugs or annoyances you would find,
to wxWorkshop-users@egroups.com

Aleks.