ScrollingDoPopup 3.0 (SDP) ==================== ----------------------------------------------------- About ----------------------------------------------------- ScrollingDoPopup allows any popup list to scroll. This means that a program like PocketMoney now has an unlimited number of categories, accounts,.... AssistCalc now has an unlimited number of user defined formulas. MPG can have an unlimited number of vehicle service alarms and reminders. If you have a lot of packages installed on your card you can use the built-in card's "Remove Software" button to reach all of the packages that used to extend off the screen. There are a lot of other packages that can benefit from this also... SDP will not start to work until the popup lists extend off the screen. Once the lists are too long for the Newton screen SDP installs an arrow icon at the end of the list that will scroll to the next page. ----------------------------------------------------- Installation ----------------------------------------------------- 1. Install ScrollingDoPopup.pkg. 2. Try out for 30 days from the first time it is used. (It expires in 35 days after the first use and you will be given 7 days of warning messages) ----------------------------------------------------- Email Name Card ----------------------------------------------------- If you have the ability to email from your Newton (for example: Aloha users on AOL or NewtonMail users on eWorld) then please send your name card to "HardyMacia@aol.com". This will speed up the processing of your registration. Creating a name card: - Create a new entry in Names - Fill out your information (especially your email address) - Use the Action button to email it to "HardyMacia@aol.com" ----------------------------------------------------- Cost & Registering ----------------------------------------------------- Shareware $10.00 $5.00 if you have register PocketMoney, MPG, AssistCalc or Aloha. Please specify your EMAIL ADDRESS!!! * Pay by check, cash, or money order to the address below * Register on CompuServe GO:SWREG look for ID# 4166 * You can pay with a credit card, NetCash, or FirstVirtual via e-mail using the Newton program named "Register" written by Flash Sheridan. After Catamount Software receives your payment or receipt of your payment, a registration code will be generated and emailed to you (if you have an email address). You need to use the CS-Reg.pkg that was included with the TimeLock files to enter the registration code. ----------------------------------------------------- CS-Reg.pkg ----------------------------------------------------- Using CS-Reg.pkg to enter your registration code: 1. Install CS-Reg.pkg onto your Newton 2. Run CS-Reg.pkg 3. Select ScrollingDoPopup from the "Application" popup 4. Enter your registration code 5. Tap "Register" ----------------------------------------------------- Contact Information ----------------------------------------------------- Hardy Macia Catamount Software P.O. Box 8276 Essex VT 05451, USA (802) 863-5256 internet : hardy@catamount.com eWorld : Hardy Macia NewtonMail : HardyMacia AOL : HardyMacia Compuserve : 74372,1262 ----------------------------------------------------- Version History ----------------------------------------------------- 3.0 - 7/29/95 - Changed so registration code can be entered with CS-Reg.pkg 2.2 - 1/12/95- Fixed the warnings so they would start on the 30th day instead of the 5th day. Also made the package slightly smaller in size. 2.1 - 11/28/94- Fixed -10401 bug when trying to eject the card 2.0 - Works with all Popup lists 1.0 - Worked only with PocketMoney 1.3-1.33. ----------------------------------------------------- Credits ----------------------------------------------------- All of this code is mine, but I did use the original programming interface that K2 (Sandeep Shah) used for his popup. Flash Sheridan and Bill Kearney for their techinical help. ----------------------------------------------------- Programmers Note ----------------------------------------------------- If you wish to implement this in your code you do not need to do anything different than you are doing now unless you want to take advantage of the additional functionality of starting the popup list in the middle. if functions.|originalDoPopup:VtHick| exists then // if ScrollingDoPopup is installed then start at startplace DoPopup( list, insetH, [insetV,startPlace], notifyView); else DoPopup( list, insetH, insetV, notifyView); My DoPopup works exactly the same as the builtin DoPopup function (page 2-63) with the exception of the 3rd parameter. If you want to position the top item of the popup to a certain item in the list you must pass startPlace (an Integer) which is the offset in the list array. [0,44] <- this will insetV 0 pixels and start at item 44 in list. ----------------------------------------------------- Other Programs By Me ----------------------------------------------------- Please email me for the current list and versions of my programs. PocketMoney - personal finance manager MPG - car log. Track fuel economy, trips for tax purposes, service maintenances and more. AssistCalc - programmable calculator TimeLock - password enchancement utility ScrollingDoPopup - allows popup list to scroll if they are longer than the length of the screen. Drag - allows dragging of Find, Assist and other windows. NameDropper - add names to Name file from notepad, or jump to any last name. Aloha - email client to send and receive AOL mail NoPasswordInk - turns off the pen ink when you enter the password CardStyle - changes the default card style <>