Anonymous avatar Anonymous committed 0da6b7f

Added coloured indicator icons for file status. Icons are yuk - will redo these and add proper definitions for all types of status...

Comments (0)

Files changed (10)

English.lproj/Repo.xib

 		<string key="IBDocument.HIToolboxVersion">353.00</string>
 		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
 			<bool key="EncodedWithXMLCoder">YES</bool>
+			<integer value="300213"/>
 			<integer value="300060"/>
-			<integer value="300015"/>
-			<integer value="300213"/>
 		</object>
 		<object class="NSArray" key="IBDocument.PluginDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
 													<int key="NSvFlags">256</int>
 													<string key="NSFrameSize">{571, 184}</string>
 													<reference key="NSSuperview" ref="61754055"/>
+													<reference key="NSWindow"/>
 													<bool key="NSEnabled">YES</bool>
 													<object class="NSTableHeaderView" key="NSHeaderView" id="288602249">
 														<reference key="NSNextResponder" ref="516652966"/>
 														<int key="NSvFlags">256</int>
 														<string key="NSFrameSize">{571, 17}</string>
 														<reference key="NSSuperview" ref="516652966"/>
+														<reference key="NSWindow"/>
 														<reference key="NSTableView" ref="392325734"/>
 													</object>
 													<object class="_NSCornerView" key="NSCornerView" id="656633742">
 														<int key="NSvFlags">256</int>
 														<string key="NSFrame">{{572, 0}, {16, 17}}</string>
 														<reference key="NSSuperview" ref="214279069"/>
+														<reference key="NSWindow"/>
 													</object>
 													<object class="NSMutableArray" key="NSTableColumns">
 														<bool key="EncodedWithXMLCoder">YES</bool>
 																	<int key="NSfFlags">16</int>
 																</object>
 																<reference key="NSControlView" ref="392325734"/>
-																<object class="NSColor" key="NSBackgroundColor">
-																	<int key="NSColorSpace">1</int>
-																	<bytes key="NSRGB">MSAxIDEAA</bytes>
+																<bool key="NSDrawsBackground">YES</bool>
+																<object class="NSColor" key="NSBackgroundColor" id="131218211">
+																	<int key="NSColorSpace">6</int>
+																	<string key="NSCatalogName">System</string>
+																	<string key="NSColorName">controlBackgroundColor</string>
+																	<object class="NSColor" key="NSColor" id="210492841">
+																		<int key="NSColorSpace">3</int>
+																		<bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+																	</object>
 																</object>
 																<object class="NSColor" key="NSTextColor" id="306507377">
 																	<int key="NSColorSpace">6</int>
 																	<int key="NSfFlags">16</int>
 																</object>
 																<reference key="NSControlView" ref="392325734"/>
-																<object class="NSColor" key="NSBackgroundColor" id="131218211">
-																	<int key="NSColorSpace">6</int>
-																	<string key="NSCatalogName">System</string>
-																	<string key="NSColorName">controlBackgroundColor</string>
-																	<object class="NSColor" key="NSColor" id="210492841">
-																		<int key="NSColorSpace">3</int>
-																		<bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
-																	</object>
-																</object>
+																<reference key="NSBackgroundColor" ref="131218211"/>
 																<reference key="NSTextColor" ref="306507377"/>
 															</object>
 															<int key="NSResizingMask">2</int>
 											</object>
 											<string key="NSFrame">{{1, 17}, {571, 184}}</string>
 											<reference key="NSSuperview" ref="214279069"/>
+											<reference key="NSWindow"/>
 											<reference key="NSNextKeyView" ref="392325734"/>
 											<reference key="NSDocView" ref="392325734"/>
 											<reference key="NSBGColor" ref="131218211"/>
 											<int key="NSvFlags">256</int>
 											<string key="NSFrame">{{572, 17}, {15, 184}}</string>
 											<reference key="NSSuperview" ref="214279069"/>
+											<reference key="NSWindow"/>
 											<reference key="NSTarget" ref="214279069"/>
 											<string key="NSAction">_doScroller:</string>
 											<double key="NSCurValue">3.700000e+01</double>
 											<int key="NSvFlags">256</int>
 											<string key="NSFrame">{{-100, -100}, {180, 15}}</string>
 											<reference key="NSSuperview" ref="214279069"/>
+											<reference key="NSWindow"/>
 											<int key="NSsFlags">1</int>
 											<reference key="NSTarget" ref="214279069"/>
 											<string key="NSAction">_doScroller:</string>
 											</object>
 											<string key="NSFrame">{{1, 0}, {571, 17}}</string>
 											<reference key="NSSuperview" ref="214279069"/>
+											<reference key="NSWindow"/>
 											<reference key="NSNextKeyView" ref="288602249"/>
 											<reference key="NSDocView" ref="288602249"/>
 											<reference key="NSBGColor" ref="131218211"/>
 									</object>
 									<string key="NSFrameSize">{588, 202}</string>
 									<reference key="NSSuperview" ref="333363212"/>
+									<reference key="NSWindow"/>
 									<reference key="NSNextKeyView" ref="61754055"/>
 									<int key="NSsFlags">18</int>
 									<reference key="NSVScroller" ref="746151416"/>
 														<object class="NSOutlineView" id="408726427">
 															<reference key="NSNextResponder" ref="305294895"/>
 															<int key="NSvFlags">256</int>
-															<string key="NSFrameSize">{281, 262}</string>
+															<string key="NSFrameSize">{308, 247}</string>
 															<reference key="NSSuperview" ref="305294895"/>
+															<reference key="NSWindow"/>
 															<bool key="NSEnabled">YES</bool>
 															<object class="NSTableHeaderView" key="NSHeaderView" id="435744945">
 																<reference key="NSNextResponder" ref="960155502"/>
 																<int key="NSvFlags">256</int>
-																<string key="NSFrameSize">{281, 17}</string>
+																<string key="NSFrameSize">{308, 17}</string>
 																<reference key="NSSuperview" ref="960155502"/>
+																<reference key="NSWindow"/>
 																<reference key="NSTableView" ref="408726427"/>
 															</object>
 															<object class="_NSCornerView" key="NSCornerView" id="674521879">
 																<int key="NSvFlags">-2147483392</int>
 																<string key="NSFrame">{{-26, 0}, {16, 17}}</string>
 																<reference key="NSSuperview" ref="977457134"/>
+																<reference key="NSWindow"/>
 															</object>
 															<object class="NSMutableArray" key="NSTableColumns">
 																<bool key="EncodedWithXMLCoder">YES</bool>
+																<object class="NSTableColumn" id="722134955">
+																	<string key="NSIdentifier">statusImage</string>
+																	<double key="NSWidth">2.400000e+01</double>
+																	<double key="NSMinWidth">2.400000e+01</double>
+																	<double key="NSMaxWidth">2.400000e+01</double>
+																	<object class="NSTableHeaderCell" key="NSHeaderCell">
+																		<int key="NSCellFlags">75628032</int>
+																		<int key="NSCellFlags2">134217728</int>
+																		<string key="NSContents"/>
+																		<reference key="NSSupport" ref="26"/>
+																		<reference key="NSBackgroundColor" ref="698739730"/>
+																		<reference key="NSTextColor" ref="246896059"/>
+																	</object>
+																	<object class="NSImageCell" key="NSDataCell" id="457325178">
+																		<int key="NSCellFlags">67239424</int>
+																		<int key="NSCellFlags2">33685504</int>
+																		<reference key="NSSupport" ref="26"/>
+																		<int key="NSAlign">0</int>
+																		<int key="NSScale">0</int>
+																		<int key="NSStyle">0</int>
+																		<bool key="NSAnimates">NO</bool>
+																	</object>
+																	<reference key="NSTableView" ref="408726427"/>
+																	<object class="NSSortDescriptor" key="NSSortDescriptorPrototype">
+																		<bool key="NSAscending">YES</bool>
+																		<string key="NSSelector">statusImage</string>
+																	</object>
+																</object>
 																<object class="NSTableColumn" id="394086744">
 																	<string key="NSIdentifier">status</string>
 																	<double key="NSWidth">2.400000e+01</double>
 																			<int key="NSfFlags">16</int>
 																		</object>
 																		<reference key="NSControlView" ref="408726427"/>
-																		<bool key="NSDrawsBackground">YES</bool>
 																		<reference key="NSBackgroundColor" ref="265951760"/>
 																		<reference key="NSTextColor" ref="306507377"/>
 																	</object>
 																	<reference key="NSTableView" ref="408726427"/>
-																	<object class="NSSortDescriptor" key="NSSortDescriptorPrototype">
+																	<object class="NSSortDescriptor" key="NSSortDescriptorPrototype" id="991949078">
 																		<bool key="NSAscending">YES</bool>
 																		<string key="NSSelector">status</string>
 																	</object>
 															<reference key="NSBackgroundColor" ref="1027376210"/>
 															<reference key="NSGridColor" ref="982455738"/>
 															<double key="NSRowHeight">1.600000e+01</double>
-															<int key="NSTvFlags">-633339904</int>
+															<int key="NSTvFlags">-631242752</int>
+															<object class="NSArray" key="NSSortDescriptors">
+																<bool key="EncodedWithXMLCoder">YES</bool>
+																<reference ref="991949078"/>
+																<reference ref="991949078"/>
+															</object>
 															<int key="NSColumnAutoresizingStyle">4</int>
 															<int key="NSDraggingSourceMaskForLocal">15</int>
 															<int key="NSDraggingSourceMaskForNonLocal">0</int>
 															<reference key="NSOutlineViewOutlineTableColumnKey" ref="157704806"/>
 														</object>
 													</object>
-													<string key="NSFrame">{{0, 17}, {281, 262}}</string>
+													<string key="NSFrame">{{0, 17}, {281, 247}}</string>
 													<reference key="NSSuperview" ref="977457134"/>
+													<reference key="NSWindow"/>
 													<reference key="NSNextKeyView" ref="408726427"/>
 													<reference key="NSDocView" ref="408726427"/>
 													<reference key="NSBGColor" ref="131218211"/>
 												<object class="NSScroller" id="864508780">
 													<reference key="NSNextResponder" ref="977457134"/>
 													<int key="NSvFlags">-2147483392</int>
-													<string key="NSFrame">{{304, 17}, {15, 420}}</string>
+													<string key="NSFrame">{{266, 17}, {15, 247}}</string>
 													<reference key="NSSuperview" ref="977457134"/>
+													<reference key="NSWindow"/>
 													<reference key="NSTarget" ref="977457134"/>
 													<string key="NSAction">_doScroller:</string>
-													<double key="NSPercent">9.655172e-01</double>
+													<double key="NSPercent">9.427481e-01</double>
 												</object>
 												<object class="NSScroller" id="521395639">
 													<reference key="NSNextResponder" ref="977457134"/>
-													<int key="NSvFlags">-2147483392</int>
-													<string key="NSFrame">{{0, 437}, {319, 15}}</string>
+													<int key="NSvFlags">256</int>
+													<string key="NSFrame">{{0, 264}, {281, 15}}</string>
 													<reference key="NSSuperview" ref="977457134"/>
+													<reference key="NSWindow"/>
+													<bool key="NSEnabled">YES</bool>
 													<int key="NSsFlags">1</int>
 													<reference key="NSTarget" ref="977457134"/>
 													<string key="NSAction">_doScroller:</string>
-													<double key="NSCurValue">1.000000e+00</double>
-													<double key="NSPercent">8.264249e-01</double>
+													<double key="NSPercent">9.123377e-01</double>
 												</object>
 												<object class="NSClipView" id="960155502">
 													<reference key="NSNextResponder" ref="977457134"/>
 													</object>
 													<string key="NSFrameSize">{281, 17}</string>
 													<reference key="NSSuperview" ref="977457134"/>
+													<reference key="NSWindow"/>
 													<reference key="NSNextKeyView" ref="435744945"/>
 													<reference key="NSDocView" ref="435744945"/>
 													<reference key="NSBGColor" ref="131218211"/>
 											</object>
 											<string key="NSFrameSize">{281, 279}</string>
 											<reference key="NSSuperview" ref="599257509"/>
+											<reference key="NSWindow"/>
 											<reference key="NSNextKeyView" ref="305294895"/>
-											<int key="NSsFlags">560</int>
+											<int key="NSsFlags">688</int>
 											<reference key="NSVScroller" ref="864508780"/>
 											<reference key="NSHScroller" ref="521395639"/>
 											<reference key="NSContentView" ref="305294895"/>
 														<object class="NSTextView" id="1057217485">
 															<reference key="NSNextResponder" ref="378280175"/>
 															<int key="NSvFlags">2322</int>
-															<string key="NSFrame">{{0, -4}, {302, 14}}</string>
+															<string key="NSFrameSize">{302, 12}</string>
 															<reference key="NSSuperview" ref="378280175"/>
+															<reference key="NSWindow"/>
 															<object class="NSTextContainer" key="NSTextContainer" id="178117438">
 																<object class="NSLayoutManager" key="NSLayoutManager">
 																	<object class="NSTextStorage" key="NSTextStorage">
 														</object>
 													</object>
 													<string key="NSFrame">{{1, 1}, {296, 277}}</string>
-													<string key="NSBounds">{{6, -4}, {296, 277}}</string>
 													<reference key="NSSuperview" ref="554197517"/>
+													<reference key="NSWindow"/>
 													<reference key="NSNextKeyView" ref="1057217485"/>
 													<reference key="NSDocView" ref="1057217485"/>
 													<reference key="NSBGColor" ref="131218211"/>
 													<int key="NSvFlags">-2147483392</int>
 													<string key="NSFrame">{{281, 1}, {15, 276}}</string>
 													<reference key="NSSuperview" ref="554197517"/>
+													<reference key="NSWindow"/>
 													<reference key="NSTarget" ref="554197517"/>
 													<string key="NSAction">_doScroller:</string>
 													<double key="NSPercent">8.706625e-01</double>
 													<int key="NSvFlags">256</int>
 													<string key="NSFrame">{{-100, -100}, {87, 18}}</string>
 													<reference key="NSSuperview" ref="554197517"/>
+													<reference key="NSWindow"/>
 													<bool key="NSEnabled">YES</bool>
 													<int key="NSsFlags">1</int>
 													<reference key="NSTarget" ref="554197517"/>
 											</object>
 											<string key="NSFrame">{{290, 0}, {298, 279}}</string>
 											<reference key="NSSuperview" ref="599257509"/>
+											<reference key="NSWindow"/>
 											<reference key="NSNextKeyView" ref="378280175"/>
 											<int key="NSsFlags">658</int>
 											<reference key="NSVScroller" ref="31961279"/>
 									</object>
 									<string key="NSFrame">{{0, 211}, {588, 279}}</string>
 									<reference key="NSSuperview" ref="333363212"/>
+									<reference key="NSWindow"/>
 									<bool key="NSIsVertical">YES</bool>
 								</object>
 							</object>
 							<string key="NSFrame">{{-1, -1}, {588, 490}}</string>
 							<reference key="NSSuperview" ref="118353878"/>
+							<reference key="NSWindow"/>
 						</object>
 					</object>
 					<string key="NSFrameSize">{586, 488}</string>
 					<reference key="NSSuperview"/>
+					<reference key="NSWindow"/>
 				</object>
 				<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
 				<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
 					<string>icon</string>
 					<string>revisions</string>
 					<string>path</string>
+					<string>statusImage</string>
 				</object>
 				<string key="NSObjectClassName">HgFile</string>
 				<object class="_NSManagedProxy" key="_NSManagedProxy"/>
 					</object>
 					<int key="connectionID">300285</int>
 				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">value: arrangedObjects.statusImage</string>
+						<reference key="source" ref="722134955"/>
+						<reference key="destination" ref="460789637"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="722134955"/>
+							<reference key="NSDestination" ref="460789637"/>
+							<string key="NSLabel">value: arrangedObjects.statusImage</string>
+							<string key="NSBinding">value</string>
+							<string key="NSKeyPath">arrangedObjects.statusImage</string>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">300303</int>
+				</object>
 			</object>
 			<object class="IBMutableOrderedSet" key="objectRecords">
 				<object class="NSArray" key="orderedObjects">
 							<reference ref="453707715"/>
 							<reference ref="157704806"/>
 							<reference ref="394086744"/>
+							<reference ref="722134955"/>
 						</object>
 						<reference key="parent" ref="977457134"/>
 					</object>
 						<reference key="parent" ref="408726427"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">300015</int>
-						<reference key="object" ref="643260170"/>
-						<reference key="parent" ref="394086744"/>
-					</object>
-					<object class="IBObjectRecord">
 						<int key="objectID">300024</int>
 						<reference key="object" ref="877549045"/>
 						<reference key="parent" ref="157704806"/>
 						<reference key="object" ref="971586408"/>
 						<reference key="parent" ref="46956025"/>
 					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">300015</int>
+						<reference key="object" ref="643260170"/>
+						<reference key="parent" ref="394086744"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">300291</int>
+						<reference key="object" ref="722134955"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="457325178"/>
+						</object>
+						<reference key="parent" ref="408726427"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">300300</int>
+						<reference key="object" ref="457325178"/>
+						<reference key="parent" ref="722134955"/>
+					</object>
 				</object>
 			</object>
 			<object class="NSMutableDictionary" key="flattenedProperties">
 					<string>300280.IBPluginDependency</string>
 					<string>300282.IBPluginDependency</string>
 					<string>300284.IBPluginDependency</string>
+					<string>300300.IBPluginDependency</string>
 					<string>6.IBPluginDependency</string>
 					<string>6.ImportedFromIB2</string>
 					<string>8.IBPluginDependency</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<reference ref="9"/>
-					<string>{{328, 120}, {586, 488}}</string>
-					<string>{{328, 120}, {586, 488}}</string>
+					<string>{{428, 182}, {586, 488}}</string>
+					<string>{{428, 182}, {586, 488}}</string>
 					<reference ref="9"/>
 					<string>{{166, 135}, {586, 488}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<reference ref="9"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<reference ref="9"/>
 				</object>
 			</object>
 			<nil key="sourceID"/>
-			<int key="maxID">300286</int>
+			<int key="maxID">300304</int>
 		</object>
 		<object class="IBClassDescriber" key="IBDocument.Classes">
 			<object class="NSMutableArray" key="referencedPartialClassDescriptions">

Murky.xcodeproj/project.pbxproj

 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 		D095A4110FBC0FD800512681 /* toolbar_discard.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A40F0FBC0FD800512681 /* toolbar_discard.png */; };
 		D095A4120FBC0FD800512681 /* toolbar_refresh.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A4100FBC0FD800512681 /* toolbar_refresh.png */; };
+		D095A4920FBC26A200512681 /* status_test.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A4910FBC26A200512681 /* status_test.png */; };
+		D095A4DF0FBC2BC000512681 /* status_added.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A4DE0FBC2BC000512681 /* status_added.png */; };
+		D095A5090FBC318400512681 /* status_modified.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A5080FBC318400512681 /* status_modified.png */; };
+		D095A50E0FBC329500512681 /* status_nottracked.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A50D0FBC329500512681 /* status_nottracked.png */; };
+		D095A5120FBC363100512681 /* status_removed.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A5110FBC363100512681 /* status_removed.png */; };
+		D095A5170FBC376E00512681 /* status_null.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A5160FBC376E00512681 /* status_null.png */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
 		8D1107320486CEB800E47090 /* Murky.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Murky.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		D095A40F0FBC0FD800512681 /* toolbar_discard.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = toolbar_discard.png; path = Resources/Icons/toolbar_discard.png; sourceTree = SOURCE_ROOT; };
 		D095A4100FBC0FD800512681 /* toolbar_refresh.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = toolbar_refresh.png; path = Resources/Icons/toolbar_refresh.png; sourceTree = SOURCE_ROOT; };
+		D095A4910FBC26A200512681 /* status_test.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_test.png; path = Resources/Icons/status_test.png; sourceTree = SOURCE_ROOT; };
+		D095A4DE0FBC2BC000512681 /* status_added.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_added.png; path = Resources/Icons/status_added.png; sourceTree = SOURCE_ROOT; };
+		D095A5080FBC318400512681 /* status_modified.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_modified.png; path = Resources/Icons/status_modified.png; sourceTree = SOURCE_ROOT; };
+		D095A50D0FBC329500512681 /* status_nottracked.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_nottracked.png; path = Resources/Icons/status_nottracked.png; sourceTree = SOURCE_ROOT; };
+		D095A5110FBC363100512681 /* status_removed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_removed.png; path = Resources/Icons/status_removed.png; sourceTree = SOURCE_ROOT; };
+		D095A5160FBC376E00512681 /* status_null.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_null.png; path = Resources/Icons/status_null.png; sourceTree = SOURCE_ROOT; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
 		27FEB4630FBB200600290049 /* Icons */ = {
 			isa = PBXGroup;
 			children = (
+				D095A5160FBC376E00512681 /* status_null.png */,
+				D095A5110FBC363100512681 /* status_removed.png */,
+				D095A50D0FBC329500512681 /* status_nottracked.png */,
+				D095A5080FBC318400512681 /* status_modified.png */,
+				D095A4DE0FBC2BC000512681 /* status_added.png */,
+				D095A4910FBC26A200512681 /* status_test.png */,
 				D095A40F0FBC0FD800512681 /* toolbar_discard.png */,
 				D095A4100FBC0FD800512681 /* toolbar_refresh.png */,
 				27075E690D66B9A900A8F759 /* mercurial-logo-official.icns */,
 				27FEB4860FBB209D00290049 /* InfoPlist.strings in Resources */,
 				D095A4110FBC0FD800512681 /* toolbar_discard.png in Resources */,
 				D095A4120FBC0FD800512681 /* toolbar_refresh.png in Resources */,
+				D095A4920FBC26A200512681 /* status_test.png in Resources */,
+				D095A4DF0FBC2BC000512681 /* status_added.png in Resources */,
+				D095A5090FBC318400512681 /* status_modified.png in Resources */,
+				D095A50E0FBC329500512681 /* status_nottracked.png in Resources */,
+				D095A5120FBC363100512681 /* status_removed.png in Resources */,
+				D095A5170FBC376E00512681 /* status_null.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
Add a comment to this file

Resources/Icons/status_added.png

Added
New image
Add a comment to this file

Resources/Icons/status_modified.png

Added
New image
Add a comment to this file

Resources/Icons/status_nottracked.png

Added
New image
Add a comment to this file

Resources/Icons/status_null.png

Added
New image
Add a comment to this file

Resources/Icons/status_removed.png

Added
New image
Add a comment to this file

Resources/Icons/status_test.png

Added
New image
 @property (readonly,nonatomic) NSIndexPath* indexPath;
 @property (readonly,nonatomic) HgStatus status;
 @property (readonly,nonatomic) NSString *statusString;
+@property (readonly,nonatomic) NSImage *statusImage;
 @property (readonly,nonatomic) BOOL isUncommitted;
 @property (readonly,nonatomic) NSImage* icon;
 @property (readonly,nonatomic) NSDictionary* fileAttributes;
 #pragma mark -
 #pragma mark ACTIONS:
 
+- (NSImage*) statusImage
+{
+	
+	if( _status == kModified ){
+		return [NSImage imageNamed:@"status_modified"];
+	}else if( _status == kAdded){
+		return [NSImage imageNamed:@"status_added"];
+	}else if( _status == kNotTracked){
+		return [NSImage imageNamed:@"status_nottracked"];
+	}else if( _status == kRemoved){
+		return [NSImage imageNamed:@"status_removed"];
+	}
+	
+	return [NSImage imageNamed:@"status_null"];
+	
+}
+
 
 /* This is what gets displayed in the outline view. It suppresses the "C" status */
 - (NSString*) statusString
-{
+{	
     if( _status == kClean )
         return @"";
     else
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.