|Everything HP200LX: Knowledge, Products, Service|
Find it Fast . . . . . . . . . .with Flexpad
Replace most of your built-in applications with a surprisingly flexible text editor.
Flexpad provides fundamental text operations, including edits, searches, and cuts-and-pastes. But Flexpad's unique flexibility and power comes from its Views and Labels features.
The Only View
The View feature lets me quickly look at different data I've collected. For example, I can use the Only View feature to display each line of a text file containing a specific word or phrase. I have a text file containing contact information (i.e., names, addresses and phone numbers data normally held in HP's Phone database). If I use Only View to search for adams I get a screen similar to the one at the top of the next column, showing all the Adams in my file.
Flexpad's Only View showing all the Adams in the Flexpad file. Highlight bar rests on the first match (visible on Palmtop, but not on this graphic).
Note that the text searched on is displayed in the upper left corner. A highlight bar rests on the first match (Daniel Adams). I can use the ArrowKeys to move the highlight bar to any match. When I press (ENTER), Flexpad displays the entire text file in Text View and puts the cursor on the line I selected in the Only View. So if I selected Daniel Adams and pressed (ENTER), Flexpad would take me to the section of my text file with that line, allowing me to review or edit my contact information on Daniel.
The Palmtop's built-in Phone Book and Database program let you specify categories for each entry, to help you narrow down searches. For example, you can associate Phone Book entries with the category Restaurant and create a Subset that will let you display only the Restaurants in your Phone Book.
You can do a similar thing with Flexpad's Only View and its Label feature. Let's first look at the solution using Only View. Say I have contact information for restaurants listed in the text file I described above. Somewhere in each restaurant listing, I might type *rt' to signify that this is a restaurant listing. The entries might look like this:
Leo's Deli *rt
123 Elm St.
Los Angeles, CA 90024
*rt Art's Seafood Cafe
345 Oak St.
Santa Monica, CA 90403
I could then do an Only View search on *rt' to get a display like the this:
An OnlyView search on *rt displays a list of the restaurants in the file.
As in the previous example, I can highlight either entry and press (ENTER) to get additional contact information. Note that it doesn't matter where *rt' occurs on any given line. Since a Flexpad file can be as large as available memory can accommodate, it can be quite large, allowing a single file to house all my Phone, Database, and NoteTaker data.
Other Views use Labels to organize your data
One way Flexpad helps organize your data is by letting you assign one or more Labels to a specific block of text. For example, you could assign the Category Label HOME to a paragraph that describes your plans to remodel your living room. You can then View all entries with the HOME Label attached.
Flexpad provides a number of Label options to let you view your data in different ways. You can create a number of different Category Labels to view data related to, say, HOME projects, WORK projects, FUN things to do, etc. Section Labels mark the start of a new subject in the file. You can place a Bookmark Label anywhere in a text file and jump back to it quickly.
As with the above Only View example, once you've located and highlighted the labeled text, you can press (ENTER) to view the text associated with the label. Unlike the Only View, however, only the text to the right of the label is displayed. This means that you should place the Label at the beginning of the text you want associated with it.
Time specific Labels let Flexpad replace Appointment Book
Flexpad lets me insert time specific Labels in a text file, providing an easy way to track appointments and ToDo's. For example, I pressed (F8) to go to the Insert Label menu:
Flexpad's Insert Label menu.
To enter an appointment I select Day from the menu. I can also select ToDo or a number of other options. When I select Day I get this dialog box with Flexpad's current date filled in as its default:
Flexpad's Appointment dialog box lets you select the Date, Time, and Alarm status for your appointment.
If I really wanted a ToDo, but chose Day by mistake, I can press (F3) at this stage to convert the Appt dialogue to a ToDo dialogue, with its Priority field filled in with whatever I've configured as my default Priority:
Flexpad's ToDo dialog box lets you select the Date, Priority, and completion status for your ToDo.
After filling in the Time and Alarm information, I press (F10) and insert a description of the appointment. After inserting a few Appt and ToDo Labels in the file, along with their text descriptions, I might have something like this in Text View:
Access Flexpad's Views options menu and select Day to get a sorted view of day's appointments.
As you can see in the above menu, there are a number of different views available. If I choose Day (for Day View), I get a sorted display of date-labeled lines for the date Flexpad is set for. Normally this is the current date, but you can change this (described below). The display will look something like this:
Flexpad's Day View screen, shows current day's appointments ordered by time and ToDo's ordered by priority.
In the above Day View screen, the date of the appointments and ToDo's is displayed in the upper left corner, above its week number. The system date (i.e., the current date), time, and week number are displayed in the top right of the screen. Then come the appointments for the selected date, sorted by time, followed by incomplete ToDo's for that date or earlier, sorted by priority. Hitting (H) hoists the first ToDo to the top of the screen, and hitting (H) again hoists the first appointment to the top (similar to toggling between (F9) and (F10) in Appointment).
I can move to the next or previous date in Day View by pressing (+) or (---). I can go to the next or previous week with Right or Left Arrow. Similar conventions hold in weekly and monthly Views. In all Views, pressing (F5) prompts me to Goto date? At that point, I can enter a different date or hit (F5) again to see a pop-up calendar (like the one you see when you press (F5) in HP's Appointment Book). From here I can move the cursor with the ArrowKeys to select the desired date.
Whenever I press (F5) and am prompted for a date, I have yet another powerful choice. I can enter a one- or two-digit numerical string for the next occurrence of a numbered date. For example, I would enter 21' for the next occurrence of the 21st of a month. I can also enter a two-character string for the next occurrence of a given day. For example, I would enter mo' for Monday), to' or t' for today's date, y' for yesterday's date, or tm' for tomorrow's date. Press (ENTER) and that day's appointments and ToDo's are displayed.
Flexpad allows data to be viewed by the week, month, and other ways but so does HP's Appointment Book application. Let's see what Flexpad offers that Appointment Book doesn't.
Let's say I see today's schedule shown in the previous screen, and want to call Sally Adams before our 1:00 p.m. meeting. Using the Palmtop's built-in applications, I would have to switch to Phone Book to look up Sally's phone number. With Flexpad I simply do an Only View on sally adams' to get the following display:
Flexpad's Only View displaying entries associated with Sally Adams.
The above Only View shows all lines in the text file that contain sally adams'. The n next to the first two lines in the above graphic indicates that a Label is attached to the text, as opposed to plain text. The first line displayed a completed ToDo (a ToDo Label with the date 3/21/96 in its Done date field, followed by plain text describing the ToDo). The second is the appointment for the upcoming meeting (an Appt Label followed by the date and time of the appointment, followed by a plain text describing the appointment). The third has no Label, composed entirely of plain text, and is the first line of my entry for Sally Adams and her personal information. The fourth also has no Label, again entirely plain text, and is about a different person altogether. I move the highlight bar to the third entry and press (ENTER). Flexpad now displays this in Text View:
Flexpad displaying Sally Adams contact information.
While talking to Sally, she asks me about a check I was supposed to send her. I press (F4) to return to the Previous View (which brings up the Only View on sally adams') and note the date associated with the first entry (i.e., the completed ToDo telling me to send the check). She asks to change the time of our meeting, so I press (F3) (Day) to return to the Day View and see if there's an alternative time to meet her today.
Other time management possibilities using Flexpad
Here are a few other ways I combine the use of the Only View and Labels, to offer me time management possibilities.
The Weekly Grid View can be used, as it is below, to get an overview of the schedule for the week. I use it to see where new patients are this week (*NP* indicates this), and where further notes are included (I use ...' to indicate the entry has more than one line in Text View).
Flexpad's Weekly Grid View displays appointments for the week.
Unlike Appointment Book's Weekly View, Flexpad's Weekly Grid View wraps lines when this won't interfere with other lines on the same day. Note that it wrapped on Wednesday and Saturday, but truncated instead of wrapping on Monday and Tuesday.
Monthly Graph Views
The vertical lines in the Monthly Graph View displayed on the next page show the time slots that are filled. The time intervals are set to one half hour (the dots between the hours are the half-hour indicators). These settings can be changed using the configuration file option. The TODAY marker keeps you aware of today's date. (The block cursor you see is created by a third party utility I use.) In the screen below I moved the cursor down to the item occupying the 12:00 pm slot on April 2 to see what's there. Its contents show up in highlighted text at the bottom of the screen.
Flexpad's Monthly Graph Views give you a month-at-a-glance look at your appointment book. Vertical lines show time slots that are filled.
The double-corner symbol at the bottom of the screen (not shown in the above view) indicate multiple appointments further down the list. If I move the cursor to this icon, the additional appointments are displayed at the bottom of the screen.
Final analysis: The advantages of Flexpad
Here's a summary list of some of the advantages I think Flexpad has over the built-in Appointment Book.
Copyright © 2010 Thaddeus Computing Inc