> Is there any way to simply detect a click on a word to
> allow copying to the clipboard?  This to allow a
> paste/find against dictionaries?

Copy to clipboard has been requested a few times by others in the 
past also. As Adam described well, it is difficult on the device since 
they are just raw 
pixel data on the screen, not selectable text anymore. It is a non-
trival thing to solve 
though. If it does get solved, one of the features that can go with it is 
that when add a 
bookmark, the top line of viewer's visible text is automatically copied 
and pasted into 
the add bookmark's edit box as the default new name, as that is 
usually the name of 
the bookmark.
 
> What tools would I need if I were to do this myself? 
> (e.g. Direct connect to dictionary/memopad.)

Besides the cygwin and prc-tools you may need some extra things 
for the viewer, to 
parse the install scripts, etc. I still have my cygwin b20 from way 
back, but as Dennis 
rightly mentioned, there has been a lot of development since then, 
and these extra 
tools may have since been included.
 
> Care to venture an estimate on how long it would take
> a n above average C/C++ developer to get his arms
> around Palm development on an NT box?  

Coming in cold, I would say about a half-day to read up on the cygwin 
docs, test stuff, 
set up the cygwin environment in the manner you like, get familiar 
with the way the 
viewer is laid out, and start modifying. Palm has 2 large PDFs for 
their API: an intro 
and a massive function description reference. There is (was?) a free 
O'Reilly book on 
Palm programming, and Metrowerks used to have a free tutorial for 
memopad on their 
website that showed memopad being built from the template to 
finished product in 
about 25 steps. Most of the Palm API is very straightforward coming 
from 
programming in other GUI environments (pointers to a form, showing 
a form, etc); 
about the only thing that is odd is the database reading/writing.

> ps. If you could give a shout when the NT4/Plucker
> desktop issue is resolved it would be greatly
> appreciated!  Thx again for the great tools!

Alot of kind folks have sent back the debug log files, and I think it was 
caught today. It 
was just in the generation of the filename of the XML-resource file to 
load up the XML 
resources: since it wasn't the correct filename, no XML loaded, no 
GUI controls built, 
so crashed when try to manipulate the controls that didn't exist.

If you have a C++ compiler, you can compile the Plucker Desktop 
also, and play with 
that too if you like. Just like getting the PalmOS headers, you will 
just need the 
wxWindows headers from www.wxwindows.org
You can use cygwin(b20 isn't good enough here though, need a 
recent one), but you 
may wish a compiler that supports pre-compiled headers (such as 
the free Borland 
C++ compiler 5.5 with SP1) as the compile time increase will be 
giant (seemed to me 
to be about 20 fold).

Best wishes,
Robert

Reply via email to