EditC 1.4 and EditC Doc 1.0

Contents

1. Introduction
2. System Requirements
3. Installation
4. User guide
4.1 EditC Doc
4.2 Registration
5. Uninstall
6. Known limitations
7. Contact
8. Changelog EditC
9. Changelog EditC Doc

1. Introduction

EditC is a memo editor designed for PocketC . It is an enhanced version of the original Memo Pad application. EditC Doc has the same edit features as EditC, but for doc files.
Registration
will cost $5.

The main advantage of EditC is that you can quickly insert PocketC functions by choosing the correct categories. You can choose from PocketC, CControls and PToolboxLib functions. The cursor will automatically be placed between the brackets on functions which require parameters. The popup list of selectable functions will show quick information on the parameters. A function will be shown like this: function(i, s, f, c), where i = int, s = string, p = pointer, f = float and c = char. There is a reference feature for showing more information about a function. Installation of PktCReference.pdb is required for this feature.
Language specific keywords like "while" and "if" statements can also be inserted.

EditC and EditC Doc don't have a memo 4k limit, they support a maximum of 32000 characters. However, large memos are splitted after synchronization. A warning will be shown if a memo is larger than 4096 characters.

There is a line number indication in the Edit view (see section 4. User guide), you can also jump to a specific line using the goto line dialog.

2. System Requirements

PalmOS 3.5.0 and higher.
Supported resolutions: 160x160 and 320x320.
EditC memo requires 62KB, EditC Doc 76KB and PktCReference.pdb 133KB.

3. Installation

EditC.prc (required): Main file for EditC.
EditCDoc.prc: For editing doc files. It can be installed with EditC.prc, because they have different Palm ID's.
PktCReference.pdb (optional): References are stored in this file.

4. User guide

EditC is based on the built-in Memo Pad application from Palm. Users of Memo Pad will find EditC familiar.

List View:
This screen is basically the same as Memo Pad, except for the highlight field. Insert the first few characters of the memo you want to find, and the matching memos will be highlighted. The highlight color can be changed in the menu.

Edit View:

  1. Main category selection
    Shows the currently selected main category. Can be toggled by pressing "left" on a 5-way navigator. You can choose from:
    -built-in, default PocketC functions
    -Language, keywords of the PocketC language.

    - CControls
    - PToolboxLib , including the Fctl commands.
  2. Sub category
    Shows the currently selected sub category. This list depends on the current main category. Can be toggled by pressing "right" on a 5-way navigator.
  3. Select code button
    Popups a list of functions in the current category. Can be toggled by pressing "select" on a 5-way navigator. The list is sorted automatically. To quickly select a function, write the first few letters in the graffiti area. To matching function (or closest match) will be selected.
  4. Function bookmarks
    A list showing the functions in your application will be popped up. Selecting a function will take the cursor to that function. If the functions in the memo don't have matching '{' and '}' characters, the list will not show all functions or will not show up at all. 
  5. Find
    A basic find function. You can optionally do a case sensitive find.
  6. Find again
  7. Scroll value
    Here you can set to scroll 1 line or 1 page when the page up/down keys are pressed.
  8. Write protect
    Toggles between edit mode and view only mode.
  9. Line number indication
    Shows the line number of the cursor's position. Tap this number to bring up the goto line dialog.
  10. Popup List
    The list of functions in the current category.

Features not shown in the screenshot:

These features can be accessed using the menu. Launching PocketC and searching reference on a function can also be accessed using the shortcut command bar.

Note: the main() method has been put in the Built-in -> Standard I/O section

4.1 EditC Doc

Some notes for using EditC Doc:

4.2 Registration

To register, please visit www.palmgear.com, www.handango.com or www.pdassi.de. You should receive a key for unlocking EditC. This key can be entered in the menu Help -> Register screen. Registration costs $5. Benefits for registered users:

5. Uninstall

Select "Delete..." from the launcher menu, choose "EditC" or "EditC Doc" from the list and press the Delete... button. Settings and reference files will be deleted also

6. Known limitations

7. Contact

For bug reports/help/feature requests etc. email to:
tljchung@lycos.nl

8. Changelog EditC

Version 1.4
-Updated functions and reference list to PocketC 7.0.0 (Added secondsx() and changed some description on event())
-Added some double density bitmaps
-Added a preferences screen. Auto tab, field underlinement and auto paren can be set here.
-Added an "Edit" menu to the reference screen. The text in the reference screen is not editable, so only copy and select all menu options work
-The " and ' characters are also completed now with auto paren
-Changed some positions of popup lists
-Find dialog now has a "Match case" box instead of "Ignore case".
-Clipboard is no longer overwritten when selecting a function from a popup list.
-Fixed some weird scrolling during a search.
-Fixed some glitches with (portions of) popup messages staying on the screen.
-Corrected some typos
-EditC now parses functions better for the function bookmarks feature.
Version 1.3.1

-Updated functions and reference list to PocketC 6.6.0 (Added the functions alertc() and promptc())
Version 1.3
-Updated functions and reference list to PocketC 6.5.1
-Added a Done button at the top left
-Fixed a bug where EditC selected the wrong memo to compile
-Undo now works after having selected a function from the popup list
-Added jumping to line by tapping the line number indication
-Removed some strange characters in Reference file
Version 1.2
-Minor bug fixes
-Updated for PocketC 6.1.0: Added a Compile option in the menu. It launches PocketC and immediately compiles the memo.
Version 1.1
-PalmOS 3.5 support
-Fixed typos
Version 1.0
-Initial release

9. Changelog EditC Doc

Version 1.0
-Initial release
Copyright © 2003-2004 Jurgen Chung, All rights reserved.
Portions copyright © 1996-2002 PalmSource, Inc. or its subsidiaries. All rights reserved.