<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 5/12/2022 8:28 AM, Hilaire Fernandes via Cuis-dev wrote:
    <blockquote cite="mid:21512a75-3573-7206-7e5d-649b56dd046c@drgeo.eu"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
      <p> Juan, <br>
      </p>
      <p> Here is a step by step process to integrate PreferenceNG in
        the system. I suggest to do it ASAP because many methods are
        edited. It will be a pain to edit it again after third party
        changes.<br>
      </p>
      <p> On a bare bone Cuis image:<br>
      </p>
      <ol>
        <li> install PreferenceNG class </li>
        <li> install all change set named  CuisCorePreference in order </li>
        <li> Edit the source code of the VectorGraphics package by
          replacing '<b>Preferences</b> setDefaultFont:' with <br>
          '<b>PreferenceNG</b> setDefaultFont:'. Alternatively you can
          change the method Preferences>>setDefault: to dispatch
          to 'PreferenceNG>>setDefault:'. I am just thinking of
          that while writing this email ;-) </li>
        <li> Load the package VectorGraphics.  For example changing to
          TTF </li>
        <li> Load the VectorGraphics change set, it will change to other
          non critical use of Preferences <br>
        </li>
        <li> Check the users of Preferences class, the only notable one
          should be FileList. Some work is needed on this class. We can
          discuss it later.<br>
        </li>
      </ol>
      <p>Thanks<br>
      </p>
      <p>Hilaire</p>
      <pre>-- 
GNU Dr. Geo
<a moz-do-not-send="true" href="http://drgeo.eu">http://drgeo.eu</a>
<a moz-do-not-send="true" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
    </blockquote>
    <br>
    Thanks you Hilaire!<br>
    <br>
    This careful procedure made installing and publishing the updates
    really easy. Thanks!<br>
    <br>
    PreferenceNG is now at GitHub. When we are done migrating all users,
    we'll remove the old Preference and Preferences.<br>
    <br>
    Cheers,<br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
<a class="moz-txt-link-freetext" href="https://independent.academia.edu/JuanVuletich">https://independent.academia.edu/JuanVuletich</a>
<a class="moz-txt-link-freetext" href="https://www.researchgate.net/profile/Juan-Vuletich">https://www.researchgate.net/profile/Juan-Vuletich</a>
<a class="moz-txt-link-freetext" href="https://patents.justia.com/inventor/juan-manuel-vuletich">https://patents.justia.com/inventor/juan-manuel-vuletich</a>
<a class="moz-txt-link-freetext" href="https://twitter.com/JuanVuletich">https://twitter.com/JuanVuletich</a></pre>
  </body>
</html>