It would help with updating if the version number could be printed in the Lister Title. I could only do this at the moment by going to Preferences - - > Display - - > Options and typing it in each time there is an update.
Would it be possible to add to the Custom Title the token %V - Installed version of Directory Opus?
option explicit
Function OnInit(initData)
initData.name = "Titlebar Version"
initData.desc = "Puts the Opus version number into lister titlebars"
initData.copyright = "(C) 2014 Leo Davidson"
initData.version = "1.1"
initData.default_enable = true
End Function
Function OnOpenLister(openListerData)
Dim cmd
set cmd = DOpus.NewCommand
cmd.SetSourceTab openListerData.lister.activetab
cmd.RunCommand "Set LISTERTITLE=""notoggle:%N - (Directory Opus " & DOpus.version.product & ")"""
End Function
I'm guessing that this script writes something to the configuration files somewhere.
Last week I did a full rebuild of my PC (after backing up everything including my full DOpus configuration). Since the rebuild, my DOpus lister titlebars were not showing the version number. I checked that the script had been loaded with the config restore - it was and was ticked in preferences/scripts.
Now, if I un-tick the script, the version number is present, if I tick the script again, the version number disappears. I have fully exited DOPus as well as rebooting and the symptoms are the same. I even deleted the script and I still have the version number in my titlebars (which is good actually ).
Not a major issue but I thought it was worth mentioning to see what is happening here.
If a lister title is set and you save that lister into a layout, the title is saved in the layout, which is a config file. Aside from that, the only other thing that could be considered part of the config is the script itself.
Thanks for the reply Leo. I think I understand the logic behind what had happened.
To get back to the 'correct' operation of the script, I set the lister as default and saved the layout. This saved the layout (*.oll) file with no version number. I then installed the script and activated it and normal service appears to be restored.
I don't understand why or how the script on/off actions were reversed, nor what would happen when a later version of DOpus was installed. Would it continue to be reversed and would the lister title get updated to the latest version number?