<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jan 22, 2010, at 1:12 PM, András Murányi wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Rich E wrote:<br> &gt; Hi list,<br> &gt;<br> &gt; I was just thinking, as I noticed that Hans made it where Apple+, opens the<br> &gt; preferences menu on OS X (as does every other native-mac app), why not group<br> &gt; all the preferences in one dialog, with sub dialogs? &nbsp;This is how other apps<br> &gt; I use on OS X behave and I find it convenient. &nbsp;Besides, if you save the<br> &gt; settings, all of the settings get dumped to the preferences file, no? &nbsp;Why<br> &gt; not have them all in the same dialog, openable by a hotkey.<br><br><div class="gmail_quote">On Fri, Jan 22, 2010 at 4:14 AM, Hans-Christoph Steiner <span dir="ltr">&lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt;</span> wrote:<br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br> The only reason its not like that is because someone hasn't done the<br> work. &nbsp;I'd love to be able to include that work in pd-gui-rewrite. &nbsp;Be<br> aware, it'll probably require some weirdness, because of the nature of<br> the messages that the pref panels send to 'pd'. &nbsp;But I don't think it<br> would be too hard.<br> <br> One downside is that it you couldn't use Tcl/Tk 8.5 if you want it to be<br> included in Pd-vanilla. &nbsp;But I am planning on switching Pd-extended 0.43<br> to Tcl/Tk 8.5 and above, since 8.5 adds a lot of very useful GUI stuff.<br> <br> .hc<br> <div><div></div><div class="h5"><br></div></div></blockquote><div><br>Let me think a bit forward on this... when you say a dialog and sub dialogs, do you mean a dialog with multiple tabs (that is what i see to be popular in practice) or literally many modals available from one central modal?<br> I'd say tabs make the most sense, but i see that some of the dialogs are produced by the C <br>side not Tcl/Tk (are they?) in which case it will not be easy to stuff them into the tabs.<br>I'm asking because i would be willing to code this up.<br></div></div></blockquote></div><div><br></div>In 0.43, the prefs dialogs are split out into separate Tcl files:<div>dialog_audio.tcl</div><div>dialog_midi.tcl</div><div>dialog_path.tcl</div><div>dialog_startup.tcl</div><div><br></div><div>I think each in its own tab makes a lot of sense.</div><div><br></div><div>.hc</div><div><br><div> <span class="Apple-style-span" style="font-size: 12px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><br class="Apple-interchange-newline"><div>----------------------------------------------------------------------------</div><div><br class="khtml-block-placeholder"></div><div>Access to computers should be unlimited and total.&nbsp; - the hacker ethic</div><br class="Apple-interchange-newline"></span></span></div></span> </div><br></div></body></html>