btw. is it somehow possible to specify the sequence order of plugin-loading ?
the help-plugin assigns F1 to the default helpfile, while keybinder erases this assignment afterwards (at least on my installation, CB rev 2871, WinXP, wxMSW263p2)
However, could this be because you've told keybinder to handle the F1 key by previously defining it? If so, just undefine it.just undefine didn't work, it overwrote the previously assigned setting from the help-plugin with "NO hotkey"
Also, please note that the cbPlugin interface changed to 1.9, so the cbKeybinder{version}.ini reverted to the virgin menu structure with no user keys defined.i tried several things and finally i got rid of this bug, when i deleted manually all lines in cbKeyBinder04v19.ini
You can, for this changed version, simply copy version 1.8 to the version 1.9 .ini file.
If this problem persists for you, could you give me a step-by-step example of how to recreate it? I'll have a look at it when I get home next week.
tiwag,
Would you describe the order in which plugins are loaded for you.
Could you also describe your help file settings.
I'd like to try and re-create this situation.
thanks
pecan
Found 23 plugins
Loading: CodeStatistics BYOGames EnvVars CBProfiler ClassWizard CodeCompletion Autosave Compiler Debugger FilesExtensionHandler DevPakUpdater Source Exporter HelpPlugin cbKeyBinder ToDoList wxSmith wxSmithMime wxSmithWizard AStylePlugin copystrings DragScroll ScriptedWizard CB_Koders CodeSnippets
Yes there is! Rename help_plugin.dll to zhelp_plugin.dll 8)Quotebtw. is it somehow possible to specify the sequence order of plugin-loading ?
No there isn't. No plugin should depend on the initialisation order anyway...
i tried several things and finally i got rid of this bug, when i deleted manually all lines in cbKeyBinder04v19.inithis doesn't work, the keybinder plugin reports a erroneus ini file later on, when i try to assign another shortcut ...
which referenced the helpfiles. now the setting which is set-up by the help-plugin is persistent.
Yes there is! Rename help_plugin.dll to zhelp_plugin.dll 8)Quotebtw. is it somehow possible to specify the sequence order of plugin-loading ?
No there isn't. No plugin should depend on the initialisation order anyway...
Hey, don't laugh... back in the good old days when the meadows were green, the beer was strong, the Hobbits cheerish and plentiful, and Macs did not suck so bad as they did after the introduction of PowerPC CPUs, this was the "standard" procedere to manage your two screen rows of extensions :)
Well, one could still register to EVT_APP_STARTUP, then start a 500ms timer and set the F1 hotkey as soon as the timer fires :shock:
I believe I understand the problem.
Menu keys are being assigned after keyBinder initialization and keyBinder never sees or records them.
I think keyBinder needs to walk the menu structure and record the key assignments at CB close.
Too bad; lots of overhead.
The only other way: sit on an event thats says that the menu structure has changed. Lots of overhead there too.