C# 클래스 DroidExplorer.UI.MainForm

상속: System.Windows.Forms.Form, IPluginHost
파일 보기 프로젝트 열기: camalot/droidexplorer

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Dispose() 보호된 메소드

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

GetDeviceFriendlyName() 공개 메소드

public GetDeviceFriendlyName ( string device ) : string
device string
리턴 string

GetHostControl() 공개 메소드

public GetHostControl ( ) : Control
리턴 System.Windows.Forms.Control

GetHostWindow() 공개 메소드

public GetHostWindow ( ) : IWin32Window
리턴 IWin32Window

Install() 공개 메소드

public Install ( System file ) : void
file System
리턴 void

MainForm() 공개 메소드

public MainForm ( ) : System
리턴 System

MessageBox() 공개 메소드

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

Navigate() 공개 메소드

public Navigate ( DroidExplorer path ) : void
path DroidExplorer
리턴 void

OnClosing() 보호된 메소드

protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs
리턴 void

OnHandleCreated() 보호된 메소드

protected OnHandleCreated ( EventArgs e ) : void
e EventArgs
리턴 void

OnLoad() 보호된 메소드

protected OnLoad ( EventArgs e ) : void
e EventArgs
리턴 void

OnMove() 보호된 메소드

protected OnMove ( EventArgs e ) : void
e EventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnResize() 보호된 메소드

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

OnShown() 보호된 메소드

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

Pull() 공개 메소드

public Pull ( Core remoteFile, System destFile ) : void
remoteFile Core
destFile System
리턴 void

Pull() 공개 메소드

public Pull ( List files, System destPath ) : void
files List
destPath System
리턴 void

Pull() 공개 메소드

public Pull ( List files, System destPath ) : void
files List
destPath System
리턴 void

Push() 공개 메소드

public Push ( List files, string destPath ) : void
files List
destPath string
리턴 void

Push() 공개 메소드

public Push ( System file, string remote ) : void
file System
remote string
리턴 void

RegisterFileTypeHandler() 공개 메소드

public RegisterFileTypeHandler ( string ext, IFileTypeHandler handler ) : void
ext string
handler IFileTypeHandler
리턴 void

RegisterFileTypeIcon() 공개 메소드

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

RegisterFileTypeIconHandler() 공개 메소드

public RegisterFileTypeIconHandler ( string ext, IFileTypeIconHandler handler ) : void
ext string
handler IFileTypeIconHandler
리턴 void

SetDeviceFriendlyName() 공개 메소드

public SetDeviceFriendlyName ( string device, string name ) : void
device string
name string
리턴 void

ShowCommandBox() 공개 메소드

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
리턴 int

Uninstall() 공개 메소드

public Uninstall ( string package ) : void
package string
리턴 void

UnregisterFileTypeHandler() 공개 메소드

public UnregisterFileTypeHandler ( string ext, IFileTypeHandler handler ) : void
ext string
handler IFileTypeHandler
리턴 void

WndProc() 보호된 메소드

protected WndProc ( Message &m ) : void
m Message
리턴 void