moved Classes out of the demo application

This commit is contained in:
Jeena Paradies 2009-11-14 20:51:10 +01:00
parent c4b4108b8b
commit c70793d1f2
18 changed files with 2342 additions and 0 deletions

View file

@ -0,0 +1,188 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
<html><head>
<title>JPImagePickerController</title>
<meta http-equiv="Content-Type" content="text/html; charset=ascii" />
<meta name="generator" content="HeaderDoc" />
<meta name="xcode-display" content="render" />
<style><!--
#tocMenu {
display: block;
position:fixed;
top:0px;
left:0px;
width:210px;
height:100%;
background:transparent;
}
#bodyText {
margin-left: 210px;
}
--></style>
<script language="JavaScript" type="text/javascript"><!--
function hidetoc() {
var origURL = parent.document.URL;
var contentURL = origURL.substring(origURL.indexOf('?')+1, origURL.length);
if (contentURL.length == origURL.length) {
jumpPos = origURL.substring(origURL.indexOf('#')+1, origURL.length);
}
if (contentURL == "hidetoc") {
var toc = document.getElementById('tocMenu');
var body = document.getElementById('bodyText');
if (toc && body) {
toc.style.display = 'none';
body.style.marginLeft = '0px';
}
}
}
--></script>
<style type="text/css"><!--.keyword {background:#ffffff; color:#761550;}.template {background:#ffffff; color:#761550;}.number {background: #ffffff; color:#0000ff;}.function {background:#ffffff; color:#000000;}.string {background: #ffffff; color:#891315;}.preprocessor {background:#ffffff; color:#236e25}.comment {background:#ffffff; color:#236e25}.char {background: #ffffff; color:#0000ff;}.var {background:#ffffff; color:#000000;}.type {background:#ffffff; color:#761550;}.param {background:#ffffff; color:#000000;}a:link {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:active {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}h4 {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: tiny; font-weight: bold;}body {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: 10pt;}.list_indent { margin-left: 40px; }.declaration_indent { margin-left: 40px; }.param_indent { margin-left: 40px; }.group_indent { margin-left: 40px; }.group_desc_indent { margin-left: 20px; }.warning_indent { margin-left: 40px; }.important_indent { margin-left: 40px; }.hd_tocAccess { font-style: italic; font-size: 10px; font-weight: normal; color: #303030; }--></style></head><body bgcolor="#ffffff" onload="hidetoc();">
</div>
<!-- headerDoc=cl; uid=//apple_ref/occ/cl/JPImagePickerController; name=JPImagePickerController-->
<a name="//apple_ref/occ/cl/JPImagePickerController"></a><div id='tocMenu'>
<iframe id='toc_content' name='toc_content' SRC='toc.html' width='210' height='100%' align='left' frameborder='0'>This document set is best viewed in a browser that supports iFrames.</iframe>
</div>
<div id='bodyText'>
<a name="top"></a>
<hr><table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h1><a name="JPImagePickerController">JPImagePickerController</a></h1>
</td></tr></table><hr><p><!-- begin abstract --><p>A image picker view controller.
<!-- end abstract --></p>
<p><b>Superclass:</b> <!-- a logicalPath="//apple_ref/occ/cl/UIViewController" -->UIViewController<!-- /a --><br>
<b>Declared In:</b> <a href="../../index.html" target="_top">JPImagePickerController.h</a><br>
</p><div class='declaration_indent'>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font>
</h5><!-- begin discussion --><p>A class which represents a image picker controller like apples UIImagePickerController
but lets you use a external dataSource for the images.
<!-- end discussion -->
<p></p><dl><dt><i>Updated:</i></dt><dd>Saturday, November 14, 2009</dd>
</dl>
<hr><br><a name="HeaderDoc_methods"></a>
<h2>Methods</h2>
<dl>
<dt><tt><a href="index.html#//apple_ref/occ/instm/JPImagePickerController/cancelPicking:" target="_top">-cancelPicking:</a></tt></dt>
<dd></dd>
</dl>
<hr><!-- headerDoc=instm; uid=//apple_ref/occ/instm/JPImagePickerController/cancelPicking:; name=JPImagePickerController::cancelPicking: -->
<a name="//apple_ref/occ/instm/JPImagePickerController/cancelPicking:"></a>
<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h3><a name="cancelPicking:">cancelPicking:</a></h3>
</td></tr></table><hr><p></p><div class='declaration_indent'>
<pre>- (<!-- a logicalPath="//apple_ref/occ/cl/void //apple_ref/occ/tdef/void //apple_ref/occ/tag/void //apple_ref/occ/econst/void //apple_ref/occ/struct/void //apple_ref/occ/clconst/void //apple_ref/occ/intf/void" --><span class="type">void</span><!-- /a -->)<!-- a logicalPath="//apple_ref/occ/instm/cancelPicking //apple_ref/occ/clm/cancelPicking //apple_ref/occ/intfcm/cancelPicking //apple_ref/occ/intfm/cancelPicking //apple_ref/occ/func/cancelPicking //apple_ref/occ/ftmplt/cancelPicking //apple_ref/occ/defn/cancelPicking //apple_ref/occ/macro/cancelPicking" --><span class="function">cancelPicking</span><!-- /a -->:(<!-- a logicalPath="//apple_ref/occ/cl/id //apple_ref/occ/tdef/id //apple_ref/occ/tag/id //apple_ref/occ/econst/id //apple_ref/occ/struct/id //apple_ref/occ/clconst/id //apple_ref/occ/intf/id" --><span class="type">id</span><!-- /a -->)<!-- a logicalPath="//apple_ref/occ/econst/sender //apple_ref/occ/data/sender" --><span class="var">sender</span><!-- /a -->; </pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Parameters</font></h5>
<div class='param_indent'>
<dl>
<dt><code>sender</code></dt><dd><p>The button which sends the action.</dd>
</dl>
</div>
<p></p><a name="HeaderDoc_props"></a>
<h2>Properties</h2>
<dl>
<dt><tt><a href="index.html#//apple_ref/occ/instp/JPImagePickerController/dataSource" target="_top">dataSource</a></tt></dt>
<dd><p>The data source for the picker view.
</dd>
<dt><tt><a href="index.html#//apple_ref/occ/instp/JPImagePickerController/delegate" target="_top">delegate</a></tt></dt>
<dd><p>The image picker's delegate object.
</dd>
<dt><tt><a href="index.html#//apple_ref/occ/instp/JPImagePickerController/imagePickerTitle" target="_top">imagePickerTitle</a></tt></dt>
<dd><p>The image picker title.
</dd>
<dt><tt><a href="index.html#//apple_ref/occ/instp/JPImagePickerController/modalNavigationController" target="_top">modalNavigationController</a></tt></dt>
<dd><p>The additional navigation controller.
</dd>
<dt><tt><a href="index.html#//apple_ref/occ/instp/JPImagePickerController/originalStatusBarStyle" target="_top">originalStatusBarStyle</a></tt></dt>
<dd><p>Original StatusBarStyle at the beginning.
</dd>
<dt><tt><a href="index.html#//apple_ref/occ/instp/JPImagePickerController/overviewController" target="_top">overviewController</a></tt></dt>
<dd><p>Controller for the scrollView.
</dd>
</dl>
<hr><!-- headerDoc=instp; uid=//apple_ref/occ/instp/JPImagePickerController/dataSource; name=JPImagePickerController::dataSource -->
<a name="//apple_ref/occ/instp/JPImagePickerController/dataSource"></a>
<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h3><a name="dataSource">dataSource</a></h3>
</td></tr></table><hr><p><!-- begin abstract --><p>The data source for the picker view.
<!-- end abstract --></p>
<p></p><div class='declaration_indent'>
<pre>@property (
<span class="param">nonatomic</span>,
<span class="param">retain</span>) <!-- a logicalPath="//apple_ref/occ/cl/id //apple_ref/occ/tdef/id //apple_ref/occ/tag/id //apple_ref/occ/econst/id //apple_ref/occ/struct/id //apple_ref/occ/clconst/id //apple_ref/occ/intf/id" --><span class="type">id</span><!-- /a -->&lt;<span class="template">JPImagePickerControllerDataSource</span>&gt; <!-- a logicalPath="//apple_ref/occ/econst/dataSource //apple_ref/occ/data/dataSource" --><span class="var">dataSource</span><!-- /a -->; </pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font>
</h5><!-- begin discussion --><p>The data source must adopt the JPImagePickerControllerDataSource protocol
and implement the required methods to return the number of components and the
number of rows in each component.
<!-- end discussion -->
<p></p><hr><!-- headerDoc=instp; uid=//apple_ref/occ/instp/JPImagePickerController/delegate; name=JPImagePickerController::delegate -->
<a name="//apple_ref/occ/instp/JPImagePickerController/delegate"></a>
<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h3><a name="delegate">delegate</a></h3>
</td></tr></table><hr><p><!-- begin abstract --><p>The image picker's delegate object.
<!-- end abstract --></p>
<p></p><div class='declaration_indent'>
<pre>@property (
<span class="param">nonatomic</span>,
<span class="param">retain</span>) <!-- a logicalPath="//apple_ref/occ/cl/id //apple_ref/occ/tdef/id //apple_ref/occ/tag/id //apple_ref/occ/econst/id //apple_ref/occ/struct/id //apple_ref/occ/clconst/id //apple_ref/occ/intf/id" --><span class="type">id</span><!-- /a -->&lt;<span class="template">JPImagePickerControllerDelegate</span>&gt; <!-- a logicalPath="//apple_ref/occ/econst/delegate //apple_ref/occ/data/delegate" --><span class="var">delegate</span><!-- /a -->; </pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font>
</h5><!-- begin discussion --><p>The delegate receives notifications when the user picks an image,
or exits the picker interface. The delegate also decides when to dismiss
the picker interface, so you must provide a delegate to use a picker.
If this property is nil, the picker is dismissed immediately if you try
to show it.
<!-- end discussion -->
<p></p><hr><!-- headerDoc=instp; uid=//apple_ref/occ/instp/JPImagePickerController/imagePickerTitle; name=JPImagePickerController::imagePickerTitle -->
<a name="//apple_ref/occ/instp/JPImagePickerController/imagePickerTitle"></a>
<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h3><a name="imagePickerTitle">imagePickerTitle</a></h3>
</td></tr></table><hr><p><!-- begin abstract --><p>The image picker title.
<!-- end abstract --></p>
<p></p><div class='declaration_indent'>
<pre>@property (
<span class="param">nonatomic</span>,
<span class="param">retain</span>) <!-- a logicalPath="//apple_ref/occ/cl/NSString //apple_ref/occ/tdef/NSString //apple_ref/occ/tag/NSString //apple_ref/occ/econst/NSString //apple_ref/occ/struct/NSString //apple_ref/occ/clconst/NSString //apple_ref/occ/intf/NSString" --><span class="type">NSString</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/occ/econst/imagePickerTitle //apple_ref/occ/data/imagePickerTitle" --><span class="var">imagePickerTitle</span><!-- /a -->; </pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font>
</h5><!-- begin discussion --><p>You can set the title for the image overview here.
<!-- end discussion -->
<p></p><hr><!-- headerDoc=instp; uid=//apple_ref/occ/instp/JPImagePickerController/modalNavigationController; name=JPImagePickerController::modalNavigationController -->
<a name="//apple_ref/occ/instp/JPImagePickerController/modalNavigationController"></a>
<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h3><a name="modalNavigationController">modalNavigationController</a></h3>
</td></tr></table><hr><p><!-- begin abstract --><p>The additional navigation controller.
<!-- end abstract --></p>
<p></p><div class='declaration_indent'>
<pre>@property (
<span class="param">nonatomic</span>,
<span class="param">retain</span>) <!-- a logicalPath="//apple_ref/occ/cl/IBOutlet //apple_ref/occ/tdef/IBOutlet //apple_ref/occ/tag/IBOutlet //apple_ref/occ/econst/IBOutlet //apple_ref/occ/struct/IBOutlet //apple_ref/occ/clconst/IBOutlet //apple_ref/occ/intf/IBOutlet" --><span class="type">IBOutlet</span><!-- /a --> <!-- a logicalPath="//apple_ref/occ/cl/UINavigationController //apple_ref/occ/tdef/UINavigationController //apple_ref/occ/tag/UINavigationController //apple_ref/occ/econst/UINavigationController //apple_ref/occ/struct/UINavigationController //apple_ref/occ/clconst/UINavigationController //apple_ref/occ/intf/UINavigationController" --><span class="type">UINavigationController</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/occ/econst/modalNavigationController //apple_ref/occ/data/modalNavigationController" --><span class="var">modalNavigationController</span><!-- /a -->; </pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font>
</h5><!-- begin discussion --><p>We need it to be able to view a navigation when the user
picks a image.
<!-- end discussion -->
<p></p><hr><!-- headerDoc=instp; uid=//apple_ref/occ/instp/JPImagePickerController/originalStatusBarStyle; name=JPImagePickerController::originalStatusBarStyle -->
<a name="//apple_ref/occ/instp/JPImagePickerController/originalStatusBarStyle"></a>
<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h3><a name="originalStatusBarStyle">originalStatusBarStyle</a></h3>
</td></tr></table><hr><p><!-- begin abstract --><p>Original StatusBarStyle at the beginning.
<!-- end abstract --></p>
<p></p><div class='declaration_indent'>
<pre>@property (
<span class="param">nonatomic</span>,
<span class="param">readonly</span>) <!-- a logicalPath="//apple_ref/occ/cl/UIStatusBarStyle //apple_ref/occ/tdef/UIStatusBarStyle //apple_ref/occ/tag/UIStatusBarStyle //apple_ref/occ/econst/UIStatusBarStyle //apple_ref/occ/struct/UIStatusBarStyle //apple_ref/occ/clconst/UIStatusBarStyle //apple_ref/occ/intf/UIStatusBarStyle" --><span class="type">UIStatusBarStyle</span><!-- /a --> <!-- a logicalPath="//apple_ref/occ/econst/originalStatusBarStyle //apple_ref/occ/data/originalStatusBarStyle" --><span class="var">originalStatusBarStyle</span><!-- /a -->; </pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font>
</h5><!-- begin discussion --><p>This property saves the UIStatusBarStyle at the beginning, so that
we'll be able to change it back when we dismiss the image picker.
<!-- end discussion -->
<p></p><hr><!-- headerDoc=instp; uid=//apple_ref/occ/instp/JPImagePickerController/overviewController; name=JPImagePickerController::overviewController -->
<a name="//apple_ref/occ/instp/JPImagePickerController/overviewController"></a>
<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5"><h3><a name="overviewController">overviewController</a></h3>
</td></tr></table><hr><p><!-- begin abstract --><p>Controller for the scrollView.
<!-- end abstract --></p>
<p></p><div class='declaration_indent'>
<pre>@property (
<span class="param">nonatomic</span>,
<span class="param">retain</span>) <!-- a logicalPath="//apple_ref/occ/cl/JPImagePickerOverviewController //apple_ref/occ/tdef/JPImagePickerOverviewController //apple_ref/occ/tag/JPImagePickerOverviewController //apple_ref/occ/econst/JPImagePickerOverviewController //apple_ref/occ/struct/JPImagePickerOverviewController //apple_ref/occ/clconst/JPImagePickerOverviewController //apple_ref/occ/intf/JPImagePickerOverviewController" --><span class="type">JPImagePickerOverviewController</span><!-- /a --> <span class="type">*</span><!-- a logicalPath="//apple_ref/occ/econst/overviewController //apple_ref/occ/data/overviewController" --><span class="var">overviewController</span><!-- /a -->; </pre>
</div>
<h5 class="tight"><font face="Lucida Grande,Helvetica,Arial">Discussion</font>
</h5><!-- begin discussion --><p>This controller holds the scrollView with all the buttons which
represent the images.
<!-- end discussion -->
<p></p><p>Last Updated: Saturday, November 14, 2009
</p></body></html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
<html><head>
<meta name="ROBOTS" content="NOINDEX" />
<title>Documentation for JPImagePickerController (JPImagePickerController.h)</title>
<meta http-equiv="Content-Type" content="text/html; charset=ascii" />
<meta name="generator" content="HeaderDoc" />
<meta name="xcode-display" content="render" />
<style type="text/css"><!--.keyword {background:#ffffff; color:#761550;}.template {background:#ffffff; color:#761550;}.number {background: #ffffff; color:#0000ff;}.function {background:#ffffff; color:#000000;}.string {background: #ffffff; color:#891315;}.preprocessor {background:#ffffff; color:#236e25}.comment {background:#ffffff; color:#236e25}.char {background: #ffffff; color:#0000ff;}.var {background:#ffffff; color:#000000;}.type {background:#ffffff; color:#761550;}.param {background:#ffffff; color:#000000;}a:link {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:active {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}h4 {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: tiny; font-weight: bold;}body {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: 10pt;}.list_indent { margin-left: 40px; }.declaration_indent { margin-left: 40px; }.param_indent { margin-left: 40px; }.group_indent { margin-left: 40px; }.group_desc_indent { margin-left: 20px; }.warning_indent { margin-left: 40px; }.important_indent { margin-left: 40px; }.hd_tocAccess { font-style: italic; font-size: 10px; font-weight: normal; color: #303030; }--></style></head>
<body bgcolor="#edf2f6" link="#000099" vlink="#660066"
leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0">
<table width="100%" cellpadding=0 cellspacing=0 border=0><tr height=51 width="100%" bgcolor="#466C9B"><td width="100%">&nbsp;</td></tr><tr><td><br><table border="0" cellpadding="0" cellspacing="2" width="148">
<tr><td width="15">&nbsp;</td><td colspan="2"><font size="5" color="#330066"><b>Class:</b></font></td></tr>
<tr><td width="15">&nbsp;</td><td width="15">&nbsp;</td><td><b><font size="+1">JPImagePickerController</font></b></td></tr>
<tr><td></td><td colspan="2">
<h4><br><nobr><a href="index.html#top" target="doc">Introduction</a></nobr></h4>
<h4><a href="index.html#HeaderDoc_methods" target="doc">Methods</a></h4>
<h5 class='hd_tocAccess'>Instance Methods</h5>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size="-1">-</font><a href="index.html#//apple_ref/occ/instm/JPImagePickerController/cancelPicking:" target="doc">cancelPicking:</a></nobr><br>
<h4><a href="index.html#HeaderDoc_props" target="doc">Properties</a></h4>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.html#//apple_ref/occ/instp/JPImagePickerController/dataSource" target="doc">dataSource</a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.html#//apple_ref/occ/instp/JPImagePickerController/delegate" target="doc">delegate</a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.html#//apple_ref/occ/instp/JPImagePickerController/imagePickerTitle" target="doc">imagePickerTitle</a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.html#//apple_ref/occ/instp/JPImagePickerController/modalNavigationController" target="doc">modalNavigationController</a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.html#//apple_ref/occ/instp/JPImagePickerController/originalStatusBarStyle" target="doc">originalStatusBarStyle</a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.html#//apple_ref/occ/instp/JPImagePickerController/overviewController" target="doc">overviewController</a></nobr><br>
<br><h4>Other Reference</h4><hr>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../index.html" target="_top">Header</a></nobr><br>
<p><i>Updated: Saturday, November 14, 2009</i><p></td></tr>
</table><p>&nbsp;<p>
</td></tr></table>
</body></html>