The transfer window appears when you've given Pineapple News instructions to download messages from or upload messages to your news server. It has three tabs: Progress, giving information about the currently executing action and the overall progress bar; Actions, which shows the list of queued actions waiting to be executed; and Errors, where any failures are reported. When all transfers are finished it hangs around for a few more seconds and then disappears. (The amount of time it hangs around is settable in the program's INI file. See the help topic PineappleNews.ini Reference for more details.)
On the Transfer menu is a sub-menu called Window that contains three menu options that control the operation of the transfer window. The first is Show, which will cause the window to immediately appear onscreen if it isn't already displayed. The second option is Hide, which will cause the window to disappear (you can get the same result by clicking the window's close button on its title tab). Hiding the window will not cancel any pending transfers.
The final menu option is Auto display, which controls whether or not the window appears automatically at the start of a new transfer. If it's checked the window will come and go on its own. If it's not checked then the window will only appear if you specifically request it to by selecting the Show menu option or if a transfer error occurs.
The Progress tab has one button, Remove all. If clicked then all pending actions will be removed from the queue, including the one that is currently executing.
The Actions tab allows you to view and control the list of pending actions. The list shown is updated in realtime and is therefore always up-to-date. The action in bold at the very top of the list is the one currently executing. Using the four buttons on this tab you can re-order or remove actions that are not yet executing. The currently executing action cannot be re-ordered, only removed. Note that if you remove the currently executing action then the state of the connection to the current server is considered unrecoverable and all other actions intended for that server are removed also.
The Errors tab will be made current whenever a transfer error occurs. Note that depending on the severity of the error it may not cancel all transfers, although it is likely to affect all actions for the current server.