| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723 | //---------------------------------------------------------------------------#ifndef NonVisualH#define NonVisualH//---------------------------------------------------------------------------#include <Classes.hpp>#include <Controls.hpp>#include <StdCtrls.hpp>#include <Forms.hpp>#include <ActnList.hpp>#include <Menus.hpp>#include <ImgList.hpp>#include <ExtCtrls.hpp>#include <Rights.h>#include "CustomScpExplorer.h"#include "TB2Item.hpp"#include "TBX.hpp"#include "TB2ExtItems.hpp"#include "TBXExtItems.hpp"#include <ShellAnimations.hpp>#include "TBXToolPals.hpp"#include <System.Actions.hpp>//---------------------------------------------------------------------------#define fcStatusBar        0x01#define fcToolBar2         0x02#define fcLocalStatusBar   0x12#define fcRemoteStatusBar  0x14#define fcRemotePopup      0x17#define fcCommandLinePanel 0x18#define fcQueueView        0x19#define fcQueueToolbar     0x1A#define fcLocalTree        0x1B#define fcRemoteTree       0x1C#define fcSessionToolbar   0x1E#define fcCustomCommandsBand 0x1F#define fcColorMenu        0x20#define fcTransferDropDown 0x22#define fcTransferList     0x23#define fcTransferLabel    0x24#define fcSessionsTabs     0x25#define fcLocalPopup       0x26#define fcRemotePathComboBox 0x27#define fcExplorerMenuBand        0x31#define fcExplorerAddressBand     0x32#define fcExplorerToolbarBand     0x33#define fcExplorerSelectionBand   0x34#define fcExplorerSessionBand     0x35#define fcExplorerPreferencesBand 0x36#define fcExplorerSortBand        0x37#define fcExplorerUpdatesBand     0x38#define fcExplorerTransferBand    0x39#define fcExplorerCustomCommandsBand 0x40#define fcCommanderMenuBand             0x51#define fcCommanderSessionBand          0x52#define fcCommanderPreferencesBand      0x53#define fcCommanderSortBand             0x56#define fcCommanderCommandsBand         0x57#define fcCommanderUpdatesBand          0x58#define fcCommanderTransferBand         0x59#define fcCommanderCustomCommandsBand   0x61#define fcCommanderLocalHistoryBand     0x71#define fcCommanderLocalNavigationBand  0x72#define fcCommanderLocalFileBand        0x73#define fcCommanderLocalSelectionBand   0x74#define fcCommanderRemoteHistoryBand    0x75#define fcCommanderRemoteNavigationBand 0x76#define fcCommanderRemoteFileBand       0x77#define fcCommanderRemoteSelectionBand  0x78//---------------------------------------------------------------------------class TNonVisualDataModule : public TDataModule{__published:    // IDE-managed Components  TAction *LocalSortByNameAction;  TAction *LocalSortAscendingAction;  TAction *LocalSortBySizeAction;  TActionList *ExplorerActions;  TAction *CurrentRenameAction;  TAction *CurrentDeleteAction;  TAction *CurrentCreateDirAction;  TAction *CurrentCycleStyleAction;  TAction *CurrentIconAction;  TAction *CurrentSmallIconAction;  TAction *CurrentReportAction;  TAction *CurrentListAction;  TAction *CurrentDeleteFocusedAction;  TAction *CurrentPropertiesFocusedAction;  TAction *CurrentPropertiesAction;  TAction *RemoteBackAction;  TAction *RemoteForwardAction;  TAction *RemoteParentDirAction;  TAction *RemoteRootDirAction;  TAction *RemoteHomeDirAction;  TAction *RemoteRefreshAction;  TAction *AboutAction;  TAction *StatusBarAction;  TAction *SessionsTabsAction;  TAction *ExplorerAddressBandAction;  TAction *ExplorerMenuBandAction;  TAction *ExplorerToolbarBandAction;  TAction *RemoteOpenDirAction;  TAction *SelectAction;  TAction *UnselectAction;  TAction *SelectAllAction;  TAction *InvertSelectionAction;  TAction *ExplorerSelectionBandAction;  TAction *ClearSelectionAction;  TTimer *SessionIdleTimer;  TAction *NewSessionAction;  TAction *SiteManagerAction;  TAction *CloseSessionAction2;  TAction *SavedSessionsAction2;  TAction *WorkspacesAction;  TAction *ExplorerSessionBandAction;  TAction *PreferencesAction;  TAction *ExplorerPreferencesBandAction;  TAction *RemoteChangePathAction;  TAction *LocalChangePathAction;  TAction *LocalOpenDirAction;  TAction *LocalBackAction;  TAction *LocalForwardAction;  TAction *LocalParentDirAction;  TAction *LocalRootDirAction;  TAction *LocalHomeDirAction;  TAction *LocalRefreshAction;  TAction *ToolBar2Action;  TAction *CommanderMenuBandAction;  TAction *CommanderSessionBandAction;  TAction *CommanderPreferencesBandAction;  TAction *CommanderLocalHistoryBandAction;  TAction *CommanderLocalNavigationBandAction;  TAction *CommanderRemoteHistoryBandAction;  TAction *CommanderRemoteNavigationBandAction;  TAction *LocalStatusBarAction;  TAction *RemoteStatusBarAction;  TAction *LocalSortByAttrAction;  TAction *LocalSortByTypeAction;  TAction *LocalSortByChangedAction;  TAction *CommanderSortBandAction;  TAction *RemoteSortAscendingAction;  TAction *RemoteSortByNameAction;  TAction *RemoteSortBySizeAction;  TAction *RemoteSortByRightsAction;  TAction *RemoteSortByChangedAction;  TAction *RemoteSortByOwnerAction;  TAction *RemoteSortByGroupAction;  TAction *CurrentSortByTypeAction;  TAction *CurrentSortAscendingAction;  TAction *CurrentSortByNameAction;  TAction *CurrentSortBySizeAction;  TAction *CurrentSortByRightsAction;  TAction *CurrentSortByChangedAction;  TAction *CurrentSortByOwnerAction;  TAction *CurrentSortByGroupAction;  TAction *ExplorerSortBandAction;  TAction *SortColumnAscendingAction;  TAction *SortColumnDescendingAction;  TAction *HomepageAction;  TAction *HistoryPageAction;  TAction *SaveCurrentSessionAction2;  TAction *LocalSortByExtAction;  TAction *RemoteSortByExtAction;  TAction *CurrentSortByExtAction;  TAction *ShowHideRemoteNameColumnAction;  TAction *ShowHideRemoteExtColumnAction;  TAction *ShowHideRemoteSizeColumnAction;  TAction *ShowHideRemoteChangedColumnAction;  TAction *ShowHideRemoteRightsColumnAction;  TAction *ShowHideRemoteOwnerColumnAction;  TAction *ShowHideRemoteGroupColumnAction;  TAction *ShowHideLocalNameColumnAction;  TAction *ShowHideLocalExtColumnAction;  TAction *ShowHideLocalTypeColumnAction;  TAction *ShowHideLocalSizeColumnAction;  TAction *ShowHideLocalChangedColumnAction;  TAction *ShowHideLocalAttrColumnAction;  TAction *HideColumnAction;  TAction *CompareDirectoriesAction;  TAction *CommanderCommandsBandAction;  TAction *SynchronizeAction;  TAction *ForumPageAction;  TAction *LocalAddBookmarkAction;  TAction *RemoteAddBookmarkAction;  TAction *ConsoleAction;  TAction *LocalExploreDirectoryAction;  TAction *CurrentEditAction;  TAction *CurrentOpenAction;  TAction *SynchronizeBrowsingAction;  TAction *CurrentAddEditLinkAction;  TAction *CloseApplicationAction;  TAction *OpenedSessionsAction;  TAction *CustomCommandsFileAction;  TAction *CustomCommandsCustomizeAction;  TAction *CheckForUpdatesAction;  TAction *PuttyAction;  TAction *DonatePageAction;  TAction *FileSystemInfoAction;  TAction *ClearCachesAction;  TAction *FullSynchronizeAction;  TAction *RemoteMoveToAction;  TAction *RemoteMoveToFocusedAction;  TAction *SelectOneAction;  TAction *ShowHiddenFilesAction;  TAction *FormatSizeBytesNoneAction;  TAction *CommandLinePanelAction;  TAction *LocalPathToClipboardAction;  TAction *RemotePathToClipboardAction;  TAction *GoToCommandLineAction;  TAction *FileListToCommandLineAction;  TAction *FileListToClipboardAction;  TAction *FullFileListToClipboardAction;  TAction *QueueItemQueryAction;  TAction *QueueItemPromptAction;  TAction *QueueItemErrorAction;  TAction *QueueItemDeleteAction;  TAction *QueueItemExecuteAction;  TAction *QueueGoToAction;  TAction *QueueItemUpAction;  TAction *QueueItemDownAction;  TAction *QueueToggleShowAction;  TAction *QueueShowAction;  TAction *QueueHideWhenEmptyAction;  TAction *QueueHideAction;  TAction *QueueToolbarAction;  TAction *QueuePreferencesAction;  TAction *PasteAction2;  TAction *RemoteTreeAction;  TAction *LocalTreeAction;  TAction *GoToTreeAction;  TAction *NewFileAction;  TAction *RemoteCopyToFocusedAction;  TAction *RemoteCopyToAction;  TAction *FileGenerateUrlAction2;  TAction *TableOfContentsAction;  TTBXPopupMenu *CommanderBarPopup;  TTBXItem *SessionButtons5;  TTBXItem *PreferencesButtons4;  TTBXItem *SortButtons2;  TTBXItem *CommandsButtons2;  TTBXSeparatorItem *N26;  TTBXItem *CommandLine2;  TTBXItem *CommandsToolbar1;  TTBXItem *StatusBar8;  TTBXSeparatorItem *N27;  TTBXSubmenuItem *LocalPanel1;  TTBXItem *HistoryButtons3;  TTBXItem *NavigationButtons3;  TTBXSeparatorItem *N23;  TTBXItem *Tree7;  TTBXSeparatorItem *N77;  TTBXItem *StatusBar6;  TTBXSubmenuItem *RemotePanel2;  TTBXItem *HistoryButtons4;  TTBXItem *NavigationButtons4;  TTBXSeparatorItem *N25;  TTBXItem *Tree8;  TTBXSeparatorItem *N78;  TTBXItem *StatusBar7;  TTBXSubmenuItem *Options1;  TTBXItem *Show5;  TTBXItem *HidewhenEmpty5;  TTBXItem *Hide4;  TTBXSeparatorItem *N69;  TTBXItem *Toolbar4;  TTBXSeparatorItem *N68;  TTBXItem *Customize4;  TTBXPopupMenu *RemotePanelPopup;  TTBXItem *CopyPathtoClipboard1;  TTBXItem *OpenDirectoryBookmark1;  TTBXSeparatorItem *N51;  TTBXItem *HistoryButtons5;  TTBXItem *NavigationButtons5;  TTBXSeparatorItem *N28;  TTBXItem *Tree5;  TTBXSeparatorItem *N75;  TTBXItem *StatusBar9;  TTBXPopupMenu *LocalPanelPopup;  TTBXItem *CopyPathtoClipboard2;  TTBXItem *OpenDirectoryBookmark2;  TTBXSeparatorItem *N52;  TTBXItem *HistoryButtons6;  TTBXItem *NavigationButtons6;  TTBXSeparatorItem *N29;  TTBXItem *Tree6;  TTBXSeparatorItem *N76;  TTBXItem *StatusBar10;  TTBXPopupMenu *RemoteFilePopup;  TTBXItem *RemoteOpenMenuItem;  TTBXSubmenuItem *RemoteEditMenuItem;  TTBXSubmenuItem *RemoteCopyMenuItem;  TTBXItem *Duplicate3;  TTBXItem *Moveto1;  TTBXItem *Moveto6;  TTBXItem *Delete1;  TTBXItem *Rename1;  TTBXSeparatorItem *N45;  TTBXSubmenuItem *RemoteFilePopupCustomCommandsMenu;  TTBXSubmenuItem *FileNames3;  TTBXItem *InserttoCommandLine2;  TTBXItem *CopytoClipboard3;  TTBXItem *CopytoClipboardIncludePaths3;  TTBXItem *CopyURLtoClipboard3;  TTBXSeparatorItem *N1;  TTBXItem *Properties1;  TTBXPopupMenu *RemoteDirViewPopup;  TTBXSubmenuItem *GoTo4;  TTBXItem *OpenDirectoryBookmark3;  TTBXSeparatorItem *N81;  TTBXItem *ParentDirectory4;  TTBXItem *RootDirectory4;  TTBXItem *HomeDirectory4;  TTBXSeparatorItem *N80;  TTBXItem *Back4;  TTBXItem *Forward4;  TTBXItem *Refresh4;  TTBXItem *AddToBookmarks4;  TTBXItem *CopyPathtoClipboard6;  TTBXSeparatorItem *N79;  TTBXPopupMenu *LocalDirViewPopup;  TTBXSubmenuItem *GoTo5;  TTBXItem *OpenDirectoryBookmark4;  TTBXItem *ExploreDirectory2;  TTBXSeparatorItem *N84;  TTBXItem *ParentDirectory5;  TTBXItem *RootDirectory5;  TTBXItem *HomeDirectory5;  TTBXSeparatorItem *N83;  TTBXItem *Back5;  TTBXItem *Forward5;  TTBXItem *Refresh5;  TTBXItem *AddToBookmarks5;  TTBXItem *CopyPathtoClipboard7;  TTBXSeparatorItem *N82;  TTBXPopupMenu *LocalDirViewColumnPopup;  TTBXItem *SortAscending1;  TTBXItem *SortDescending1;  TTBXItem *Hidecolumn1;  TTBXSeparatorItem *N37;  TTBXSubmenuItem *Showcolumns3;  TTBXItem *Name3;  TTBXItem *Size3;  TTBXItem *Type2;  TTBXItem *Modification3;  TTBXItem *Attributes3;  TTBXPopupMenu *RemoteDirViewColumnPopup;  TTBXItem *MenuItem1;  TTBXItem *MenuItem2;  TTBXItem *Hidecolumn2;  TTBXSeparatorItem *N38;  TTBXSubmenuItem *Showcolumns4;  TTBXItem *Name4;  TTBXItem *Size4;  TTBXItem *Modification4;  TTBXItem *Permissions1;  TTBXItem *Owner2;  TTBXItem *Group2;  TTBXPopupMenu *SessionsPopup;  TTBXPopupMenu *QueuePopup;  TTBXItem *ShowQuery1;  TTBXItem *ShowError1;  TTBXItem *ShowPrompt1;  TTBXSeparatorItem *N53;  TTBXItem *ExecuteNow1;  TTBXItem *Delete4;  TTBXSeparatorItem *N54;  TTBXItem *MoveUp1;  TTBXItem *MoveDown1;  TTBXItem *QueueEnableItem;  TTBXSeparatorItem *N67;  TTBXSubmenuItem *Queue2;  TTBXItem *Show4;  TTBXItem *HidewhenEmpty4;  TTBXItem *Hide3;  TTBXSeparatorItem *N66;  TTBXItem *Toolbar3;  TTBXSeparatorItem *N65;  TTBXItem *Customize3;  TTBXPopupMenu *ExplorerBarPopup;  TTBXItem *Address2;  TTBXItem *StandardButtons1;  TTBXItem *SelectionButtons1;  TTBXItem *SessionButtons2;  TTBXItem *PreferencesButtons1;  TTBXItem *SortButtons3;  TTBXSeparatorItem *N5;  TTBXItem *StatusBar2;  TTBXSeparatorItem *N72;  TTBXSubmenuItem *Queue7;  TTBXItem *Show6;  TTBXItem *HidewhenEmpty6;  TTBXItem *Hide5;  TTBXSeparatorItem *N71;  TTBXItem *Toolbar5;  TTBXSeparatorItem *N70;  TTBXItem *Customize5;  TTBXItem *Tree4;  TTBXItem *RemoteSortByExtColumnPopupItem;  TTBXItem *TBXItem67;  TTBXItem *LocalSortByExtColumnPopupItem;  TAction *FileListFromClipboardAction;  TAction *ShowHideRemoteLinkTargetColumnAction;  TTBXItem *TBXItem1;  TAction *DownloadPageAction;  TAction *CommanderUpdatesBandAction;  TTBXItem *TBXItem2;  TAction *UpdatesPreferencesAction;  TAction *ExplorerUpdatesBandAction;  TTBXItem *TBXItem3;  TAction *ExplorerTransferBandAction;  TAction *CommanderTransferBandAction;  TTBXItem *TBXItem4;  TTBXItem *TBXItem5;  TAction *PresetsPreferencesAction;  TAction *BestFitColumnAction;  TAction *CustomCommandsEnterAction;  TAction *LockToolbarsAction;  TTBXItem *TBXItem6;  TTBXItem *TBXItem7;  TAction *ShowHideRemoteTypeColumnAction;  TTBXItem *TBXItem8;  TAction *RemoteSortByTypeAction;  TAction *QueueItemPauseAction;  TTBXItem *TBXItem9;  TAction *QueueItemResumeAction;  TTBXItem *TBXItem10;  TAction *QueuePauseAllAction;  TAction *QueueResumeAllAction;  TAction *QueueDeleteAllDoneAction;  TAction *QueueEnableAction;  TTBXSubmenuItem *TBXSubmenuItem1;  TTBXItem *TBXItem11;  TTBXItem *TBXItem12;  TAction *EditorListCustomizeAction;  TAction *RestoreSelectionAction;  TAction *CurrentEditFocusedAction;  TAction *NewLinkAction;  TAction *NewDirAction;  TTBXSubmenuItem *TBXSubmenuItem26;  TTBXItem *TBXItem135;  TTBXItem *TBXItem136;  TTBXItem *TBXItem209;  TAction *QueueDisconnectOnceEmptyAction2;  TTBXItem *TBXItem13;  TAction *LocalCopyAction;  TAction *RemoteCopyAction;  TAction *ExplorerCustomCommandsBandAction;  TAction *CommanderCustomCommandsBandAction;  TTBXItem *TBXItem15;  TTBXItem *TBXItem16;  TAction *CustomCommandsBandAction;  TAction *ColorMenuAction;  TAction *AutoReadDirectoryAfterOpAction;  TTBXPopupMenu *RemoteAddressPopup;  TTBXSubmenuItem *TBXSubmenuItem2;  TTBXItem *TBXItem17;  TTBXSeparatorItem *TBXSeparatorItem1;  TTBXItem *TBXItem18;  TTBXItem *TBXItem19;  TTBXItem *TBXItem20;  TTBXSeparatorItem *TBXSeparatorItem2;  TTBXItem *TBXItem21;  TTBXItem *TBXItem22;  TTBXItem *TBXItem24;  TTBXItem *TBXItem25;  TAction *DuplicateSessionAction;  TAction *CustomCommandsLastAction;  TAction *CustomCommandsLastFocusedAction;  TAction *CustomCommandsEnterFocusedAction;  TAction *CurrentAddEditLinkContextAction;  TTBXItem *TBXItem23;  TTBEditAction *QueueItemSpeedAction;  TTBXComboBoxItem *QueuePopupSpeedComboBoxItem;  TAction *CurrentDeleteAlternativeAction;  TAction *CurrentEditWithAction;  TAction *LocalFilterAction;  TAction *RemoteFilterAction;  TTBXItem *TBXItem26;  TTBXItem *TBXItem27;  TAction *QueueShutDownOnceEmptyAction2;  TAction *QueueIdleOnceEmptyAction;  TTBXSubmenuItem *TBXSubmenuItem3;  TTBXItem *TBXItem28;  TTBXItem *TBXItem29;  TAction *QueueCycleOnceEmptyAction;  TAction *RemoteFindFilesAction;  TTBXItem *TBXItem30;  TTBXItem *TBXItem31;  TTBXItem *TBXItem32;  TTBXItem *TBXItem33;  TTBXItem *TBXItem34;  TTBXItem *TBXItem35;  TTBXItem *TBXItem36;  TTBXItem *TBXItem37;  TTBXItem *TBXItem38;  TShellResources *ShellResources;  TTBXColorItem *ColorMenuItem;  TAction *CurrentEditInternalAction;  TAction *SaveWorkspaceAction;  TAction *LocalRenameAction;  TAction *LocalEditAction;  TAction *LocalMoveAction;  TAction *LocalCreateDirAction2;  TAction *LocalDeleteAction;  TAction *LocalPropertiesAction;  TAction *RemoteRenameAction;  TAction *RemoteEditAction;  TAction *RemoteMoveAction;  TAction *RemoteCreateDirAction2;  TAction *RemoteDeleteAction;  TAction *RemotePropertiesAction;  TAction *LocalAddEditLinkAction2;  TAction *RemoteAddEditLinkAction2;  TAction *CommanderLocalFileBandAction;  TAction *CommanderRemoteFileBandAction;  TTBXItem *TBXItem14;  TTBXItem *TBXItem39;  TTBXItem *TBXItem40;  TTBXItem *TBXItem41;  TAction *RemoteCopyFocusedAction;  TAction *RemoteMoveFocusedAction;  TAction *LocalSelectAction;  TAction *LocalUnselectAction;  TAction *LocalSelectAllAction;  TAction *RemoteSelectAction;  TAction *RemoteUnselectAction;  TAction *RemoteSelectAllAction;  TAction *CommanderLocalSelectionBandAction;  TAction *CommanderRemoteSelectionBandAction;  TTBXItem *TBXItem42;  TTBXItem *TBXItem43;  TTBXItem *TBXItem44;  TTBXItem *TBXItem45;  TAction *SelectiveToolbarTextAction;  TTBXItem *TBXItem46;  TTBXItem *TBXItem47;  TTBXItem *TBXItem48;  TTBXItem *TBXItem49;  TTBXPopupMenu *LocalFilePopup;  TTBXItem *LocalOpenMenuItem;  TTBXSubmenuItem *LocalEditMenuItem;  TTBXSubmenuItem *LocalCopyMenuItem;  TTBXItem *TBXItem54;  TTBXItem *TBXItem57;  TTBXItem *TBXItem58;  TTBXSeparatorItem *TBXSeparatorItem3;  TTBXSubmenuItem *LocalFilePopupCustomCommandsMenu;  TTBXSubmenuItem *TBXSubmenuItem5;  TTBXItem *TBXItem59;  TTBXItem *TBXItem60;  TTBXItem *TBXItem61;  TTBXItem *TBXItem62;  TTBXSeparatorItem *TBXSeparatorItem4;  TTBXItem *TBXItem63;  TAction *LocalCopyFocusedAction;  TAction *LocalMoveFocusedAction;  TTBXItem *TBXItem50;  TAction *CurrentSystemMenuFocusedAction;  TTBXItem *TBXItem51;  TTBXSeparatorItem *TBXSeparatorItem5;  TTBXSeparatorItem *TBXSeparatorItem6;  TTBXItem *TBXItem56;  TAction *SessionGenerateUrlAction2;  TTBXItem *TBXItem52;  TAction *FormatSizeBytesKilobytesAction;  TAction *FormatSizeBytesShortAction;  TTBXSubmenuItem *RemoteFormatSizeBytesPopupItem;  TTBXItem *TBXItem53;  TTBXItem *TBXItem55;  TTBXSeparatorItem *TBXSeparatorItem7;  TTBXSeparatorItem *TBXSeparatorItem8;  TTBXSubmenuItem *LocalFormatSizeBytesPopupItem;  TTBXItem *TBXItem64;  TTBXItem *TBXItem65;  TTBXItem *TBXItem66;  TAction *QueueSuspendOnceEmptyAction2;  TTBXItem *TBXItem68;  TAction *CurrentEditWithFocusedAction;  TAction *CurrentEditInternalFocusedAction;  TTBXSubmenuItem *TBXSubmenuItem7;  TTBXItem *TBXItem70;  TTBXItem *TBXItem71;  TAction *QueueDeleteAllAction;  TTBXItem *TBXItem142;  TTBXItem *TBXItem72;  TTBXItem *TBXItem73;  TAction *LocalCopyFocusedQueueAction;  TAction *LocalCopyQueueAction;  TAction *RemoteCopyFocusedQueueAction;  TAction *RemoteCopyQueueAction;  TAction *LocalCopyFocusedNonQueueAction;  TAction *LocalCopyNonQueueAction;  TAction *RemoteCopyFocusedNonQueueAction;  TAction *RemoteCopyNonQueueAction;  TTBXItem *TBXItem69;  TTBXSeparatorItem *TBXSeparatorItem9;  TTBXItem *TBXItem74;  TTBXSeparatorItem *TBXSeparatorItem10;  TAction *SelectSameExtAction;  TAction *UnselectSameExtAction;  TAction *GoToAddressAction;  TAction *LockAction;  TAction *UnlockAction;  TAction *TipsAction;  TAction *CustomCommandsNonFileAction;  TTBXSubmenuItem *RemoteDirViewPopupCustomCommandsMenu;  TTBXItem *TBXItem75;  TTBXItem *TBXItem76;  TAction *ChangePasswordAction;  TAction *RemoteNewFileAction;  TAction *LocalNewFileAction;  TTBXSubmenuItem *TBXItem77;  TAction *CustomizeToolbarAction;  TTBXSubmenuItem *TBXSubmenuItem4;  TTBXSubmenuItem *TBXSubmenuItem6;  TTBXSubmenuItem *TBXSubmenuItem9;  TAction *PrivateKeyUploadAction;  TAction *RenameSessionAction;  TTBXItem *TBXItem78;  TAction *CurrentCopyToClipboardAction;  TAction *FileColorsPreferencesAction;  TAction *DisconnectSessionAction;  TTBXItem *TBXItem79;  TAction *ReconnectSessionAction;  TTBXItem *TBXItem80;  TAction *CurrentCopyToClipboardFocusedAction;  TTBXSeparatorItem *TBXSeparatorItem11;  TTBXItem *TBXItem81;  TTBXSeparatorItem *TBXSeparatorItem12;  TTBXItem *TBXItem82;  void __fastcall ExplorerActionsUpdate(TBasicAction *Action, bool &Handled);  void __fastcall ExplorerActionsExecute(TBasicAction *Action, bool &Handled);  void __fastcall SessionIdleTimerTimer(TObject *Sender);  void __fastcall QueuePopupPopup(TObject *Sender);  void __fastcall QueuePopupSpeedComboBoxItemItemClick(TObject *Sender);  void __fastcall QueueSpeedComboBoxItemAcceptText(TObject *Sender,          UnicodeString &NewText, bool &Accept);  void __fastcall FocusedEditMenuItemPopup(TTBCustomItem *Sender, bool FromLink);  void __fastcall EditMenuItemPopup(TTBCustomItem *Sender, bool FromLink);  void __fastcall QueuePopupSpeedComboBoxItemAdjustImageIndex(TTBXComboBoxItem *Sender,          const UnicodeString AText, int AIndex, int &ImageIndex);  UnicodeString __fastcall CustomCommandCaption(const TCustomCommandType * Command, bool Toolbar);  UnicodeString __fastcall CustomCommandHint(const TCustomCommandType * Command);private:  TListColumn * FListColumn;  TCustomScpExplorerForm * FScpExplorer;  bool FSessionIdleTimerExecuting;  int FBusy;  TTBCustomToolbar * FCustomizedToolbar;  void __fastcall SetScpExplorer(TCustomScpExplorerForm * value);  bool __fastcall GetBusy();protected:  void __fastcall CreateSessionListMenu(TAction * Action);  void __fastcall CreateSessionListMenuLevel(TTBCustomItem * Menu, int Index, int Level);  void __fastcall CreateToolbarButtonsList();  bool __fastcall IsToolbarCustomizable();  UnicodeString __fastcall GetSessionFolderRoot(TSessionData * Data, int Level);  void __fastcall CreateWorkspacesMenu(TAction * Action);  void __fastcall WorkspaceItemClick(TObject * Sender);  int __fastcall CreateCustomCommandsListMenu(TCustomCommandList * List, TTBCustomItem * Menu, bool OnFocused,    bool Toolbar, TCustomCommandListType ListType, int Tag, TStrings * HiddenCommands);  void __fastcall CreateCustomCommandsMenu(TAction * Action, TCustomCommandListType ListType);  bool __fastcall CheckCustomCommandsToolbarList(TTBXToolbar * Toolbar, TCustomCommandList * List, int & Index);  void __fastcall UpdateCustomCommandsToolbarList(TTBXToolbar * Toolbar, TCustomCommandList * List, int & Index);  void __fastcall CreateSessionColorMenu(TAction * Action);  void __fastcall SessionColorChange(TColor Color);  void __fastcall CreateOpenedSessionListMenu(TAction * Action);  TCustomDirView * __fastcall DirView(TOperationSide Side) { return ScpExplorer->DirView(Side); }  bool __fastcall DirViewEnabled(TOperationSide Side) { return ScpExplorer->DirViewEnabled(Side); }  void __fastcall SessionItemClick(TObject * Sender);  void __fastcall SessionFolderItemClick(TObject * Sender);  void __fastcall SessionFolderThisItemClick(TObject * Sender);  void __fastcall OpenedSessionItemClick(TObject * Sender);  void __fastcall CustomCommandClick(TObject * Sender);  void __fastcall CreateEditorListMenu(TTBCustomItem * Menu, bool OnFocused);  void __fastcall EditorItemClick(TObject * Sender);  void __fastcall EditorItemClickFocused(TObject * Sender);  void __fastcall DoEditorItemClick(TObject * Sender, bool OnFocused);  void __fastcall DoIdle();  inline void __fastcall ShowUpdatesUpdate();  void __fastcall PreferencesDialog(TPreferencesMode APreferencesMode);  void __fastcall CustomCommandsLastUpdate(TAction * Action);  UnicodeString __fastcall QueueItemSpeed(const UnicodeString & Text,    TTBXComboBoxItem * Item);  void __fastcall CycleQueueOnceEmptyAction();  void __fastcall SetQueueOnceEmptyAction(TAction * Action);  TAction * __fastcall CurrentQueueOnceEmptyAction();  void __fastcall CloneShortcuts();  void __fastcall ToolbarButtonItemClick(TObject * Sender);public:  __fastcall TNonVisualDataModule(TComponent * Owner);  virtual __fastcall ~TNonVisualDataModule();  void __fastcall CommanderShortcuts();  void __fastcall ExplorerShortcuts();  TShortCut __fastcall OpenSessionShortCut(int Index);  void __fastcall UpdateNonVisibleActions();  void __fastcall UpdateCustomCommandsToolbar(TTBXToolbar * Toolbar);  void __fastcall QueueSpeedComboBoxItem(TTBXComboBoxItem * Item);  void __fastcall QueueSpeedComboBoxItemUpdate(TTBXComboBoxItem * Item);  void __fastcall CreateCustomCommandsMenu(TTBCustomItem * Menu, bool OnFocused,    bool Toolbar, TCustomCommandListType ListType, TStrings * HiddenCommands);  void __fastcall CreateCustomCommandsMenu(TAction * Action, bool OnFocused, TCustomCommandListType ListType);  TOnceDoneOperation __fastcall CurrentQueueOnceEmptyOperation();  void __fastcall ResetQueueOnceEmptyOperation();  void __fastcall StartBusy();  void __fastcall EndBusy();  void __fastcall ControlContextPopup(TObject * Sender, const TPoint & MousePos);  bool __fastcall IsCustomizableToolbarItem(TTBCustomItem * Item);  __property TListColumn * ListColumn = { read = FListColumn, write = FListColumn };  __property TCustomScpExplorerForm * ScpExplorer = { read = FScpExplorer, write = SetScpExplorer };  __property bool Busy = { read = GetBusy };};//---------------------------------------------------------------------------extern PACKAGE TNonVisualDataModule *NonVisualDataModule;//---------------------------------------------------------------------------#endif
 |