Excuse me. I believe that you suggest to install help adding code to onInstall function to create a global plugin with an __init__ function which adds the help menu. If you don't develop it, I will try to create installtask soon. Thanks. 2013/5/23, Noelia <nrm1977@xxxxxxxxx>: > Yes, logical. You can add it to addontemplate. I would like see your > code and use it. > I don't know how it can be do by using onInstall function. I allways > add items within __init__ and remove them in terminate functions. > Cheers! > > 2013/5/23, Mesar Hameed <mesar.hameed@xxxxxxxxx>: >> It is probably safe to say that installTasks.py from addonTemplate >> should always install the help to the help submenu. >> If the addon needs anything else in the menues then the addon writer can >> do that in his code. We can probably help him, but thats probably a >> different task. >> >> So what I am thinking is this: >> * addon writer copies all of the template. >> * he puts his addon in addon folder without any change to the code. >> * creates readme and puts html in doc folder >> * when he builds/installs automatically installTasks finds the addon >> * name from buildvars and creates an item in the menu with the addon >> * name. >> >> If he needs options then he can extend the default installtasks or >> whatever is needed. >> >> Logical? >> >> thanks, >> Mesar >> On Thu 23/05/13,11:06, Noelia wrote: >>> OK Mesar and all. I know that in Ticket 2694, if I remember it well, >>> somebody talks about appending documentation to help menu. I agree >>> with you: people mostly talks about adding documentation to help, and >>> settings to preferences. But I think that addons can add their own >>> menus, integrated into NVDA's menu, to provide functions that don't >>> required shortcut keys. This is useful because it allows not to waste >>> too much keystrokes. >>> Perhaps we can add documentation to help, settings under preferences >>> and other functions to tools menu. >>> >>> 2013/5/23, Mesar Hameed <mesar.hameed@xxxxxxxxx>: >>> > I think from previous discussions on the dev list, the general feeling >>> > was as follows: >>> > >>> > 1. add any documentation under the help menu i.e. help -> Emule >>> > help -> eMule should open the readme file as provided in >>> > docs/lang/readme.html >>> > 2. If an addon needs to add a menu option for its settings then it >>> > should be straight into the normal menu wherever is most suitable, >>> > most >>> > probably under preferences. >>> > The reason behind this is so that addons feel like part of nvda >>> > instead >>> > of finding them in a addon submenu. >>> > >>> > of course if the user installs a lot of addons then the menues will >>> > get >>> > quite large, but I think this is the agreement at the moment. >>> > >>> > I can't find the dev list archive links for the threads where this >>> > information is available, and it was in multiple threads if I am not >>> > too >>> > mistaken. >>> > >>> > @joseph, jamie just confirmed on irc. >>> > >>> > Thanks. >>> > Mesar >>> > On Thu 23/05/13,07:48, Noelia wrote: >>> >> I'm not sure about this point, because there are addons, as I pointed >>> >> out in a previous message, that add its own menu, and other can add >>> >> documentation to help. >>> >> For instance I have different addons with documentation in the addon >>> >> menu, under NVDA main menu. But the addon for PerkyDucks has >>> >> documentation appended to help NVDA's menu, and place markers, in >>> >> addon menu but under preferences. I don't know, but I can collaborate >>> >> if you want. >>> >> >>> >> 2013/5/23, Mesar Hameed <mesar.hameed@xxxxxxxxx>: >>> >> > Thanks Nolia, >>> >> > >>> >> > What do you think about making things more automatic and >>> >> > consistant, >>> >> > for >>> >> > example >>> >> > automatically add documentation to nvda menu if we provide a >>> >> > default >>> >> > installTasks.py file? That way end users know that documentation >>> >> > will >>> >> > be in the menu after they install any addon. >>> >> > we will be forced into a good habit of writing at least a minimal >>> >> > readme. >>> >> > If its done by installTasks the addon writer probably needs to do >>> >> > even >>> >> > less in his code, thoughts? >>> >> > >>> >> > thanks, >>> >> > Mesar >>> >> > On Wed 22/05/13,23:10, Noelia wrote: >>> >> >> Hello, I have tried to send a pull request for this new branch. >>> >> >> You >>> >> >> can accept it in case you think it's useful. >>> >> >> Thanks. >>> >> > ---------------------------------------------------------------- >>> >> > >>> >> > NVDA add-ons Central: A list for discussing NVDA add-ons >>> >> > >>> >> > To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. >>> >> > >>> >> > To unsubscribe, send an email with the subject line of >>> >> > "unsubscribe" >>> >> > (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. >>> >> > >>> >> > If you have questions for list moderators, please send a message to >>> >> > nvda-addons-moderators@xxxxxxxxxxxxx. >>> >> > >>> >> > >>> >> ---------------------------------------------------------------- >>> >> >>> >> NVDA add-ons Central: A list for discussing NVDA add-ons >>> >> >>> >> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. >>> >> >>> >> To unsubscribe, send an email with the subject line of "unsubscribe" >>> >> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. >>> >> >>> >> If you have questions for list moderators, please send a message to >>> >> nvda-addons-moderators@xxxxxxxxxxxxx. >>> >> >>> > ---------------------------------------------------------------- >>> > >>> > NVDA add-ons Central: A list for discussing NVDA add-ons >>> > >>> > To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. >>> > >>> > To unsubscribe, send an email with the subject line of "unsubscribe" >>> > (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. >>> > >>> > If you have questions for list moderators, please send a message to >>> > nvda-addons-moderators@xxxxxxxxxxxxx. >>> > >>> > Community addons can be found here: http://addons.nvda-project.org >>> > >>> ---------------------------------------------------------------- >>> >>> NVDA add-ons Central: A list for discussing NVDA add-ons >>> >>> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. >>> >>> To unsubscribe, send an email with the subject line of "unsubscribe" >>> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. >>> >>> If you have questions for list moderators, please send a message to >>> nvda-addons-moderators@xxxxxxxxxxxxx. >>> >>> Community addons can be found here: http://addons.nvda-project.org >> ---------------------------------------------------------------- >> >> NVDA add-ons Central: A list for discussing NVDA add-ons >> >> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. >> >> To unsubscribe, send an email with the subject line of "unsubscribe" >> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. >> >> If you have questions for list moderators, please send a message to >> nvda-addons-moderators@xxxxxxxxxxxxx. >> >> Community addons can be found here: http://addons.nvda-project.org >> > ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org