28 Commits

Author SHA1 Message Date
Orta Therox 978053929f Show transparency in example 2015-11-03 10:28:32 -05:00
Orta Therox f0e7809109 Update demo for el cap 2015-11-03 10:22:20 -05:00
Alex Rozanski 5ce29c98c9 Fix issue in view-based source list example.
This fixes an issue where items created with the add button couldn't be
dragged.
2014-03-25 21:37:06 +00:00
Alex Rozanski 217f046290 Use the new libraryItem and albumsItem methods in the view-based example. 2014-01-27 15:10:16 +00:00
Alex Rozanski 4c9e975bcb Data model changes in the view-based example. 2014-01-27 15:08:39 +00:00
Alex Rozanski ba8878cafa Tidy up model creation code in view-based example. 2014-01-27 15:00:59 +00:00
Alex Rozanski 7449fd8b12 Add a 'type' property to the PhotoCollection class in the view-based example. 2014-01-27 14:58:40 +00:00
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 f4f6aefb15 Add a view-based Source List screenshot to the repository. 2014-01-23 17:16:05 +00:00
Alex Rozanski a80fdadfd6 Use meaningful names for the window titles for both example projects. 2014-01-23 17:12:41 +00:00
Alex Rozanski f416b43ccf Add a currently selected item label to the view-based Source List example project. 2014-01-23 17:11:39 +00:00
Alex Rozanski 95c0bbcc3c Remove SourceListItem.{h,m} from the project. 2014-01-08 16:42:01 +00:00
Alex Rozanski ae87ceac0b Move the cell-based example to using PXSourceListItem. 2014-01-08 16:41:23 +00:00
Alex Rozanski 4a53a00a17 Switch the view-based example to using PXSourceListItem. 2014-01-08 16:38:57 +00:00
Alex Rozanski f66d5c23ab Implement #33: Add drag and drop example to the view-based example. 2014-01-07 15:04:00 +00:00
Alex Rozanski fa180a4830 Add new methods to SourceListItem for #33.
Specifically, implement -removeChildItems: and -insertChildItems:atIndexes:
which wrap the relevant methods on NSMutableArray. These will be used when
implementing drag and drop and we need to move child items around when the
drop is complete.
2014-01-07 14:51:22 +00:00
Alex Rozanski b2cda7e069 Update copyright headers in all the files. 2014-01-06 13:45:03 +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 de73c4c316 Add a representedObject property to SourceListItem.
Also add a convenience initialiser method which takes a represented object and item.
2014-01-06 12:02:30 +00:00
Alex Rozanski 440c897fd0 Implement the remove button action method in the view-based example. 2014-01-06 11:56:10 +00:00
Alex Rozanski c7c2155f9b Allow the label for items not in the "Library" group to be edited. 2014-01-06 11:49:00 +00:00
Alex Rozanski 3adc4a731c Implement an -addButtonAction: method for the view-based example. 2014-01-06 11:48:26 +00:00
Alex Rozanski cc7239cb12 Improve SourceListItem API for adding/removing children.
Back the `children` property with a mutable array and implement -addChildItem:
and -removeChildItem: as convenience methods for adding and removing children.
2014-01-06 11:42:31 +00:00
Alex Rozanski 0e3d1678bb Add '+' and '-' buttons to the view-based Source List example. 2014-01-06 11:41:25 +00:00
Alex Rozanski d817b0b91e Implement basic view-based example. 2013-12-31 17:59:29 +00:00
Alex Rozanski 5b27e6b5b5 Add image resources for the view-based example. 2013-12-31 17:58:16 +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