protected override void RowGUI(RowGUIArgs args) { DrawTreeViewItem.InitializeStyles(); if (args.item is ChangeCategoryTreeViewItem) { CategoryTreeViewItemGUI( args.rowRect, rowHeight, (ChangeCategoryTreeViewItem)args.item, args.selected, args.focused); return; } if (args.item is ChangeTreeViewItem) { ChangeTreeViewItemGUI( mWkInfo.ClientPath, this, mPendingChangesTree, (ChangeTreeViewItem)args.item, args); return; } base.RowGUI(args); }
protected override void RowGUI(RowGUIArgs args) { DrawTreeViewItem.InitializeStyles(); if (args.item is MergeCategoryTreeViewItem) { MergeCategoryTreeViewItemGUI( args.rowRect, rowHeight, (MergeCategoryTreeViewItem)args.item, args.selected, args.focused); return; } if (args.item is ChangeCategoryTreeViewItem) { ChangeCategoryTreeViewItemGUI( args.rowRect, rowHeight, (ChangeCategoryTreeViewItem)args.item, args.selected, args.focused); return; } if (args.item is ClientDiffTreeViewItem) { float itemWidth; ClientDiffTreeViewItemGUI( args.rowRect, rowHeight, mDiffTree, (ClientDiffTreeViewItem)args.item, args.selected, args.focused, out itemWidth); float rowWidth = baseIndent + args.item.depth * depthIndentWidth + itemWidth + UnityConstants.TREEVIEW_ROW_WIDTH_OFFSET; if (rowWidth > mLargestRowWidth) { mLargestRowWidth = rowWidth; } return; } base.RowGUI(args); }
protected override void RowGUI(RowGUIArgs args) { DrawTreeViewItem.InitializeStyles(); if (args.item is ChangeCategoryTreeViewItem) { ChangeCategoryTreeViewItem categoryItem = (ChangeCategoryTreeViewItem)args.item; CategoryTreeViewItemGUI( args.rowRect, rowHeight, categoryItem, GetSolvedChildrenCount(categoryItem.Category, mSolvedFileConflicts), args.selected, args.focused); return; } if (args.item is ChangeTreeViewItem) { ChangeTreeViewItem changeTreeViewItem = (ChangeTreeViewItem)args.item; IncomingChangeInfo changeInfo = changeTreeViewItem.ChangeInfo; bool isCurrentConflict = IsCurrent.Conflict( changeInfo, mIncomingChangesTree.GetMetaChange(changeInfo), mSolvedFileConflicts); bool isSolvedConflict = IsSolved.Conflict( changeInfo, mIncomingChangesTree.GetMetaChange(changeInfo), mSolvedFileConflicts); IncomingChangeTreeViewItemGUI( mWkInfo.ClientPath, mIncomingChangesTree, this, changeTreeViewItem, args, isCurrentConflict, isSolvedConflict); return; } base.RowGUI(args); }
protected override void BeforeRowsGUI() { int firstRowVisible; int lastRowVisible; GetFirstAndLastVisibleRows(out firstRowVisible, out lastRowVisible); GUI.DrawTexture(new Rect(0, firstRowVisible * rowHeight, GetRowRect(0).width, (lastRowVisible * rowHeight) + 1000), Images.GetTreeviewBackgroundTexture()); DrawTreeViewItem.InitializeStyles(); base.BeforeRowsGUI(); }
protected override void RowGUI(RowGUIArgs args) { DrawTreeViewItem.InitializeStyles(); if (args.item is ChangeCategoryTreeViewItem) { CategoryTreeViewItemGUI( args.rowRect, rowHeight, (ChangeCategoryTreeViewItem)args.item, mOnCheckedNodeChanged, mSolvedConflicts.Count, args.selected, args.focused); return; } if (args.item is ChangeTreeViewItem) { ChangeTreeViewItem changeTreeViewItem = (ChangeTreeViewItem)args.item; IncomingChangeInfo changeInfo = changeTreeViewItem.ChangeInfo; IncomingChangeInfo metaChangeInfo = mIncomingChangesTree.GetMetaChange( changeInfo); bool isCurrentConflict = IsCurrentConflict( changeInfo, metaChangeInfo, mCurrentConflict); bool isSolvedConflict = IsSolvedConflict( changeInfo, metaChangeInfo, mSolvedConflicts); IncomingChangeTreeViewItemGUI( mWkInfo.ClientPath, mIncomingChangesTree, this, changeTreeViewItem, mOnCheckedNodeChanged, args, isCurrentConflict, isSolvedConflict); return; } base.RowGUI(args); }
protected override void RowGUI(RowGUIArgs args) { DrawTreeViewItem.InitializeStyles(); if (args.item is ChangesetListViewItem) { ChangesetListViewItem changesetListViewItem = (ChangesetListViewItem)args.item; ChangesetInfo changesetInfo = (ChangesetInfo)changesetListViewItem.ObjectInfo; ChangesetsListViewItemGUI( mQueryResult, rowHeight, changesetListViewItem, args, changesetInfo.ChangesetId == mLoadedChangesetId, Repaint); return; } base.RowGUI(args); }
protected override void RowGUI(RowGUIArgs args) { DrawTreeViewItem.InitializeStyles(); if (args.item is BranchListViewItem) { BranchListViewItem branchListViewItem = (BranchListViewItem)args.item; BranchInfo branchInfo = (BranchInfo)branchListViewItem.ObjectInfo; BranchesListViewItemGUI( mQueryResult, rowHeight, branchListViewItem, args, branchInfo.BranchId == mLoadedBranchId, Repaint); return; } base.RowGUI(args); }
protected override void RowGUI(RowGUIArgs args) { DrawTreeViewItem.InitializeStyles(); if (args.item is MergeCategoryTreeViewItem) { MergeCategoryTreeViewItemGUI( args.rowRect, rowHeight, (MergeCategoryTreeViewItem)args.item, args.selected, args.focused); return; } if (args.item is ChangeCategoryTreeViewItem) { ChangeCategoryTreeViewItemGUI( args.rowRect, rowHeight, (ChangeCategoryTreeViewItem)args.item, args.selected, args.focused); return; } if (args.item is ClientDiffTreeViewItem) { ClientDiffTreeViewItemGUI( args.rowRect, rowHeight, mDiffTree, (ClientDiffTreeViewItem)args.item, args.selected, args.focused); return; } base.RowGUI(args); }