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