<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt">Hello list,<br>&nbsp;&nbsp;&nbsp;&nbsp; I've now got the audio dialog and midi dialog of the new Pd Preferences menu working.<br><br>Now it's time for the GUI dialog.&nbsp; Some questions:<br><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">1.&nbsp; Are there hooks for saving gui preferences to the Pd settings file?&nbsp; I don't see anything</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">in Vanilla.&nbsp; Has pd-l2ork implemented those hooks?<br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">2.&nbsp; What options should be available
 in the GUI dialog?</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">3.&nbsp; How should it update?&nbsp; Immediately after the user makes a choice?</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">4.&nbsp; How should these settings interact with settings from within the patch?&nbsp; The only workable solution I see is that things should just "work as they work", probably meaning that patchlevel options (which are presumably loadbanged into being) would supersede the GUI dialog settings.&nbsp; And I can put a "Refresh" or "Apply" button in the dialog so the user can manually override.<br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div
 style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Here's a start for the options:</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">1) canvas bg color</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">2) font color/size/face</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">3) text selection color</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">4) wire color</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color:
 transparent; font-style: normal;">5) box outline color</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">6) box fill color</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">7) xlet color</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">8) active xlet color</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">9) link color (for pddplink/helplink)<br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
 arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">And also</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">0) Dropdown list of presets for whatever people might want quick access to like: Ubuntu x.x, Linux Mint, high contrast, inverted from default (black bg with white text).&nbsp; (At least I don't know a way to get tk to inherit GNU/Linux themes so this would be a workaround for that.)</div></div></body></html>