<!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 9/25/2021 6:09 AM, Hilaire Fernandes via Cuis-dev wrote:
<blockquote cite="mid:49000afe-0da6-363a-5d6d-1ed3997207e3@drgeo.eu"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="moz-cite-prefix">Le 23/09/2021 à 22:02, Juan Vuletich
a écrit :<br>
</div>
<blockquote type="cite" cite="mid:614CDD68.10701@jvuletich.org"><br>
When I wrote LightWidgets and that doc, I was thinking on a
regular widget kit, where you have maybe ten kinds of very
generic widgets, and compose them in different ways to build
UIs. <br>
<br>
<blockquote type="cite" style="color: rgb(153, 153, 153);">Nevertheless,
it will be tremendously helpful to rationalize the Morph
jungle when it comes to GUI building. <br>
</blockquote>
<br>
I think the first distinction to make is between general,
reusable widgets on one hand, and app specific morphs on the
other. <br>
</blockquote>
<p>I agree with you. <br>
</p>
<p>I am a bit in a hesitating/stalled situation: most of the DrGeo
core is functioning, now I need to work on the GUI with dialogs,
toolbars, panels, wizards. Could write from scratch but there
is may be something more general to do, overall useful for Cuis
community. But I am clueless how you design a GUI framework and
it's likely a lot of work.<br>
</p>
<p>Hilaire<br>
</p>
<pre class="moz-signature" cols="72">--
GNU Dr. Geo
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
</blockquote>
<br>
When I'm not sure about a design, I start exploring the problem. Any
hack will do, as it will teach me stuff and help me see better.<br>
<br>
Perhaps we can start with any dialog / toolber / panel or wizard.
Just pick one. Tell us briefly how to use it in Pharo, and what are
the DrGeo model objects it operates on.<br>
<br>
Then, let's build a first sketch: Using existing Layout, Labels,
Text morphs, Label morphs, etc. Like Cuis builds all the existing
tools. Now, see what is missing, etc.<br>
<br>
Then, let's think together and discuss.<br>
<br>
Thanks,<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>
@JuanVuletich</pre>
</body>
</html>