C# Class GitUI.RevisionGrid

Inheritance: GitUI.GitModuleControl
Afficher le fichier Open project: gitextensions/gitextensions Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ExecuteCommand ( int cmd ) : bool
OnCreateControl ( ) : void

Private Methods

Méthode Description
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

Method Details

DisableContextMenu() public méthode

public DisableContextMenu ( ) : void
Résultat void

ExecuteCommand() protected méthode

protected ExecuteCommand ( int cmd ) : bool
cmd int
Résultat bool

ForceRefreshRevisions() public méthode

public ForceRefreshRevisions ( ) : void
Résultat void

FormatQuickFilter() public méthode

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
Résultat void

GetCurrentRevision() public méthode

public GetCurrentRevision ( ) : GitRevision
Résultat GitRevision

GetRevision() public méthode

public GetRevision ( int aRow ) : GitRevision
aRow int
Résultat GitRevision

GetRevision() public méthode

public GetRevision ( string guid ) : GitRevision
guid string
Résultat GitRevision

GetRevisionChildren() public méthode

public GetRevisionChildren ( string revision ) : List
revision string
Résultat List

GetSelectedRevisions() public méthode

public GetSelectedRevisions ( ) : List
Résultat List

GetSelectedRevisions() public méthode

public GetSelectedRevisions ( SortDirection direction ) : List
direction SortDirection
Résultat List

GoToRef() public méthode

public GoToRef ( string refName, bool showNoRevisionMsg ) : void
refName string
showNoRevisionMsg bool
Résultat void

HighlightBranch() public méthode

public HighlightBranch ( string aId ) : void
aId string
Résultat void

HighlightSelectedBranch() public méthode

public HighlightSelectedBranch ( ) : void
Résultat void

Load() public méthode

public Load ( ) : void
Résultat void

Loading_Paint() public méthode

public Loading_Paint ( object sender, PaintEventArgs e ) : void
sender object
e PaintEventArgs
Résultat void

MessageFilterCouldBeSHA() public static méthode

public static MessageFilterCouldBeSHA ( string filter ) : bool
filter string
Résultat bool

NavigateBackward() public méthode

public NavigateBackward ( ) : void
Résultat void

NavigateForward() public méthode

public NavigateForward ( ) : void
Résultat void

OnCreateControl() protected méthode

protected OnCreateControl ( ) : void
Résultat void

OnModuleChanged() public méthode

public OnModuleChanged ( object sender, GitModuleEventArgs e ) : void
sender object
e GitModuleEventArgs
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

RefreshRevisions() public méthode

public RefreshRevisions ( ) : void
Résultat void

ReloadHotkeys() public méthode

public ReloadHotkeys ( ) : void
Résultat void

ReloadTranslation() public méthode

public ReloadTranslation ( ) : void
Résultat void

ResetNavigationHistory() public méthode

public ResetNavigationHistory ( ) : void
Résultat void

RevisionGrid() public méthode

public RevisionGrid ( ) : System
Résultat System

Revisions_DragDrop() public méthode

public Revisions_DragDrop ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
Résultat void

SetAndApplyBranchFilter() public méthode

public SetAndApplyBranchFilter ( string filter ) : bool
filter string
Résultat bool

SetInitialRevision() public méthode

public SetInitialRevision ( GitRevision initialSelectedRevision ) : void
initialSelectedRevision GitRevision
Résultat void

SetLimit() public méthode

public SetLimit ( int limit ) : void
limit int
Résultat void

SetRevisionsLayout() public méthode

public SetRevisionsLayout ( RevisionGridLayout revisionGridLayout ) : void
revisionGridLayout RevisionGridLayout
Résultat void

SetSelectedIndex() public méthode

public SetSelectedIndex ( int index ) : void
index int
Résultat void

SetSelectedRevision() public méthode

public SetSelectedRevision ( GitRevision revision ) : bool
revision GitRevision
Résultat bool

SetSelectedRevision() public méthode

public SetSelectedRevision ( string revision ) : bool
revision string
Résultat bool

ShowRemoteRef() public méthode

public ShowRemoteRef ( IGitRef r ) : bool
r IGitRef
Résultat bool

ToggleRevisionCardLayout() public méthode

public ToggleRevisionCardLayout ( ) : void
Résultat void

ViewSelectedRevisions() public méthode

public ViewSelectedRevisions ( ) : void
Résultat void