doc/docs/getting_started.html in motion-prime-0.4.5 vs doc/docs/getting_started.html in motion-prime-0.5.0

- old
+ new

@@ -26,10 +26,15 @@ <a class="source" href="screens.html"> screens.rb </a> + + <a class="source" href="sections.html"> + sections.rb + </a> + </div> </li> </ul> <ul class="sections"> @@ -103,11 +108,11 @@ </div> <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">AppDelegate</span> <span class="inheritance">&lt; <span class="parent">Prime::BaseAppDelegate</span></span></span> <span class="function"><span class="keyword">def</span> <span class="title">on_load</span><span class="params">(app, options)</span></span> - open_screen <span class="constant">MainScreen</span>.new + open_screen <span class="symbol">:main</span> <span class="keyword">end</span> <span class="keyword">end</span></pre></div></div> </li> @@ -122,11 +127,11 @@ <p>You should rewrite the <code>render</code> method, which will be runned after first opening screen.</p> <p>NOTE: it&#39;s recommended to use instance variables for sections, e.g. <code>@main_section</code> instead of <code>main_section</code>.</p> </div> - <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MainScreen</span> <span class="inheritance">&lt; <span class="parent">Prime::BaseScreen</span></span></span> + <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MainScreen</span> <span class="inheritance">&lt; <span class="parent">Prime::Screen</span></span></span> title <span class="string">'Main screen'</span> <span class="function"><span class="keyword">def</span> <span class="title">render</span></span> <span class="variable">@main_section</span> = <span class="constant">MyProfileSection</span>.new(<span class="symbol">screen:</span> <span class="keyword">self</span>, <span class="symbol">model:</span> <span class="constant">User</span>.first) <span class="variable">@main_section</span>.render @@ -146,10 +151,10 @@ <p>&quot;Section&quot; is something like helper, which contains &quot;Elements&quot;.</p> <p>Each element will be added to the parent screen when you run <code>section.render</code></p> </div> - <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MyProfileSection</span> <span class="inheritance">&lt; <span class="parent">Prime::BaseSection</span></span></span> + <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MyProfileSection</span> <span class="inheritance">&lt; <span class="parent">Prime::Section</span></span></span> element <span class="symbol">:title</span>, <span class="symbol">text:</span> <span class="string">"Hello World"</span> element <span class="symbol">:avatar</span>, <span class="symbol">image:</span> <span class="string">"images/avatar.png"</span>, <span class="symbol">type:</span> <span class="symbol">:image</span> <span class="keyword">end</span></pre></div></div> </li>