<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt">Hi List,<br>&nbsp;&nbsp;&nbsp;&nbsp; Almost finished with a working version of GUI preferences for patches.<br>It allows:<br><br>1) choose your own default colors for common types of items on a canvas,<br>like object borders, (non-iemgui) text, xlets, canvas bg, etc.<br>2) choose a preset from a dropdown list to immediately change all colors to<br>some kind of common theme.&nbsp; I just have "inverted" right now, which is<br>white objects on black bg.&nbsp; But there could be "pd-extended", "vanilla", and<br>whatever else would be nice for quick, two-click access.<br>3) global array called ::pd_colors that controls the colors.&nbsp; So you can change<br>$::pd_colors(selected) orange and all the canvas items that are tagged as<br>selected will turn orange.&nbsp; (Plus the menubuttons in the gui dialog will update<br>to reflect the new
 color.)<br><br>Question 1:<br>How do I hook this into Yvan Volochine's gui-prefs stuff?&nbsp; It currently only saves<br>recent files-- is there a guide on how to add more gui preferences?<br><br>Question 2:<br>I've seen screenshots of patches where people obviously dug into the c code and<br>changed colors to achieve some scheme.&nbsp; If you have one you'd like to appear<br>in the dropdown list, send me the colors for canvas items and I'll add a preset.<br><br>These colors don't change any of the dialogs or main Pd window, btw.<br><br>-Jonathan<br></div></body></html>