|
| void | ViewModelLoaded (object? sender, EventArgs e) |
| void | SpecialFoldersLoaded (MainWindowViewModel viewModel) |
| | Determines if SpecialsListBox should be visible after it has been loaded.
|
| void | WrapPanelLoaded (object sender, RoutedEventArgs e) |
| | Determines the current view mode based on FileSurferSettings.DisplayMode after the WrapPanel holding current directory contents has been loaded.
|
| WrapPanel? | FindWrapPanel (Control parent) |
| | Recursively finds WrapPanel within the visual elements.
|
| void | OnQuickAccessChanged (object sender, AvaloniaPropertyChangedEventArgs e) |
| | Determines the visibility of QuickAccessListBox based on its number of items.
|
| void | FilesDoubleTapped (object sender, TappedEventArgs e) |
| | Opens the item that was double tapped or goes to the parent directory of the current directory.
|
| void | OpenClicked (object sender, RoutedEventArgs e) |
| void | OpenInNotepad (object sender, RoutedEventArgs e) |
| void | PinToQuickAccess (object sender, RoutedEventArgs e) |
| void | MoveUp (object sender, RoutedEventArgs e) |
| void | MoveDown (object sender, RoutedEventArgs e) |
| void | RemoveFromQuickAccess (object sender, RoutedEventArgs e) |
| void | AddToArchive (object sender, RoutedEventArgs e) |
| void | ExtractArchive (object sender, RoutedEventArgs e) |
| void | CopyPath (object sender, RoutedEventArgs e) |
| void | Cut (object sender, RoutedEventArgs e) |
| void | Copy (object sender, RoutedEventArgs e) |
| void | CreateShortcut (object sender, RoutedEventArgs e) |
| void | FlattenFolder (object sender, RoutedEventArgs e) |
| void | Delete (object sender, RoutedEventArgs e) |
| void | DeletePermanently (object sender, RoutedEventArgs e) |
| void | ShowProperties (object sender, RoutedEventArgs e) |
| void | OpenAs (object sender, RoutedEventArgs e) |
| void | FilesTapped (object sender, TappedEventArgs e) |
| | Clears the selection if the user clicks on empty space.
|
| void | SideBarEntryClicked (object sender, TappedEventArgs e) |
| | Clears the selection if any SideBar item has been clicked.
|
| void | MouseButtonPressed (object sender, PointerPressedEventArgs e) |
| | Handles Middle and Side button interactions with FileSurfer.
|
| void | TextBoxGotFocus (object? sender=null, GotFocusEventArgs? e=null) |
| | Unbinds interfering keybindings when the user starts typing.
|
| void | TextBoxLostFocus (object? sender=null, RoutedEventArgs? e=null) |
| | Rebinds interfering keybindings when the user stops typing.
|
| void | SearchBoxLostFocus (object sender, RoutedEventArgs e) |
| | Clears SearchBox when it looses focus.
|
| void | OnRenameClicked (object sender, RoutedEventArgs e) |
| | Shows NewNameBar and sets NameInputBox properties.
|
| void | OnCommitClicked (object sender, RoutedEventArgs e) |
| | Shows CommitMessageBar and focuses CommitInputBox.
|
| void | InputBoxLostFocus (object sender, RoutedEventArgs e) |
| | Hides NewNameBar and CommitMessageBar when either loose focus.
|
| void | PathBoxLostFocus (object sender, RoutedEventArgs e) |
| | Resets text in PathBox.
|
| void | NameEntered () |
| | Relays the new name to _viewModel and hides NewNameBar.
|
| void | CommitMessageEntered () |
| | Relays the commit message to _viewModel, hides CommitMessageBar, and clears CommitInputBox text.
|
| void | StagedToggle (object sender, RoutedEventArgs e) |
| | Invoked after the checkbox is toggled.
|
| void | ListView (object? sender=null, RoutedEventArgs? e=null) |
| | Switches the display mode to DisplayMode.ListView.
|
| void | IconView (object? sender=null, RoutedEventArgs? e=null) |
| | Switches the display mode to DisplayMode.IconView.
|
| void | OpenSettings (object sender, RoutedEventArgs e) |
| | Opens the SettingsWindow in a dialog mode with MainWindow as the owner.
|
| void | KeyPressed (object sender, KeyEventArgs e) |
| | Handles key presses without keybindings.
|
| void | OnCtrlFPressed (KeyEventArgs e) |
| | Toggles focus on SearchBox.
|
| void | ClearFocus () |
| void | OnEnterPressed (KeyEventArgs e) |
| | Processes currently focused elements and invokes their respective actions.
|
| void | OnEscapePressed (KeyEventArgs e) |
| | Empties selection, cancels searching and clears focus.
|
| void | OnClosing (object sender, WindowClosingEventArgs e) |
| | Invokes FileSurferSettings.UpdateQuickAccess(System.Collections.Generic.IEnumerable<FileSystemEntryViewModel>) and FileSurferSettings.SaveSettings,.
|
Represents the main FileSurfer window.
Handles various tasks such as resolving key presses and element focus withing the FileSurfer app.