2/23/93 The viewSize package demonstrates a few different programming elements for the NTK. The first, and most obvious, is how to dynamically change the size of the base view. This is performed through the second programming element which places a button in the status bar from which you select the desired screen size. Adding buttons to the status bar "borrows" code from the "Status Bar Buttons-1-blessed" sample provided by PIE/DTS. I have glitzed up this code a little bit since it orginated from a project that tries to mimick the behaviour of the names application. (different size views for card vs all info) Really, the trick to pick up from this code (a little prayer that this isn't just a hack) is how drive the resizing of child views from the base view of the project. It took me a while to fully understand this concept since the natural tendancy is to imbed the resizing code into the child view that requires a different parent view size. WRONG!!!! Always have the parent set up the environment that the child will execute in. Finally, I use view:Open() and view:Close() rather then view:Show() and view:Hide() to brutally force the child view to reset it's viewBounds. I have place this code on CSERVE free to all that want it, and in hope that others will share their code. We all need to pitch in and educate the precious few that covent and apply the NTK. As usual, if you have and questions or suggestions PLEASE contact me at CIS address 71660,266. Best of luck... Richard Naszcyniec