From: Richard B W. <rb...@us...> - 2005-10-12 19:40:16
|
I was going to assign the OnKeyDown event handlers in FormCreate but your method looks better. I'm not certain whether the web page(s) displayed by the GUI should be local or on the internet. The advantage of having them on the web is that they are more likely to be up-to-date. The advantage of having them local is that they are always available even if you don't have an internet connection or if the web site is down. Perhaps the best solution would be to provide local web pages that give the basic information and then provide a link to the internet web page. Richard B. Winston rb...@us... http://water.usgs.gov/nrp/gwsoftware/ 703-648-5988 on Fridays: 301 474-2762 Michalis Kamburelis <mic...@ca...> Sent by: pas...@li... 10/12/2005 03:25 PM Please respond to pas...@li... To pas...@li... cc Subject Re: [Pasdoc-main] Help on Help <snip> Basically I agree with everything what you said, except for the idea of assigning OnKeyDown handler to every control on a form. This would be a major pain -- it would be extremely easy to accidentally forget about handling OnKeyDown for some control. Fortunately a simpler solution is possible: set KeyPreview of the form to true, and assign OnKeyDown handler of the form to something like procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = VK_F1) and (ActiveControl <> nil) then ShowMessage('Got F1 key from ' + ActiveControl.Name); end; <snip> I think that "Help" menu item should show some main help page of pasdoc_gui. This page should basically say what pasdoc_gui is -- that it's a GUI interface to all pasdoc functionality, that you can create, modify and save setting inside *.pds files and use them to generate documentation. Feel free to create such page on [http://pasdoc.sipsolutions.net/PasDocGui]. Michalis ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Pasdoc-main mailing list Pas...@li... https://lists.sourceforge.net/lists/listinfo/pasdoc-main |