Alex Rozanski
d1dbe60b4e
Make use of a Photo object in the view-based example app.
2014-01-27 14:51:49 +00:00
Alex Rozanski
b62409e738
Fix header file visibility in the PXSourceList framework.
...
Some files were marked as Project when they should be Public.
2014-01-23 22:17:04 +00:00
Alex Rozanski
c0cb56bacb
Add the correct location for PXSourceList-Info.plist in the Xcode project.
2014-01-23 22:11:20 +00:00
Alex Rozanski
7f1a377845
Move PXSourceList-Info.plist into the project root.
2014-01-23 21:23:49 +00:00
Alex Rozanski
d51dcd3e9c
Remove explicit FRAMEWORK_SEARCH_PATHS build setting from the cell-based Source List example as it's not needed.
2014-01-23 16:55:28 +00:00
Alex Rozanski
ea899192dc
Upgrade the Xcode project file.
2014-01-21 15:15:40 +00:00
Alex Rozanski
cc61dcd094
Move internal files into PXSourceList/Internal.
2014-01-21 15:04:24 +00:00
Alex Rozanski
87b65118fd
Rename the 'Internal' folder to 'Private' in Xcode.
2014-01-08 17:24:10 +00:00
Alex Rozanski
95c0bbcc3c
Remove SourceListItem.{h,m} from the project.
2014-01-08 16:42:01 +00:00
Alex Rozanski
7038117d4c
Add a generic Source List model object, PXSourceListItem.
2014-01-08 16:34:26 +00:00
Alex Rozanski
bc17e06958
Add the --no-repeat-first-par to the documentation script.
...
This prevents the first paragraph of each documented member being repeated below in the
longer description.
2014-01-06 12:56:15 +00:00
Alex Rozanski
b09e6b3fbf
Implement an example model object, PhotoCollection.
...
This is used to encapsulate information about collections used in the view-based
example project. It is an example of using a representedObject property on a
Source List item model to avoid having to synchronise model changes with the
Source List item model.
2014-01-06 12:24:59 +00:00
Alex Rozanski
a6dbac872e
...And remove Todo.rtf from the Xcode project.
2014-01-01 10:36:03 +00:00
Alex Rozanski
edbd4e9274
Implement #32 : Add an Appledoc target.
...
This makes use of an aggregate target which can be run to generate documentation
from the PXSourceList source.
2014-01-01 10:22:34 +00:00
Alex Rozanski
5b27e6b5b5
Add image resources for the view-based example.
2013-12-31 17:58:16 +00:00
Alex Rozanski
0f266df8d1
Implement PXSourceListTableCellView.
...
This is an NSTableCellView subclass which has an outlet for a badge view which
can be connected in a XIB file.
2013-12-31 15:35:25 +00:00
Alex Rozanski
6f3a2fffc3
Rename PXSourceListBadge to PXSourceListBadgeView.
...
Although it inherits from NSControl, this is a much better name for
this class.
2013-12-31 15:34:30 +00:00
Alex Rozanski
40df5b91ca
Set up MainMenu.xib in the view-based example.
2013-12-28 12:40:23 +00:00
Alex Rozanski
c864a9f73b
Tidy up the example project directory structure.
2013-12-28 12:34:03 +00:00
Alex Rozanski
35c4c1cad1
Share SourceListItem.m between the two example projects.
2013-12-28 12:27:24 +00:00
Alex Rozanski
b10fb51d87
Add a skeleton view-based Source List example project.
2013-12-28 12:22:54 +00:00
Alex Rozanski
01f5b9cce2
Rename the existing demo project and link against the PXSourceList framework.
...
Since we're also going to have a view-based Source List example project,
rename the existing project to CellBasedSourceList. Also link with
PXSourceList.framework so we don't have to add sources to all projects
from now on.
2013-12-28 12:19:26 +00:00
Alex Rozanski
6792922263
Move px_allProtocolMethods() into a new file.
...
This function and associated string constants have been moved into
PXSourceListRuntimeAdditions.(h|m).
2013-12-25 13:13:19 +00:00
Alex Rozanski
d009613055
Move notification forwarding code into PXSourceListDelegateDataSourceProxy.
2013-12-25 13:10:10 +00:00
Alex Rozanski
688d8fea2d
Implement bare PXSourceListDelegateDataSourceProxy class.
...
This class is used as the outline view's delegate and data source and
encapsulates all of the information which is used for forwarding outline
view delegate and data source messages to the Source List's delegate and
data source.
2013-12-25 13:04:10 +00:00
Alex Rozanski
7479278133
Add PXSourceListBadge and PXSourceListBadgeCell.
...
These will be used to display badges in the source list.
2013-11-15 19:36:12 +00:00
Alex Rozanski
300a993a15
Convert project to ARC.
2013-11-09 19:27:53 +00:00
Abizer Nasir
ac8accdbe5
Update project settings for HiDPI images
...
Recommended by Xcode 4.5.
Can be merged into main line once 4.4 is released with ML.
2012-07-05 15:58:19 +01:00
Christian Klotz
127d4a2e2e
Adjust library build settings to make it work as static library
2012-05-27 19:04:30 +01:00
Alex Rozanski
0124633b12
Reorganise the project and filesystem structure into more logical groupings
2012-01-08 11:20:11 +00:00
Alex Rozanski
a9a0c60400
Made PXSourceList GC-compatible (thanks to @byteproject)
2011-01-11 15:52:01 +00:00
Alex Rozanski
45d0a1b884
Updated min SDK version to be 10.5 in the build settings
2011-01-11 15:38:58 +00:00
wagerlabs
016be05f1b
Changed install path to relative to the executable and made framework GC-capable
2011-01-11 13:24:10 +00:00
wagerlabs
0f9d67e2fc
Moved PXSourceList into a framework of its own
2011-01-11 12:42:20 +00:00
Abizer Nasir
b639ac966e
The project now builds cleanly for Xcode 3.1 and Leopard.
...
- Removed Menu items from example app that don't exist on Leopard
- Corrected the geometry warnings in IB
- Reordered build steps so compilation is done before resources copied to the bundle.
- Created stub protocol definitions for NSApplicationDelegate, NSOutlineViewDelegate and NSOutlineViewDataSource.
2010-02-22 15:21:58 +00:00
Alex Rozanski
d1f304a768
Added code to unregister delegate from notifications on dealloc
2010-01-15 22:25:25 +00:00
Alex Rozanski
d10ecff048
Rectified build phase issue
2010-01-09 19:16:46 +00:00
Alex Rozanski
5d3b290910
Removed locally configured build script
2010-01-09 19:08:48 +00:00
Alex Rozanski
2823daeb4f
Initial commit
2010-01-09 19:01:39 +00:00