public void draw(Console console, int i) { scroll = GUILayout.BeginScrollView(scroll); GUI.enabled = !isPushing; if (isPushing) { doesRequireFetch = true; } else if (!isPushing && doesRequireFetch) { //# Trigger a fetch doesRequireFetch = false; console.fetch(); } foreach (Commit commit in console.repo.Commits.QueryBy(new Filter { Since = console.branch.Tip, Until = console.branch.TrackedBranch })) { console.getUpdateItem(commit, commit.Parents.First(), rect, onCommitSelected); } GUI.enabled = true; GUILayout.EndScrollView(); }
public void draw( Console console, int id ) { GUILayout.BeginHorizontal(); GUILayout.Label( "# Commits (0 for all)", GUILayout.Width( 150 ) ); commitsToShow = EditorGUILayout.IntField( commitsToShow, GUILayout.Width( 50 ) ); GUILayout.EndHorizontal(); scroll = GUILayout.BeginScrollView( scroll ); foreach ( Commit commit in ( commitsToShow > 0 ) ? console.repo.Commits.Take( commitsToShow ) : console.repo.Commits ) { try { console.getUpdateItem( commit, commit.Parents.First(), rect, onCommitSelected ); } catch { console.getUpdateItem( commit, commit, rect, onCommitSelected ); } } GUILayout.EndScrollView(); }
public void draw(Console console, int id) { GUILayout.BeginHorizontal(); GUILayout.Label("# Commits (0 for all)", GUILayout.Width(150)); commitsToShow = EditorGUILayout.IntField(commitsToShow, GUILayout.Width(50)); GUILayout.EndHorizontal(); scroll = GUILayout.BeginScrollView(scroll); foreach (Commit commit in (commitsToShow > 0) ? console.repo.Commits.Take(commitsToShow) : console.repo.Commits) { try { console.getUpdateItem(commit, commit.Parents.First(), rect, onCommitSelected); } catch { console.getUpdateItem(commit, commit, rect, onCommitSelected); } } GUILayout.EndScrollView(); }
public void draw( Console console, int id ) { scroll = GUILayout.BeginScrollView( scroll ); foreach ( Commit commit in console.repo.Commits.QueryBy( new Filter { Since = console.branch.TrackedBranch, Until = console.branch.Tip } ) ) { console.getUpdateItem( commit, commit.Parents.First(), rect, onCommitSelected ); } GUILayout.EndScrollView(); }
public void draw(Console console, int id) { scroll = GUILayout.BeginScrollView(scroll); foreach (Commit commit in console.repo.Commits.QueryBy(new Filter { Since = console.branch.TrackedBranch, Until = console.branch.Tip })) { console.getUpdateItem(commit, commit.Parents.First(), rect, onCommitSelected); } GUILayout.EndScrollView(); }
public void draw( Console console, int i ) { scroll = GUILayout.BeginScrollView( scroll ); GUI.enabled = !isPushing; if ( isPushing ) { doesRequireFetch = true; } else if ( !isPushing && doesRequireFetch ) { //# Trigger a fetch doesRequireFetch = false; console.fetch(); } foreach ( Commit commit in console.repo.Commits.QueryBy( new Filter { Since = console.branch.Tip, Until = console.branch.TrackedBranch } ) ) { console.getUpdateItem( commit, commit.Parents.First(), rect, onCommitSelected ); } GUI.enabled = true; GUILayout.EndScrollView(); }