Start TimelineTableViewController. Create TimelineTableView.xib.
This commit is contained in:
parent
fb1fdc10ad
commit
aa9cfcaef4
|
@ -20,6 +20,10 @@
|
||||||
8405DD9A22153B6B008CE1BF /* TimelineContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */; };
|
8405DD9A22153B6B008CE1BF /* TimelineContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */; };
|
||||||
8405DD9C22153BD7008CE1BF /* NSView-Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9B22153BD7008CE1BF /* NSView-Extensions.swift */; };
|
8405DD9C22153BD7008CE1BF /* NSView-Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9B22153BD7008CE1BF /* NSView-Extensions.swift */; };
|
||||||
8405DD9D22153BD7008CE1BF /* NSView-Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9B22153BD7008CE1BF /* NSView-Extensions.swift */; };
|
8405DD9D22153BD7008CE1BF /* NSView-Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9B22153BD7008CE1BF /* NSView-Extensions.swift */; };
|
||||||
|
8405DD9F22168671008CE1BF /* TimelineTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9E22168671008CE1BF /* TimelineTableViewController.swift */; };
|
||||||
|
8405DDA022168671008CE1BF /* TimelineTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9E22168671008CE1BF /* TimelineTableViewController.swift */; };
|
||||||
|
8405DDA222168920008CE1BF /* TimelineTableView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8405DDA122168920008CE1BF /* TimelineTableView.xib */; };
|
||||||
|
8405DDA322168920008CE1BF /* TimelineTableView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8405DDA122168920008CE1BF /* TimelineTableView.xib */; };
|
||||||
840958632201629A002C1579 /* Subscribe to Feed.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 6581C73320CED60000F4AD34 /* Subscribe to Feed.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
840958632201629A002C1579 /* Subscribe to Feed.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 6581C73320CED60000F4AD34 /* Subscribe to Feed.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||||
840BEE4121D70E64009BBAFA /* CrashReportWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840BEE4021D70E64009BBAFA /* CrashReportWindowController.swift */; };
|
840BEE4121D70E64009BBAFA /* CrashReportWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840BEE4021D70E64009BBAFA /* CrashReportWindowController.swift */; };
|
||||||
840D617F2029031C009BC708 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840D617E2029031C009BC708 /* AppDelegate.swift */; };
|
840D617F2029031C009BC708 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840D617E2029031C009BC708 /* AppDelegate.swift */; };
|
||||||
|
@ -742,6 +746,8 @@
|
||||||
8405DD892213E0E3008CE1BF /* DetailContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailContainerView.swift; sourceTree = "<group>"; };
|
8405DD892213E0E3008CE1BF /* DetailContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailContainerView.swift; sourceTree = "<group>"; };
|
||||||
8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineContainerView.swift; sourceTree = "<group>"; };
|
8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineContainerView.swift; sourceTree = "<group>"; };
|
||||||
8405DD9B22153BD7008CE1BF /* NSView-Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSView-Extensions.swift"; sourceTree = "<group>"; };
|
8405DD9B22153BD7008CE1BF /* NSView-Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSView-Extensions.swift"; sourceTree = "<group>"; };
|
||||||
|
8405DD9E22168671008CE1BF /* TimelineTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineTableViewController.swift; sourceTree = "<group>"; };
|
||||||
|
8405DDA122168920008CE1BF /* TimelineTableView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TimelineTableView.xib; sourceTree = "<group>"; };
|
||||||
840BEE4021D70E64009BBAFA /* CrashReportWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CrashReportWindowController.swift; sourceTree = "<group>"; };
|
840BEE4021D70E64009BBAFA /* CrashReportWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CrashReportWindowController.swift; sourceTree = "<group>"; };
|
||||||
840D617C2029031C009BC708 /* NetNewsWire.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NetNewsWire.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
840D617C2029031C009BC708 /* NetNewsWire.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NetNewsWire.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
840D617E2029031C009BC708 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
840D617E2029031C009BC708 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
||||||
|
@ -1300,6 +1306,8 @@
|
||||||
849A976B1ED9EBC8007D329B /* TimelineViewController.swift */,
|
849A976B1ED9EBC8007D329B /* TimelineViewController.swift */,
|
||||||
8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */,
|
8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */,
|
||||||
84E8E0DA202EC49300562D8F /* TimelineViewController+ContextualMenus.swift */,
|
84E8E0DA202EC49300562D8F /* TimelineViewController+ContextualMenus.swift */,
|
||||||
|
8405DDA122168920008CE1BF /* TimelineTableView.xib */,
|
||||||
|
8405DD9E22168671008CE1BF /* TimelineTableViewController.swift */,
|
||||||
84F204DF1FAACBB30076E152 /* ArticleArray.swift */,
|
84F204DF1FAACBB30076E152 /* ArticleArray.swift */,
|
||||||
849A97691ED9EBC8007D329B /* TimelineTableRowView.swift */,
|
849A97691ED9EBC8007D329B /* TimelineTableRowView.swift */,
|
||||||
849A976A1ED9EBC8007D329B /* TimelineTableView.swift */,
|
849A976A1ED9EBC8007D329B /* TimelineTableView.swift */,
|
||||||
|
@ -2198,6 +2206,7 @@
|
||||||
840F7C9821BDA4B40057E851 /* IndeterminateProgressWindow.xib in Resources */,
|
840F7C9821BDA4B40057E851 /* IndeterminateProgressWindow.xib in Resources */,
|
||||||
840F7C9921BDA4B40057E851 /* GlobalKeyboardShortcuts.plist in Resources */,
|
840F7C9921BDA4B40057E851 /* GlobalKeyboardShortcuts.plist in Resources */,
|
||||||
840F7C9A21BDA4B40057E851 /* DefaultFeeds.plist in Resources */,
|
840F7C9A21BDA4B40057E851 /* DefaultFeeds.plist in Resources */,
|
||||||
|
8405DDA322168920008CE1BF /* TimelineTableView.xib in Resources */,
|
||||||
840F7C9B21BDA4B40057E851 /* TimelineKeyboardShortcuts.plist in Resources */,
|
840F7C9B21BDA4B40057E851 /* TimelineKeyboardShortcuts.plist in Resources */,
|
||||||
840F7C9C21BDA4B40057E851 /* template.html in Resources */,
|
840F7C9C21BDA4B40057E851 /* template.html in Resources */,
|
||||||
840F7C9D21BDA4B40057E851 /* AddFeedSheet.xib in Resources */,
|
840F7C9D21BDA4B40057E851 /* AddFeedSheet.xib in Resources */,
|
||||||
|
@ -2245,6 +2254,7 @@
|
||||||
849A97B21ED9FA69007D329B /* MainWindow.storyboard in Resources */,
|
849A97B21ED9FA69007D329B /* MainWindow.storyboard in Resources */,
|
||||||
840F7C0821B4671B0057E851 /* Credits.rtf in Resources */,
|
840F7C0821B4671B0057E851 /* Credits.rtf in Resources */,
|
||||||
849A979C1ED9EFEB007D329B /* styleSheet.css in Resources */,
|
849A979C1ED9EFEB007D329B /* styleSheet.css in Resources */,
|
||||||
|
8405DDA222168920008CE1BF /* TimelineTableView.xib in Resources */,
|
||||||
849A97A61ED9F94D007D329B /* Preferences.storyboard in Resources */,
|
849A97A61ED9F94D007D329B /* Preferences.storyboard in Resources */,
|
||||||
84BAE64921CEDAF20046DB56 /* CrashReporterWindow.xib in Resources */,
|
84BAE64921CEDAF20046DB56 /* CrashReporterWindow.xib in Resources */,
|
||||||
84A37CBB201ECE590087C5AF /* RenameSheet.xib in Resources */,
|
84A37CBB201ECE590087C5AF /* RenameSheet.xib in Resources */,
|
||||||
|
@ -2362,6 +2372,7 @@
|
||||||
8405DD8B2213E0E3008CE1BF /* DetailContainerView.swift in Sources */,
|
8405DD8B2213E0E3008CE1BF /* DetailContainerView.swift in Sources */,
|
||||||
840F7C2621BDA4B40057E851 /* TimelineKeyboardDelegate.swift in Sources */,
|
840F7C2621BDA4B40057E851 /* TimelineKeyboardDelegate.swift in Sources */,
|
||||||
84216D0422128B9D0049B9B9 /* DetailWebViewController.swift in Sources */,
|
84216D0422128B9D0049B9B9 /* DetailWebViewController.swift in Sources */,
|
||||||
|
8405DDA022168671008CE1BF /* TimelineTableViewController.swift in Sources */,
|
||||||
840F7C2821BDA4B40057E851 /* Browser.swift in Sources */,
|
840F7C2821BDA4B40057E851 /* Browser.swift in Sources */,
|
||||||
840F7C2921BDA4B40057E851 /* KeyboardDelegateProtocol.swift in Sources */,
|
840F7C2921BDA4B40057E851 /* KeyboardDelegateProtocol.swift in Sources */,
|
||||||
840F7C2A21BDA4B40057E851 /* AppleEventUtils.swift in Sources */,
|
840F7C2A21BDA4B40057E851 /* AppleEventUtils.swift in Sources */,
|
||||||
|
@ -2491,6 +2502,7 @@
|
||||||
8444C8F21FED81840051386C /* OPMLExporter.swift in Sources */,
|
8444C8F21FED81840051386C /* OPMLExporter.swift in Sources */,
|
||||||
849A975E1ED9EB72007D329B /* MainWindowController.swift in Sources */,
|
849A975E1ED9EB72007D329B /* MainWindowController.swift in Sources */,
|
||||||
84F2D53A1FC2308B00998D64 /* UnreadFeed.swift in Sources */,
|
84F2D53A1FC2308B00998D64 /* UnreadFeed.swift in Sources */,
|
||||||
|
8405DD9F22168671008CE1BF /* TimelineTableViewController.swift in Sources */,
|
||||||
84595CA221E9C880003E15A4 /* AdvancedPreferencesViewController.swift in Sources */,
|
84595CA221E9C880003E15A4 /* AdvancedPreferencesViewController.swift in Sources */,
|
||||||
845A29221FC9251E007B49E3 /* SidebarCellLayout.swift in Sources */,
|
845A29221FC9251E007B49E3 /* SidebarCellLayout.swift in Sources */,
|
||||||
84AD1EBA2031649C00BC20B7 /* SmartFeedPasteboardWriter.swift in Sources */,
|
84AD1EBA2031649C00BC20B7 /* SmartFeedPasteboardWriter.swift in Sources */,
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
|
||||||
|
<dependencies>
|
||||||
|
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14460.31"/>
|
||||||
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||||
|
</dependencies>
|
||||||
|
<objects>
|
||||||
|
<customObject id="-2" userLabel="File's Owner" customClass="TimelineTableViewController" customModule="NetNewsWire" customModuleProvider="target">
|
||||||
|
<connections>
|
||||||
|
<outlet property="view" destination="dbt-sN-FU2" id="96u-gC-hW0"/>
|
||||||
|
</connections>
|
||||||
|
</customObject>
|
||||||
|
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
||||||
|
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
|
||||||
|
<scrollView borderType="none" autohidesScrollers="YES" horizontalLineScroll="96" horizontalPageScroll="10" verticalLineScroll="96" verticalPageScroll="10" hasHorizontalScroller="NO" horizontalScrollElasticity="none" id="dbt-sN-FU2">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="450" height="198"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||||
|
<clipView key="contentView" copiesOnScroll="NO" id="zef-7R-cWt">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="450" height="198"/>
|
||||||
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
|
<subviews>
|
||||||
|
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" columnReordering="NO" columnResizing="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="96" viewBased="YES" id="opA-RM-DKR" customClass="TimelineTableView" customModule="NetNewsWire" customModuleProvider="target">
|
||||||
|
<rect key="frame" x="0.0" y="0.0" width="450" height="198"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
<tableColumns>
|
||||||
|
<tableColumn width="447" minWidth="40" maxWidth="1000" id="PRn-8s-32o">
|
||||||
|
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border">
|
||||||
|
<font key="font" metaFont="smallSystem"/>
|
||||||
|
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
</tableHeaderCell>
|
||||||
|
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="XUR-hj-KzG">
|
||||||
|
<font key="font" metaFont="system"/>
|
||||||
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
</textFieldCell>
|
||||||
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
|
</tableColumn>
|
||||||
|
</tableColumns>
|
||||||
|
</tableView>
|
||||||
|
</subviews>
|
||||||
|
</clipView>
|
||||||
|
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="MDX-ZM-38u">
|
||||||
|
<rect key="frame" x="-100" y="-100" width="223" height="15"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
</scroller>
|
||||||
|
<scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="yXi-vf-7tV">
|
||||||
|
<rect key="frame" x="224" y="17" width="15" height="102"/>
|
||||||
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
|
</scroller>
|
||||||
|
</scrollView>
|
||||||
|
</objects>
|
||||||
|
</document>
|
|
@ -0,0 +1,18 @@
|
||||||
|
//
|
||||||
|
// TimelineTableViewController.swift
|
||||||
|
// NetNewsWire
|
||||||
|
//
|
||||||
|
// Created by Brent Simmons on 2/14/19.
|
||||||
|
// Copyright © 2019 Ranchero Software. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
import Cocoa
|
||||||
|
|
||||||
|
class TimelineTableViewController: NSViewController {
|
||||||
|
|
||||||
|
override func viewDidLoad() {
|
||||||
|
super.viewDidLoad()
|
||||||
|
// Do view setup here.
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue