Page 1 of 1
xycopy on taskbar
Posted: 27 Apr 2010 17:27
by Muroph
i tried using background jobs for the first time today, but the progress dialog from xycopy doesn't create a taskbar button.
i can see the dialog, but if i click on another window (e.g. xyplorer's) then it disapears and i have to alt+tab or minimize the other windows to get it back.
is that how it's supposed to be?
i'm using xy v9.00.0205 on XP SP3.
Re: xycopy on taskbar
Posted: 27 Apr 2010 18:19
by nas8e9
In a nutshell: yes. XYplorer uses the Windows Shell file functions. It's these functions that generate a progress window, but differently on XP as opposed to VIsta and Windows 7: on XP you get a dialog box-like window without its own button on the taskbar, whereas on Vista and Windows 7 the Windows Shell file functions generate a more extensive status window with its own button on the title bar.
It does indeed make it difficult on XP to change the focus from the progress window to another window and then back. The good news is that the next item on the road map is XYcopy 2.0, which entails XYplorer using kernel file functions enabling XYplorer to fully control the UI. There's still lots of discussion in several threads on how this UI should look and act, but I wouldn't expect your problem to last long.
Re: xycopy on taskbar
Posted: 27 Apr 2010 19:03
by Muroph
nas8e9 wrote:In a nutshell: yes. XYplorer uses the Windows Shell file functions. It's these functions that generate a progress window, but differently on XP as opposed to VIsta and Windows 7: on XP you get a dialog box-like window without its own button on the taskbar, whereas on Vista and Windows 7 the Windows Shell file functions generate a more extensive status window with its own button on the title bar.
It does indeed make it difficult on XP to change the focus from the progress window to another window and then back. The good news is that the next item on the road map is XYcopy 2.0, which entails XYplorer using kernel file functions enabling XYplorer to fully control the UI. There's still lots of discussion in several threads on how this UI should look and act, but I wouldn't expect your problem to last long.
that's more or less what i had understood by reading some threads, but i got a bit confused after reading this in the change log:
Code: Select all
! XYcopy: Vanished from the taskbar in v8.90.0012. Returned.
i thought it might have been the same bug again.
thanks for clarifying it!
thinking for a bit, i
do see a separate taskbar button for the progress dialog when background jobs are disabled.
that's the reason why i enabled "file operation progress dialog modeless".
couldn't the same thing be done for xycopy?
PS: now that i mentioned "file operation progress dialog modeless", for some reason i can't toggle this setting.
i can tick/untick the checkbox, but the setting is not saved when i hit OK.

Re: xycopy on taskbar
Posted: 27 Apr 2010 19:18
by admin
Muroph wrote:PS: now that i mentioned "file operation progress dialog modeless", for some reason i can't toggle this setting.
i can tick/untick the checkbox, but the setting is not saved when i hit OK.

Oops, right! Strange. I'll check that. I also check whether I can use this modeless setting in XYcopy with the same effect. Good idea.
Re: xycopy on taskbar
Posted: 27 Apr 2010 19:26
by nas8e9
Muroph wrote:that's more or less what i had understood by reading some threads, but i got a bit confused after reading this in the change log:
Code: Select all
! XYcopy: Vanished from the taskbar in v8.90.0012. Returned.
i thought it might have been the same bug again.
thanks for clarifying it!
thinking for a bit, i
do see a separate taskbar button for the progress dialog when background jobs are disabled.
that's the reason why i enabled "file operation progress dialog modeless".
couldn't the same thing be done for xycopy?
XYcopy 1.0 is basically backgrounding (using XYcopy.exe) plus queuing, with the former being (AFAIK) a requisite for the latter. Regardless of this, I can't think how disabling background processing can make a taskbar button appear given that, as I said in my first post, XP's file functions don't generate a status window/dialogue box with its own toolbar button and they're always used, backgrounding or not.
Could you provide a screenshot of when this happens?
With regard to the File operation progress dialog modeless setting, this only applies when backgrounding is off: XYplorer.exe (the main window) "owns" the progress dialog if it's modal, whereas modeless should enable the behaviour causing your original complaint. The help file explicitly states that the File operation progress dialog modeless setting is ignored when Background processing is enabled. I can't test with XP myself at the moment, unfortunately.
Muroph wrote:PS: now that i mentioned "file operation progress dialog modeless", for some reason i can't toggle this setting.
i can tick/untick the checkbox, but the setting is not saved when i hit OK.

Confirmed with 9.00.0205 on Windows 7 x64 RTM. Doesn't seem to matter whether Enable background processing is enabled or not.
Re: xycopy on taskbar
Posted: 27 Apr 2010 20:09
by admin
admin wrote:Muroph wrote:PS: now that i mentioned "file operation progress dialog modeless", for some reason i can't toggle this setting.
i can tick/untick the checkbox, but the setting is not saved when i hit OK.

Oops, right! Strange. I'll check that. I also check whether I can use this modeless setting in XYcopy with the same effect. Good idea.
Fixed and done. Works well!

I'll actually use this setting now. You will use it tomorrow.

Re: xycopy on taskbar
Posted: 27 Apr 2010 20:38
by Muroph
nas8e9 wrote:XYcopy 1.0 is basically backgrounding (using XYcopy.exe) plus queuing, with the former being (AFAIK) a requisite for the latter. Regardless of this, I can't think how disabling background processing can make a taskbar button appear given that, as I said in my first post, XP's file functions don't generate a status window/dialogue box with its own toolbar button and they're always used, backgrounding or not.
Could you provide a screenshot of when this happens?
With regard to the File operation progress dialog modeless setting, this only applies when backgrounding is off: XYplorer.exe (the main window) "owns" the progress dialog if it's modal, whereas modeless should enable the behaviour causing your original complaint. The help file explicitly states that the File operation progress dialog modeless setting is ignored when Background processing is enabled. I can't test with XP myself at the moment, unfortunately.
you just have to disable background processing and enable "modeless progress dialogs", then the progress dialog will have a taskbar button.
this works because, unlike xycopy, xyplorer
does honor the "modeless" setting.
admin wrote:Fixed and done. Works well!

I'll actually use this setting now. You will use it tomorrow.

great!

Re: xycopy on taskbar
Posted: 27 Apr 2010 21:04
by nas8e9
Muroph wrote:you just have to disable background processing and enable "modeless progress dialogs", then the progress dialog will have a taskbar button.
this works because, unlike xycopy, xyplorer does honor the "modeless" setting.
I'm on Windows 7 without a Windows XP VM handy...
I see Don has dealt with it already, so no problem.