|
|
Using pTextweb |
|
Contents |
Introduction
|
|
|
|
|
What is pTextweb
|
pTextweb is a hypertext notepad. Unlike HTML editors, pTextweb does not focus on the presentation of linked information. pTextweb focuses on the editing of linked information as a way to facilitate verbal thinking about complex ideas and systems. pTextweb lets the user create cells of text by simply typing in names for the cells, or double-clicking words that are not yet cellnames. It allows the user to create linkage from one cell to another by simply typing the name of the cell to be linked into the cell that does the linking. pTextweb keeps a sorted list of all the cells created so far, and allows access to the cells by selecting from the sorted list or clicking embedded links. pTextweb has a reporting feature that generates formatted lists of the contents of some or all cells, and produces cross references of cell linkages. |
|
Screenshots: |
pTextweb has three tabbed screen panes and a toolbar. The list pane is a selectable list of the text cells in the current web. The text pane is a scrolling, editable view of the selected text cell. Clicking on a highlighted cell name in the text pane takes you to that text cell. Any cellname entered in the main pane automatically becomes a highlighted link to that cell. Double clicking any word in the main pane allows the user to create both a cell by that name and a link to the new cell. The console pane is used for output of the report feature. The toolbar at the top of the screen is pretty much a standard hypertext browser bar, except that its action is confined to the local text web, instead of the world wide web. |
|
To what uses may pTextweb be put? |
A few suggested uses are:
|
|
pTextweb Demo Version |
The pTextweb demo version is fully functional, but it occasionally nags the user to register the program.
See the section called Registration for information on entering the registration key into the program.
|
|
|
|
|
Installing pTextweb |
Your pTextweb program should have arrived as a self-extracting archive, containing pTextweb.exe, SciLexer.dll (the freeware edit control used by pTextweb), and a bunch of other files. Installation consists of double-clicking the self-extracting archive, and following instructions. If you did not receive such a self-extracting archive, go to www.codelode.com and download one.
|
|
Using existing webs |
A few .twb files were provided to allow you to get the hang of navigating a web. These files are called cave.twb, DIBPrinting.twb, Meditation.twb, and Quotes.twb. They will be loaded into the pTextweb subdirectory of the Program Files directory. The pTextweb file open dialog only works in subdirectories of My Documents. If you want to open the example webs, you will have to either open them from the File Explorer, or copy them to My Documents, and open them from pTextweb. In any event, mess around with these webs and get familiar with linking between cells, creating new cells, changing the settings and so on. It won’t take long. You’ll be creating your own useful webs in no time.
|
|
|
|
|
The Settings Dialog
|
Click on the Edit menu, Settings choice. The following dialog will appear: The tabs allow the user to specifiy pTextweb behavior and appearance regarding Links, Reports, or Output. In the picture shown, the Links tab is chosen, which allows the user to choose from four link colors, and to activate cell creation on double clicking of words that are not cell names. It also allows the user to specify a dialog box be displayed before creating a new cell based upon a double-click.
|
|
Choosing
Output |
Choosing the Output tab brings up the following dialog: The user can choose between directing report output to the console or to a text file named in the Output Name field. Output text files appear in the My Device directory.
|
|
Specifying Report Output |
Choose the Report tab, and the dialog below appears. This tells pTextweb what to do when the user requests a report. Report type allows four choices: Formatted, In Pointers, Out Pointers and Trail.
When \n is encountered, a carriage return linefeed is output to the output destination in place of the ‘\n’ string. When \N is encountered, the cell name is output instead of the string ‘\N’. When \T is encountered, the contents of the text field of the cell is output instead of the string ‘\T’. When \ is encountered, whatever character follows it the format string, including ‘\’ is output to the output destination. If Inpointers is selected, then for each cell name selected in the text edit window, (or if the Report on All Cells box is clicked, for all cells) the report generator puts out the cell name, followed by a list of cells which point to that cell name. If Outpointers is selected, then for each cell name selected in the text edit window, (or if the Report on All Cells box is checked) for all cells, the report generator puts out the cell name, followed by a list of cell names which are pointed to from that cell.
|
|
Sample Reports (default formatted report from cave.twb) |
*****AttackTheGnome************************** You thrust your torch into the gnome's face, he dodges; and his broad axe separates your head from your shoulders. Your last impression is of the passageway tumbling crazily in your vision; and the sound of rushing water..... then icy silence.
*****ClimbTheRockChimney************************** You climb for an hour before coming into the sunlight through an opening by a juniper bush on the side of a rocky slope. A rumbling sound intensifies around you, and you leap just in time to avoid the cave-in which closes the chimney from which you just emerged. You can see the lights of your neighboorhood just a short hike down the mountain. Strange adventure.
*****DiveIntoTheTorrent************************** That was a hugely stupid thing to do! The water siezes you and plunges you through a winding cavern, rushing down without air, until you begin to feel strangely separate from yourself, observing as from a distance. Suddenly, you break the surface. Your lungs gratefully gulp great draughts of air. A second later, the water slows down. Soon you are in a placid lake, surrounded by translucent, glowing crystal walls. You crawl onto a sparkling beach, and lie there exhausted. Without warning, a booming voice enfolds you in its thunderous sound: "Be who you are." You look around, but nobody else is there. Seeing no way out of the crystal cavern, you remember that you followed links from the home cell to get here. All you have to do to get home is just keep pressing Alt-left arrow.
*****EnterTrapDoor************************** You are an adventureous soul. You drop lithely into a shallow pit below the trapdoor, which slams shut above your head. Before you is a passageway leading into the dimly lit bowels of the earth. A torch burns in a niche in the rock wall of the passage. You're in luck! The torch can be removed from its niche. You may choose to TakeTorchIntoPassageway, or GoBackToShack.
*****Fossil************************** The only treasure in here is the exposed bed of limestone, rich with the fossilized history of the evolution of life on this planet.
*****GoBackToShack************************** Unfortunately, the trap door above your head will not open, no matter how you pound on it. You may choose to LayDownAndDie or TakeTorchIntoPassageway..
*****GoHomeAndWatchTV************************** A wise, and safe decision. On the way home you find $5 lying on the street. You congratulate yourself on your good fortune, and stop at a convenience store to purchase popcorn. There is a good movie on tonight!
*****home************************** You are standing on a trap door in an abandoned shack in the forest. On the table before you is a map, apparently of subterranean caverns. Much of the map has been destroyed by time, but there is a section of the map that can still be read. On that section is the legend: "Here there be treasure".
If you choose to EnterTrapDoor, you may be able to find the treasure, and become rich. On the other hand, you may get lost, and leave nothing but your bones behind in a dimly lit crevasse far under the ground. If the risk is too great, you may decide to GoHomeAndWatchTV.
Click the link of your choice.
*****LayDownAndDie************************** Quitter!
*****Noway************************** There is no treasure in this cavern, which is not accessible from any other passage in the Cave. How did you get in here?
****SmileAndBrushPastHim************************** You smile politely and step nimbly around the little fellow, finding yourself suddenly in a cavern full of the sound of rushing water. From a ridge on one side of the room, there is a shaft of light coming down a rock chimney. On the other side, the river disappears into a hole in the wall. There is no air space in the hole, just rushing river.
You can ClimbTheRockChimney or DiveIntoTheTorrent.
*****TakeTorchIntoPassageway************************** As you descend the passageway, you begin to hear trickling sounds, and to see rivulets of sparkling water along the path. Ahead, in the gloom, a pair of eyes appears; and you hear an ominous chuckling.
Suddenly you are confronted with a fabulously ugly little gnome, who is carrying a broad axe, and clearing his nostrils noisily on your feet.
You must decide whether to AttackTheGnome, or SmileAndBrushPastHim.
|
|
Sample Reports (inpointers report from meditation.twb) |
AdviceToBeginningMeditators <Shamata CategoriesOfShamataMethods <Shamata FifthShamataTechnique <Shamata FirstShamataTechnique <Shamata FourthShamataTechnique <Shamata home MeditationPosture <home MeditationPractices <home NonReligiousMethod <VarietiesOfMeditation ReligiousMethod <VarietiesOfMeditation SecondShamataTechnique <Shamata Shamata <AdviceToBeginningMeditators <CategoriesOfShamataMethods <FifthShamataTechnique <FirstShamataTechnique <MeditationPractices <Shamata <ShamataOnEssence ShamataOnEssence <CategoriesOfShamataMethods ShamataWithFocalSupport <CategoriesOfShamataMethods ShamataWithoutFocalSupport <CategoriesOfShamataMethods ThirdShamataTechnique <Shamata VarietiesOfMeditation <home Vipasyana <AdviceToBeginningMeditators <FifthShamataTechnique <MeditationPractices <ShamataOnEssence <Vipasyana |
|
Sample Reports (outpointers report from DIBPrinting.twb) |
biBitCount biClrImportant biClrUsed >biClrUsed biHeight biPlanes biSize >BITMAPINFOHEADER >biSize biSizeImage bitCompression BITMAPINFO >BITMAPINFOHEADER >RGBQUAD >BITMAPINFO >BITMAPINFOHEADER >RGBQUAD BITMAPINFOHEADER >biSize >biWidth >biHeight >biPlanes >biBitCount >bitCompression >biSizeImage >biXPelsPerMeter >biYPelsPerMeter >biClrUsed >biClrImportant >BITMAPINFOHEADER bitmapTable biWidth biXPelsPerMeter biYPelsPerMeter Convert >Convert >BITMAPINFO >DIBbitmap >GetDIBits >GetDIBits >BITMAPINFO >myBITMAPINFO >BITMAPINFO >GetDIBits >BITMAPINFO >DIBbitmap >Transfer DIBbitmap >DIBbitmap >RGBQUAD GetDIBits >GetDIBits >Convert >BITMAPINFO >BITMAPINFO >BITMAPINFO >GetDIBits >BITMAPINFO >GetDIBits >BITMAPINFO >bitmapTable >BITMAPINFOHEADER >BITMAPINFO >GetDIBits >BITMAPINFO >BITMAPINFO >GetDIBits >BITMAPINFOHEADER home >Convert >Transfer >Convert >Transfer myBITMAPINFO >biSize >biWidth >biHeight >biPlanes >biBitCount >bitCompression >biSizeImage >biXPelsPerMeter >biYPelsPerMeter >biClrUsed >biClrImportant >BITMAPINFOHEADER RGBQUAD >RGBQUAD >RGBQUAD SetDIBitsToDevice >SetDIBitsToDevice StretchDIBits >StretchDIBits Transfer >SetDIBitsToDevice >StretchDIBits |
|
Sample Reports (trail report from DIBPrinting.twb) |
Trail: BITMAPINFOHEADER BITMAPINFO Convert home |
|
|
|
|
pTextweb Menubar |
The File menu has New, Open, Save, and SaveAs options. Edit Menu In addition to the usual Edit menu entries, this one contains the Settings selection, which brings up the settings property sheet, which has three tabs: Links, Report, and Output. Use of these tabbed dialogs is described above. The edit menu also has the Zoom selection, which allows you to change the size of Font used in the Text, and Console panes. Cell Menu The Cell menu has selections to create a ‘New’ cell or ‘Clone’ a new cell from an existing one, It also allows you to ‘Delete’ the current cell. Help Menu The Help menu provides a short selection of help topics, which when selected, are output to the currently selected Output. It also has an About pTextweb selection which gives pTextweb copyright and version information, as well as giving information on how to register the program, and providing a registration dialog. The registration dialog and information apper only if the program has not yet been registered. Report Button This printed page representation causes the report generator to run, using its current settings. If the "Report on All Cells" box in report settings is not checked, the report is generated for every cellname in the selected text of the text pane. If the "Report on All Cells" is selected, the report is generated for all cells. Stop Button This red circle with an 'X' button stops report output. |
|
|
Limited Warranty, License, Registration, Distribution, and Support |
|
Limited Warranty
|
ACKNOWLEDGEMENT BY USING THE DEMO OR REGISTERED VERSION OF PTEXTWEB, YOU ACKNOWLEDGE THAT YOU HAVE READ THIS LIMITED WARRANTY, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU ALSO AGREE THAT THE LIMITED WARRANTY IS THE COMPLETE AND EXCLUSIVE STATEMENT OF AGREEMENT BETWEEN THE PARTIES AND SUPERSEDES ALL PROPOSALS OR PRIOR AGREEMENTS, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN THE PARTIES RELATING TO THE SUBJECT MATTER OF THE LIMITED WARRANTY. |
|
License |
After you have registered pTextweb, you may use the program for as long as you like, and make as many backup copies as necessary on the computer for which it is registered. If you change operating systems, mother boards, or root disk drives after registering, that will likely necessitate re-registering the program. As long as there is a record of your previous registration, you can obtain a new registration key simply by requesting one from registration@codelode.com. Each registered user will be limited to no more than three free reregistrations during the course of a single year. You may use pTextweb without registering it, provided that you do not attempt to disable Nagging, which as been provided as an incentive to register the program. Any attempt to disable nagging in the unregistered program revokes your permission to use the program or to keep it on your computer. |
|
Registration |
Registration takes place in three parts:
Part 1) Copy the registration code from the dialog reached from the aboutpTextweb entry on the Help menu. If there is no registration code in that dialog, then pTextweb has probably been registered already. Part 2) Go
to www.codelode.com, and
go to the page that allows registration of pTextweb. Enter
your registration code, and other information requested, and
pay the registration fee. Part 3) Select the aboutpTextweb entry in the Help menu while pTextweb is running on your computer. Click on the "Register" button. You will be presented with a dialog which requests one part of your registration key. If you enter the information correctly, you should get a message “Registration Succeeded” in the status line at the bottom of the pTextweb window. |
|
Distribution |
pTextweb may
be freely distributed provided the following conditions are
met: 2) The file distributed must be the pTextweb self-extracting, self-installing archive. That's the one that can be downloaded from www.codelode.com. 3) Disk Vendors, Shareware Distributors and BBS(s) may charge a nominal fee for distribution of pTextweb. The recipient of pTextweb must be informed, in advance, that the fee paid to acquire pTextweb does not relieve the recipient from the necessity of registering his copy to disable Nags and enable printing. |
|
Support |
Support for registered pTextweb users, and for those attempting to register pTextweb is available via email at the address ptextweb@codelode.com. Include the word pTextweb in the subject line. |