C# Class DroidExplorer.UI.MainForm

Inheritance: System.Windows.Forms.Form, IPluginHost
ファイルを表示 Open project: camalot/droidexplorer

Private Properties

Property Type Description
AddListViewItem void
AddTreeNode void
AutoResizeListViewColumnHeaders void
BuildListViewItems void
BuildOpenMenu void
BuildTree void
CommandRunner_Connected void
CommandRunner_DeviceStateChanged void
CommandRunner_Disconnected void
FindNodeFromPath DroidExplorer.Core.UI.Components.DirectoryTreeNode
GetListViewItemsCount int
GetSystemBitmap Image
GetSystemIconIndex int
InitializeComponent void
InitializeListView void
InitializeTreeViewImages void
LoadPlugins void
LoadSettings void
NavigateToPath void
NavigateToPath void
RenderBackgroundGradient void
SaveSettings void
SetListViewItemImageIndex void
SetSelectedTreeNode void
SetStatusBarLabelText void
SetToolStripEnabled void
SetToolStripItemEnabled void
SetUpJumpList void
SetWindowTitle void
SetupBreadcrumbBar void
ThreadedBuildListViewItems void
UncheckViewMenuItems void
VersionCheck void
aboutDroidExplorerToolStripMenuItem_Click void
applyROMUpdateToolStripMenuItem_Click void
askForHelpToolStripMenuItem1_Click void
connectToDeviceToolStripMenuItem_Click void
copyToDeviceToolStripButton_Click void
copyToLocalToolStripButton_Click void
copyToolStripMenuItem_Click void
cutToolStripMenuItem_Click void
deleteToolStripMenuItem_Click void
detailsToolStripMenuItem_Click void
directoryTree_AfterCollapse void
directoryTree_AfterExpand void
directoryTree_AfterSelect void
directoryTree_BeforeCollapse void
directoryTree_BeforeExpand void
eraseFlashRecoveryImageToolStripMenuItem_Click void
fileListContextMenuStrip_Opening void
flashRecoveryImageToolStripMenuItem_Click void
folderUpToolStripButton_Click void
foldersToolStripButton_Click void
installPackageToolStripMenuItem_Click void
installToolStripButton_Click void
installToolStripMenuItem_Click void
itemsList_AfterLabelEdit void
itemsList_BeforeLabelEdit void
itemsList_DragDrop void
itemsList_DragEnter void
itemsList_DragLeave void
itemsList_DragOver void
itemsList_ItemDrag void
itemsList_MouseDoubleClick void
itemsList_SelectedIndexChanged void
itemsList_ViewChanged void
largeIconToolStripMenuItem_Click void
listToolStripMenuItem_Click void
newFileToolStripMenuItem_Click void
newFolderToolStripMenuItem_Click void
openToolStripMenuItem_Click void
openWithToolStripMenuItem_Click void
optionsToolStripMenuItem_Click void
pasteToolStripMenuItem_Click void
propertiesToolStripMenuItem_Click void
rebootInToRecoveryToolStripMenuItem_Click void
rebootToolStripMenuItem_Click void
reportABugToolStripMenuItem_Click void
selectAllToolStripMenuItem_Click void
smallIconToolStripMenuItem_Click void
tileToolStripMenuItem_Click void
uninstallToolStripMenuItem_Click void
updateRomToolStripButton_Click void

Public Methods

Method Description
GetDeviceFriendlyName ( string device ) : string
GetHostControl ( ) : Control
GetHostWindow ( ) : IWin32Window
Install ( System file ) : void
MainForm ( ) : System
MessageBox ( string title, string main, string content, MessageBoxButtons buttons, MessageBoxIcon icon ) : DialogResult
Navigate ( DroidExplorer path ) : void
Pull ( Core remoteFile, System destFile ) : void
Pull ( List files, System destPath ) : void
Pull ( List files, System destPath ) : void
Push ( List files, string destPath ) : void
Push ( System file, string remote ) : void
RegisterFileTypeHandler ( string ext, IFileTypeHandler handler ) : void
RegisterFileTypeIcon ( string ext, Image smallImage, Image largeImage ) : void
RegisterFileTypeIconHandler ( string ext, IFileTypeIconHandler handler ) : void
SetDeviceFriendlyName ( string device, string name ) : void
ShowCommandBox ( string title, string main, string content, string expandedInfo, string footer, string verification, string buttons, bool showCancel, MessageBoxIcon icon, MessageBoxIcon footerIcon ) : int
Uninstall ( string package ) : void
UnregisterFileTypeHandler ( string ext, IFileTypeHandler handler ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnClosing ( CancelEventArgs e ) : void
OnHandleCreated ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
OnMove ( EventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnResize ( EventArgs e ) : void

OnShown ( EventArgs e ) : void

Raises the E:System.Windows.Forms.Form.Shown event.

WndProc ( Message &m ) : void

Private Methods

Method Description
AddListViewItem ( ListView lv, System.Windows.Forms.ListViewItem lvi ) : void

Adds the list view item.

AddTreeNode ( TreeNodeCollection parent, TreeNode tn ) : void

Adds the tree node.

AutoResizeListViewColumnHeaders ( ListView lv, ColumnHeaderAutoResizeStyle resizeStyle ) : void
BuildListViewItems ( List fsiList ) : void
BuildOpenMenu ( FileSystemInfoListViewItem item ) : void
BuildTree ( ) : void
CommandRunner_Connected ( object sender, DeviceEventArgs e ) : void
CommandRunner_DeviceStateChanged ( object sender, DeviceEventArgs e ) : void
CommandRunner_Disconnected ( object sender, DeviceEventArgs e ) : void
FindNodeFromPath ( DroidExplorer path ) : DirectoryTreeNode
GetListViewItemsCount ( ListView lv ) : int

Gets the list view items count.

GetSystemBitmap ( SystemImageList sysImgList, int index ) : Image

Gets the system bitmap.

GetSystemIconIndex ( SystemImageList sysImgList, string file ) : int

Gets the index of the system icon.

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

InitializeListView ( ) : void
InitializeTreeViewImages ( ) : void
LoadPlugins ( ) : void
LoadSettings ( ) : void
NavigateToPath ( DroidExplorer path ) : void
NavigateToPath ( DroidExplorer path, bool addHistory ) : void
RenderBackgroundGradient ( Graphics g, Control control, Color beginColor, Color endColor, Orientation orientation ) : void
SaveSettings ( ) : void
SetListViewItemImageIndex ( ListViewItem lvi, int index ) : void

Sets the index of the list view item image.

SetSelectedTreeNode ( TreeView tv, TreeNode tn ) : void

Sets the selected tree node.

SetStatusBarLabelText ( ToolStripStatusLabel label, string text ) : void

Sets the status bar label text.

SetToolStripEnabled ( ToolStrip ts, bool enabled ) : void
SetToolStripItemEnabled ( ToolStripItem tsi, bool enabled ) : void

Sets the tool strip item enabled.

SetUpJumpList ( ) : void
SetWindowTitle ( string title ) : void

Sets the window title.

SetupBreadcrumbBar ( ) : void
ThreadedBuildListViewItems ( object fsiList ) : void
UncheckViewMenuItems ( ToolStripMenuItem tsmi ) : void

Unchecks the view menu items.

VersionCheck ( ) : void

Checks if there is an update available on codeplex

The service that supplies the information is informed of a new version when the publish happens.

aboutDroidExplorerToolStripMenuItem_Click ( object sender, EventArgs e ) : void
applyROMUpdateToolStripMenuItem_Click ( object sender, EventArgs e ) : void
askForHelpToolStripMenuItem1_Click ( object sender, EventArgs e ) : void
connectToDeviceToolStripMenuItem_Click ( object sender, EventArgs e ) : void
copyToDeviceToolStripButton_Click ( object sender, EventArgs e ) : void
copyToLocalToolStripButton_Click ( object sender, EventArgs e ) : void
copyToolStripMenuItem_Click ( object sender, EventArgs e ) : void
cutToolStripMenuItem_Click ( object sender, EventArgs e ) : void
deleteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
detailsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
directoryTree_AfterCollapse ( object sender, TreeViewEventArgs e ) : void
directoryTree_AfterExpand ( object sender, TreeViewEventArgs e ) : void
directoryTree_AfterSelect ( object sender, TreeViewEventArgs e ) : void
directoryTree_BeforeCollapse ( object sender, TreeViewCancelEventArgs e ) : void
directoryTree_BeforeExpand ( object sender, TreeViewCancelEventArgs e ) : void
eraseFlashRecoveryImageToolStripMenuItem_Click ( object sender, EventArgs e ) : void
fileListContextMenuStrip_Opening ( object sender, CancelEventArgs e ) : void
flashRecoveryImageToolStripMenuItem_Click ( object sender, EventArgs e ) : void
folderUpToolStripButton_Click ( object sender, EventArgs e ) : void
foldersToolStripButton_Click ( object sender, EventArgs e ) : void
installPackageToolStripMenuItem_Click ( object sender, EventArgs e ) : void
installToolStripButton_Click ( object sender, EventArgs e ) : void
installToolStripMenuItem_Click ( object sender, EventArgs e ) : void
itemsList_AfterLabelEdit ( object sender, LabelEditEventArgs e ) : void

itemsList_BeforeLabelEdit ( object sender, LabelEditEventArgs e ) : void
itemsList_DragDrop ( object sender, DragEventArgs e ) : void
itemsList_DragEnter ( object sender, DragEventArgs e ) : void
itemsList_DragLeave ( object sender, EventArgs e ) : void
itemsList_DragOver ( object sender, DragEventArgs e ) : void
itemsList_ItemDrag ( object sender, ItemDragEventArgs e ) : void
itemsList_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
itemsList_SelectedIndexChanged ( object sender, EventArgs e ) : void
itemsList_ViewChanged ( object sender, EventArgs e ) : void
largeIconToolStripMenuItem_Click ( object sender, EventArgs e ) : void
listToolStripMenuItem_Click ( object sender, EventArgs e ) : void
newFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
newFolderToolStripMenuItem_Click ( object sender, EventArgs e ) : void
openToolStripMenuItem_Click ( object sender, EventArgs e ) : void
openWithToolStripMenuItem_Click ( object sender, EventArgs e ) : void
optionsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
pasteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
propertiesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
rebootInToRecoveryToolStripMenuItem_Click ( object sender, EventArgs e ) : void
rebootToolStripMenuItem_Click ( object sender, EventArgs e ) : void
reportABugToolStripMenuItem_Click ( object sender, EventArgs e ) : void
selectAllToolStripMenuItem_Click ( object sender, EventArgs e ) : void
smallIconToolStripMenuItem_Click ( object sender, EventArgs e ) : void
tileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
uninstallToolStripMenuItem_Click ( object sender, EventArgs e ) : void
updateRomToolStripButton_Click ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

GetDeviceFriendlyName() public method

public GetDeviceFriendlyName ( string device ) : string
device string
return string

GetHostControl() public method

public GetHostControl ( ) : Control
return System.Windows.Forms.Control

GetHostWindow() public method

public GetHostWindow ( ) : IWin32Window
return IWin32Window

Install() public method

public Install ( System file ) : void
file System
return void

MainForm() public method

public MainForm ( ) : System
return System

MessageBox() public method

public MessageBox ( string title, string main, string content, MessageBoxButtons buttons, MessageBoxIcon icon ) : DialogResult
title string
main string
content string
buttons MessageBoxButtons
icon MessageBoxIcon
return DialogResult

Navigate() public method

public Navigate ( DroidExplorer path ) : void
path DroidExplorer
return void

OnClosing() protected method

protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs
return void

OnHandleCreated() protected method

protected OnHandleCreated ( EventArgs e ) : void
e EventArgs
return void

OnLoad() protected method

protected OnLoad ( EventArgs e ) : void
e EventArgs
return void

OnMove() protected method

protected OnMove ( EventArgs e ) : void
e EventArgs
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

OnResize() protected method

protected OnResize ( EventArgs e ) : void
e EventArgs An that contains the event data.
return void

OnShown() protected method

Raises the E:System.Windows.Forms.Form.Shown event.
protected OnShown ( EventArgs e ) : void
e EventArgs A that contains the event data.
return void

Pull() public method

public Pull ( Core remoteFile, System destFile ) : void
remoteFile Core
destFile System
return void

Pull() public method

public Pull ( List files, System destPath ) : void
files List
destPath System
return void

Pull() public method

public Pull ( List files, System destPath ) : void
files List
destPath System
return void

Push() public method

public Push ( List files, string destPath ) : void
files List
destPath string
return void

Push() public method

public Push ( System file, string remote ) : void
file System
remote string
return void

RegisterFileTypeHandler() public method

public RegisterFileTypeHandler ( string ext, IFileTypeHandler handler ) : void
ext string
handler IFileTypeHandler
return void

RegisterFileTypeIcon() public method

public RegisterFileTypeIcon ( string ext, Image smallImage, Image largeImage ) : void
ext string
smallImage Image
largeImage Image
return void

RegisterFileTypeIconHandler() public method

public RegisterFileTypeIconHandler ( string ext, IFileTypeIconHandler handler ) : void
ext string
handler IFileTypeIconHandler
return void

SetDeviceFriendlyName() public method

public SetDeviceFriendlyName ( string device, string name ) : void
device string
name string
return void

ShowCommandBox() public method

public ShowCommandBox ( string title, string main, string content, string expandedInfo, string footer, string verification, string buttons, bool showCancel, MessageBoxIcon icon, MessageBoxIcon footerIcon ) : int
title string
main string
content string
expandedInfo string
footer string
verification string
buttons string
showCancel bool
icon MessageBoxIcon
footerIcon MessageBoxIcon
return int

Uninstall() public method

public Uninstall ( string package ) : void
package string
return void

UnregisterFileTypeHandler() public method

public UnregisterFileTypeHandler ( string ext, IFileTypeHandler handler ) : void
ext string
handler IFileTypeHandler
return void

WndProc() protected method

protected WndProc ( Message &m ) : void
m Message
return void