Pocket Toolbox is a native libray for PocketC (www.orbworks.com) which extends the language with the following features: Dynamic forms, dialogs, and form objects (6 button types, fields, lists, labels, & graffiti shift indicators) Multi-buffered graphics Fast resource bitmaps (drawing & saving) 2 & 4 bit grayscale and 4, 8, & 16 bit color graphics. (PocketC built-in functions, bitmaps, and pixel drawing) Low level IR communications A "note" function for multi-line text input and for editing/viewing database records (with a 32k field size limit) Fast record sorting (with alpha-numeric, natural, case-insensitive, and reverse sorting options) Fast record string searches A text box drawing function with word wrapping and configurable alignment, font, color, and underline options. GetURL: A function for downloading content from the web (requires INet Library). Includes HTML tag stripping capability and header capture. Custom font importing & a font height function. A copy rectangle function with mode (OR,AND,XOR,etc), zooming, and rotate capabilities Saving and restoring the screen to and from databases Masked and transparent bitmaps (includes "sprite" management) Bitmap collision detection functions Triangle, ellipse, polygon, arc, multi-line, and polar/Cartesian plotting functions Brush width control when drawing lines, frames, and ellipses. A floodfill function Custom fill patterns for rectangles, lines, ellipses, triangles, and floodfill. Scrolling graphics Get/set pixel functions A tone function with volume and blocking/non-blocking parameters. A multi-dimensional array and structure emulation function. Hardkey checking and downkey event disable functions Pseudo-random number generation (including a weighted random function) Intersection functions (do shapes A and B cross? Is this point in this polygon?) Full set of time/date selection and conversion functions. peek & poke functions for direct processor register access. Backlight control System and application preferences access Auto-Off timer controls Can get OS version, ticks per second, and battery information.