My mac died this weekend, but now that I have finished with DrupalCamp Johannesburg, I will have some time to work on this again.<br><br>We can make a patch now, which we couldn't have done before modules had their own dirs.
<br><br><div><span class="gmail_quote">On 7/29/06, <b class="gmail_sendername">Khalid B</b> &lt;<a href="mailto:kb@2bits.com">kb@2bits.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I think Adrian has proposed/is working on just that.<br><br>The only difference is that he wants each theme function in a file on<br>its&nbsp;&nbsp;own (to which I have a concern about performance).<br><br>Adrian, any updates on this?
<br><br>On 7/29/06, Frando (Franz Heinzmann) &lt;<a href="mailto:frando@xcite-online.de">frando@xcite-online.de</a>&gt; wrote:<br>&gt; Now that we have modules in their own directories, I think we could move<br>&gt; forward to ease pain for designers by stripping out theme functions out
<br>&gt; of the .module file into a .theme file.<br>&gt;<br>&gt; We already did the same for installation, and there's currently a patch<br>&gt; in the queue to do the same for help files.<br>&gt;<br>&gt; Why we should move theme_* functions into a &lt;modulename&gt;.theme file:
<br>&gt;<br>&gt; * ease pain for designers. Currently, they have to look through all the<br>&gt; module code, that is not interesting for them at all, to find a theme<br>&gt; function they want to overwrite. By having them all together in a
<br>&gt; &lt;modulename&gt;.theme file, it will save a lot of time and effort for them.<br>&gt; And IMO we should take a bit more care of them, especially if it does<br>&gt; not hurt at all.<br>&gt;<br>&gt; * Seperation of code and design has always been a main target. So I
<br>&gt; think it's only logical to stick to this policy here and move the V part<br>&gt; of a module into a different file than the C part (according to the MVC<br>&gt; pattern)<br>&gt;<br>&gt; best regards,<br>&gt; Frando
<br>&gt;<br></blockquote></div><br>