C# Класс GitUI.RevisionGrid

Наследование: GitUI.GitModuleControl
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddOwnScripts void
AdjustCellBounds System.Drawing.Rectangle
ApplyFilterFromRevisionFilterDialog void
ArchiveRevisionToolStripMenuItemClick void
AuthorToolStripMenuItemClick void
BisectSkipRevisionToolStripMenuItemClick void
CheckUncommitedChanged void
CheckoutRevisionToolStripMenuItemClick void
CherryPickCommitToolStripMenuItemClick void
CloneRepository_Click void
CommitClick void
CompareToBranchToolStripMenuItem_Click void
CompareWithCurrentBranchToolStripMenuItem_Click void
ContextMenuOpening void
ContinueBisect void
CreateNewBranchToolStripMenuItemClick void
CreateRoundRectPath System.Drawing.Drawing2D.GraphicsPath
CreateTagToolStripMenuItemClick void
DateToolStripMenuItemClick void
DisposeRevisionGraphCommand void
DrawArrow void
DrawColumnText void
DrawHeadBackground float
DrawNonrelativesGray_ToolStripMenuItemClick void
DrawRef float
ExecuteCommand bool
FillMenuFromMenuCommands void
FilterIsApplied bool
FilterToolStripMenuItemClick void
FindNextMatch void
FindRevisionIndex int
FixupCommitToolStripMenuItemClick void
GetAllParents string[]
GetArrowSize float
GetDateHeaderText string
GetHeadColor Color
GetHotkeyCommand HotkeyCommand
GetShortcutKeys Keys
GetShortcutKeys Keys
GetSuperprojectCheckout SuperProjectInfo
GitGetCommitsCommandExited void
GitGetCommitsCommandUpdated void
GitIgnoreClick void
HashToolStripMenuItemClick void
HideQuickSearchString void
InitRepository_Click void
InternalSetSelectedRevision bool
InvalidateRevisions void
IsCardLayout bool
IsFilledBranchesLayout bool
IsGraphLayout bool
Lerp Color
Lerp float
LoadIsMultilineMessageInfo void
LoadRevisions void
MarkRevisionAsBadToolStripMenuItemClick void
MarkRevisionAsGoodToolStripMenuItemClick void
MessageToolStripMenuItemClick void
NextQuickSearch void
OpenManual void
OrderRevisionsByDate_ToolStripMenuItemClick void
QuickSearchTimerTick void
RefreshGravatar void
RefreshOwnScripts void
RemoveOwnScripts void
ResetCurrentBranchToHereToolStripMenuItemClick void
RestartQuickSearchTimer void
RevertCommitToolStripMenuItemClick void
RevisionsCellFormatting void
RevisionsCellMouseDown void
RevisionsCellPainting void
RevisionsDoubleClick void
RevisionsKeyDown void
RevisionsKeyPress void
RevisionsLoading void
RevisionsMouseClick void
RevisionsMouseDown void
RevisionsSelectionChanged void
Revisions_DragEnter void
RoundToEven float
RunScript void
SearchForward int?
SearchInReverseOrder int?
SearchRevision int
SelectInitialRevision void
SelectionTimerTick void
SetAuthoredRevisionsBrush void
SetRevisionsLayout void
SetShowBranches void
ShouldHideGraph bool
ShouldHighlightRevisionByAuthor bool
ShowAllBranches_ToolStripMenuItemClick void
ShowAuthorDate_ToolStripMenuItemClick void
ShowCurrentBranchOnly_ToolStripMenuItemClick void
ShowFilteredBranches_ToolStripMenuItemClick void
ShowFirstParent_ToolStripMenuItemClick void
ShowGitNotes_ToolStripMenuItemClick void
ShowIds_ToolStripMenuItemClick void
ShowMergeCommits_ToolStripMenuItemClick void
ShowQuickSearchString void
ShowRelativeDate_ToolStripMenuItemClick void
ShowRemoteBranches_ToolStripMenuItemClick void
ShowRevisionGraph_ToolStripMenuItemClick void
ShowSuperprojectBranches_ToolStripMenuItemClick void
ShowSuperprojectRemoteBranches_ToolStripMenuItemClick void
ShowSuperprojectTags_ToolStripMenuItemClick void
ShowTags_ToolStripMenuItemClick void
ShowUncommitedChanges bool
SquashCommitToolStripMenuItemClick void
StopBisectToolStripMenuItemClick void
TimeToString string
ToggleHighlightSelectedBranch void
ToggleRevisionGraph void
ToolStripItemClickCheckoutBranch void
ToolStripItemClickCheckoutRemoteBranch void
ToolStripItemClickDeleteBranch void
ToolStripItemClickDeleteTag void
ToolStripItemClickMergeBranch void
ToolStripItemClickRebaseBranch void
ToolStripItemClickRenameBranch void
UpdateGraph void
_revisionGraphCommand_Error void
compareToBaseToolStripMenuItem_Click void
copyToClipboardToolStripMenuItem_DropDownOpened void
deleteBranchTagToolStripMenuItem_Click void
getHelpOnHowToUseTheseFeaturesToolStripMenuItem_Click void
goToChildToolStripMenuItem_Click void
goToParentToolStripMenuItem_Click void
selectAsBaseToolStripMenuItem_Click void

Открытые методы

Метод Описание
DisableContextMenu ( ) : void
ForceRefreshRevisions ( ) : void
FormatQuickFilter ( string filter, bool parameters, string &revListArgs, string &inMemMessageFilter, string &inMemCommitterFilter, string &inMemAuthorFilter ) : void
GetCurrentRevision ( ) : GitRevision
GetRevision ( int aRow ) : GitRevision
GetRevision ( string guid ) : GitRevision
GetRevisionChildren ( string revision ) : List
GetSelectedRevisions ( ) : List
GetSelectedRevisions ( SortDirection direction ) : List
GoToRef ( string refName, bool showNoRevisionMsg ) : void
HighlightBranch ( string aId ) : void
HighlightSelectedBranch ( ) : void
Load ( ) : void
Loading_Paint ( object sender, PaintEventArgs e ) : void
MessageFilterCouldBeSHA ( string filter ) : bool
NavigateBackward ( ) : void
NavigateForward ( ) : void
OnModuleChanged ( object sender, GitModuleEventArgs e ) : void
Refresh ( ) : void
RefreshRevisions ( ) : void
ReloadHotkeys ( ) : void
ReloadTranslation ( ) : void
ResetNavigationHistory ( ) : void
RevisionGrid ( ) : System
Revisions_DragDrop ( object sender, DragEventArgs e ) : void
SetAndApplyBranchFilter ( string filter ) : bool
SetInitialRevision ( GitRevision initialSelectedRevision ) : void
SetLimit ( int limit ) : void
SetRevisionsLayout ( RevisionGridLayout revisionGridLayout ) : void
SetSelectedIndex ( int index ) : void
SetSelectedRevision ( GitRevision revision ) : bool
SetSelectedRevision ( string revision ) : bool
ShowRemoteRef ( IGitRef r ) : bool
ToggleRevisionCardLayout ( ) : void
ViewSelectedRevisions ( ) : void

Защищенные методы

Метод Описание
ExecuteCommand ( int cmd ) : bool
OnCreateControl ( ) : void

Приватные методы

Метод Описание
AddOwnScripts ( ) : void
AdjustCellBounds ( Rectangle cellBounds, float offset ) : Rectangle
ApplyFilterFromRevisionFilterDialog ( ) : void
ArchiveRevisionToolStripMenuItemClick ( object sender, EventArgs e ) : void
AuthorToolStripMenuItemClick ( object sender, EventArgs e ) : void
BisectSkipRevisionToolStripMenuItemClick ( object sender, EventArgs e ) : void
CheckUncommitedChanged ( string filtredCurrentCheckout ) : void
CheckoutRevisionToolStripMenuItemClick ( object sender, EventArgs e ) : void
CherryPickCommitToolStripMenuItemClick ( object sender, EventArgs e ) : void
CloneRepository_Click ( object sender, EventArgs e ) : void
CommitClick ( object sender, EventArgs e ) : void
CompareToBranchToolStripMenuItem_Click ( object sender, EventArgs e ) : void
CompareWithCurrentBranchToolStripMenuItem_Click ( object sender, EventArgs e ) : void
ContextMenuOpening ( object sender, CancelEventArgs e ) : void
ContinueBisect ( GitBisectOption bisectOption ) : void
CreateNewBranchToolStripMenuItemClick ( object sender, EventArgs e ) : void
CreateRoundRectPath ( float x, float y, float width, float height, float radius ) : GraphicsPath
CreateTagToolStripMenuItemClick ( object sender, EventArgs e ) : void
DateToolStripMenuItemClick ( object sender, EventArgs e ) : void
DisposeRevisionGraphCommand ( ) : void
DrawArrow ( Graphics graphics, float x, float y, float rowHeight, Color color, bool filled ) : void
DrawColumnText ( Graphics gc, string text, Font font, Color color, Rectangle bounds ) : void
DrawHeadBackground ( bool isSelected, Graphics graphics, Color color, float x, float y, float width, float height, float radius, ArrowType arrowType, bool dashedLine, bool fill ) : float
DrawNonrelativesGray_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
DrawRef ( DrawRefArgs drawRefArgs, float offset, string name, Color headColor, ArrowType arrowType, bool dashedLine = false, bool fill = false ) : float
ExecuteCommand ( Commands cmd ) : bool
FillMenuFromMenuCommands ( IEnumerable menuCommands, ToolStripMenuItem targetMenuItem ) : void
FilterIsApplied ( bool inclBranchFilter ) : bool
FilterToolStripMenuItemClick ( object sender, EventArgs e ) : void
FindNextMatch ( int startIndex, string searchString, bool reverse ) : void
FindRevisionIndex ( string revision ) : int

Find specified revision in known to the grid revisions

FixupCommitToolStripMenuItemClick ( object sender, EventArgs e ) : void
GetAllParents ( string initRevision ) : string[]
GetArrowSize ( float rowHeight ) : float
GetDateHeaderText ( ) : string
GetHeadColor ( IGitRef gitRef ) : Color
GetHotkeyCommand ( int commandCode ) : HotkeyCommand

duplicated from GitExtensionsForm

GetShortcutKeys ( Commands cmd ) : Keys
GetShortcutKeys ( int commandCode ) : Keys

duplicated from GitExtensionsForm

GetSuperprojectCheckout ( bool>.Func showRemoteRef ) : SuperProjectInfo
GitGetCommitsCommandExited ( object sender, EventArgs e ) : void
GitGetCommitsCommandUpdated ( object sender, EventArgs e ) : void
GitIgnoreClick ( object sender, EventArgs e ) : void
HashToolStripMenuItemClick ( object sender, EventArgs e ) : void
HideQuickSearchString ( ) : void
InitRepository_Click ( object sender, EventArgs e ) : void
InternalSetSelectedRevision ( string revision ) : bool
InvalidateRevisions ( ) : void
IsCardLayout ( ) : bool
IsFilledBranchesLayout ( ) : bool
IsGraphLayout ( ) : bool
Lerp ( Color colour, Color to, float amount ) : Color
Lerp ( float start, float end, float amount ) : float
LoadIsMultilineMessageInfo ( GitRevision revision, int colIndex, int rowIndex, int totalRowCount, GitModule aModule ) : void

LoadRevisions ( ) : void
MarkRevisionAsBadToolStripMenuItemClick ( object sender, EventArgs e ) : void
MarkRevisionAsGoodToolStripMenuItemClick ( object sender, EventArgs e ) : void
MessageToolStripMenuItemClick ( object sender, EventArgs e ) : void
NextQuickSearch ( bool down ) : void
OpenManual ( ) : void
OrderRevisionsByDate_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
QuickSearchTimerTick ( object sender, EventArgs e ) : void
RefreshGravatar ( Image image ) : void
RefreshOwnScripts ( ) : void
RemoveOwnScripts ( ) : void
ResetCurrentBranchToHereToolStripMenuItemClick ( object sender, EventArgs e ) : void
RestartQuickSearchTimer ( ) : void
RevertCommitToolStripMenuItemClick ( object sender, EventArgs e ) : void
RevisionsCellFormatting ( object sender, DataGridViewCellFormattingEventArgs e ) : void
RevisionsCellMouseDown ( object sender, DataGridViewCellMouseEventArgs e ) : void
RevisionsCellPainting ( object sender, DataGridViewCellPaintingEventArgs e ) : void
RevisionsDoubleClick ( object sender, MouseEventArgs e ) : void
RevisionsKeyDown ( object sender, KeyEventArgs e ) : void
RevisionsKeyPress ( object sender, KeyPressEventArgs e ) : void
RevisionsLoading ( object sender, DvcsGraph e ) : void
RevisionsMouseClick ( object sender, MouseEventArgs e ) : void
RevisionsMouseDown ( object sender, MouseEventArgs e ) : void
RevisionsSelectionChanged ( object sender, EventArgs e ) : void
Revisions_DragEnter ( object sender, DragEventArgs e ) : void
RoundToEven ( float value ) : float
RunScript ( object sender, EventArgs e ) : void
SearchForward ( int startIndex, string searchString ) : int?
SearchInReverseOrder ( int startIndex, string searchString ) : int?
SearchRevision ( string initRevision ) : int
SelectInitialRevision ( ) : void
SelectionTimerTick ( object sender, EventArgs e ) : void
SetAuthoredRevisionsBrush ( ) : void
SetRevisionsLayout ( ) : void
SetShowBranches ( ) : void
ShouldHideGraph ( bool inclBranchFilter ) : bool
ShouldHighlightRevisionByAuthor ( GitRevision revision ) : bool
ShowAllBranches_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowAuthorDate_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowCurrentBranchOnly_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowFilteredBranches_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowFirstParent_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowGitNotes_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowIds_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowMergeCommits_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowQuickSearchString ( ) : void
ShowRelativeDate_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowRemoteBranches_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowRevisionGraph_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowSuperprojectBranches_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowSuperprojectRemoteBranches_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowSuperprojectTags_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowTags_ToolStripMenuItemClick ( object sender, EventArgs e ) : void
ShowUncommitedChanges ( ) : bool
SquashCommitToolStripMenuItemClick ( object sender, EventArgs e ) : void
StopBisectToolStripMenuItemClick ( object sender, EventArgs e ) : void
TimeToString ( DateTime time ) : string
ToggleHighlightSelectedBranch ( ) : void
ToggleRevisionGraph ( ) : void
ToolStripItemClickCheckoutBranch ( object sender, EventArgs e ) : void
ToolStripItemClickCheckoutRemoteBranch ( object sender, EventArgs e ) : void
ToolStripItemClickDeleteBranch ( object sender, EventArgs e ) : void
ToolStripItemClickDeleteTag ( object sender, EventArgs e ) : void
ToolStripItemClickMergeBranch ( object sender, EventArgs e ) : void
ToolStripItemClickRebaseBranch ( object sender, EventArgs e ) : void
ToolStripItemClickRenameBranch ( object sender, EventArgs e ) : void
UpdateGraph ( GitRevision rev ) : void
_revisionGraphCommand_Error ( object sender, AsyncErrorEventArgs e ) : void
compareToBaseToolStripMenuItem_Click ( object sender, EventArgs e ) : void
copyToClipboardToolStripMenuItem_DropDownOpened ( object sender, EventArgs e ) : void
deleteBranchTagToolStripMenuItem_Click ( object sender, EventArgs e ) : void
getHelpOnHowToUseTheseFeaturesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
goToChildToolStripMenuItem_Click ( object sender, EventArgs e ) : void
goToParentToolStripMenuItem_Click ( object sender, EventArgs e ) : void
selectAsBaseToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Описание методов

DisableContextMenu() публичный метод

public DisableContextMenu ( ) : void
Результат void

ExecuteCommand() защищенный метод

protected ExecuteCommand ( int cmd ) : bool
cmd int
Результат bool

ForceRefreshRevisions() публичный метод

public ForceRefreshRevisions ( ) : void
Результат void

FormatQuickFilter() публичный метод

public FormatQuickFilter ( string filter, bool parameters, string &revListArgs, string &inMemMessageFilter, string &inMemCommitterFilter, string &inMemAuthorFilter ) : void
filter string
parameters bool
revListArgs string
inMemMessageFilter string
inMemCommitterFilter string
inMemAuthorFilter string
Результат void

GetCurrentRevision() публичный метод

public GetCurrentRevision ( ) : GitRevision
Результат GitRevision

GetRevision() публичный метод

public GetRevision ( int aRow ) : GitRevision
aRow int
Результат GitRevision

GetRevision() публичный метод

public GetRevision ( string guid ) : GitRevision
guid string
Результат GitRevision

GetRevisionChildren() публичный метод

public GetRevisionChildren ( string revision ) : List
revision string
Результат List

GetSelectedRevisions() публичный метод

public GetSelectedRevisions ( ) : List
Результат List

GetSelectedRevisions() публичный метод

public GetSelectedRevisions ( SortDirection direction ) : List
direction SortDirection
Результат List

GoToRef() публичный метод

public GoToRef ( string refName, bool showNoRevisionMsg ) : void
refName string
showNoRevisionMsg bool
Результат void

HighlightBranch() публичный метод

public HighlightBranch ( string aId ) : void
aId string
Результат void

HighlightSelectedBranch() публичный метод

public HighlightSelectedBranch ( ) : void
Результат void

Load() публичный метод

public Load ( ) : void
Результат void

Loading_Paint() публичный метод

public Loading_Paint ( object sender, PaintEventArgs e ) : void
sender object
e PaintEventArgs
Результат void

MessageFilterCouldBeSHA() публичный статический метод

public static MessageFilterCouldBeSHA ( string filter ) : bool
filter string
Результат bool

NavigateBackward() публичный метод

public NavigateBackward ( ) : void
Результат void

NavigateForward() публичный метод

public NavigateForward ( ) : void
Результат void

OnCreateControl() защищенный метод

protected OnCreateControl ( ) : void
Результат void

OnModuleChanged() публичный метод

public OnModuleChanged ( object sender, GitModuleEventArgs e ) : void
sender object
e GitModuleEventArgs
Результат void

Refresh() публичный метод

public Refresh ( ) : void
Результат void

RefreshRevisions() публичный метод

public RefreshRevisions ( ) : void
Результат void

ReloadHotkeys() публичный метод

public ReloadHotkeys ( ) : void
Результат void

ReloadTranslation() публичный метод

public ReloadTranslation ( ) : void
Результат void

ResetNavigationHistory() публичный метод

public ResetNavigationHistory ( ) : void
Результат void

RevisionGrid() публичный метод

public RevisionGrid ( ) : System
Результат System

Revisions_DragDrop() публичный метод

public Revisions_DragDrop ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
Результат void

SetAndApplyBranchFilter() публичный метод

public SetAndApplyBranchFilter ( string filter ) : bool
filter string
Результат bool

SetInitialRevision() публичный метод

public SetInitialRevision ( GitRevision initialSelectedRevision ) : void
initialSelectedRevision GitRevision
Результат void

SetLimit() публичный метод

public SetLimit ( int limit ) : void
limit int
Результат void

SetRevisionsLayout() публичный метод

public SetRevisionsLayout ( RevisionGridLayout revisionGridLayout ) : void
revisionGridLayout RevisionGridLayout
Результат void

SetSelectedIndex() публичный метод

public SetSelectedIndex ( int index ) : void
index int
Результат void

SetSelectedRevision() публичный метод

public SetSelectedRevision ( GitRevision revision ) : bool
revision GitRevision
Результат bool

SetSelectedRevision() публичный метод

public SetSelectedRevision ( string revision ) : bool
revision string
Результат bool

ShowRemoteRef() публичный метод

public ShowRemoteRef ( IGitRef r ) : bool
r IGitRef
Результат bool

ToggleRevisionCardLayout() публичный метод

public ToggleRevisionCardLayout ( ) : void
Результат void

ViewSelectedRevisions() публичный метод

public ViewSelectedRevisions ( ) : void
Результат void