xycopy on taskbar

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
Post Reply
Muroph
Posts: 561
Joined: 21 Aug 2007 16:13

xycopy on taskbar

Post 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.
My shared scripts:
TeraCopy Integration, Tag Manager, Comments Menu, Text Replacer, Image and Media Tools, Checksum Calculator, Video Calculator
only 5 URLs are allowed on the sig...

nas8e9
Posts: 2232
Joined: 21 Jun 2008 14:50

Re: xycopy on taskbar

Post 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.

Muroph
Posts: 561
Joined: 21 Aug 2007 16:13

Re: xycopy on taskbar

Post 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. :?
My shared scripts:
TeraCopy Integration, Tag Manager, Comments Menu, Text Replacer, Image and Media Tools, Checksum Calculator, Video Calculator
only 5 URLs are allowed on the sig...

admin
Site Admin
Posts: 66350
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: xycopy on taskbar

Post 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.

nas8e9
Posts: 2232
Joined: 21 Jun 2008 14:50

Re: xycopy on taskbar

Post 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.

admin
Site Admin
Posts: 66350
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: xycopy on taskbar

Post 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! :D I'll actually use this setting now. You will use it tomorrow. :P

Muroph
Posts: 561
Joined: 21 Aug 2007 16:13

Re: xycopy on taskbar

Post 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! :D I'll actually use this setting now. You will use it tomorrow. :P
great! :D
My shared scripts:
TeraCopy Integration, Tag Manager, Comments Menu, Text Replacer, Image and Media Tools, Checksum Calculator, Video Calculator
only 5 URLs are allowed on the sig...

nas8e9
Posts: 2232
Joined: 21 Jun 2008 14:50

Re: xycopy on taskbar

Post 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... :cry:

I see Don has dealt with it already, so no problem.

Post Reply