On Wed, Dec 4, 2013 at 8:43 AM, Kent Tenney <[email protected]> wrote:

> I seem to recall a couple suggestions for a layer between Leo's
> settings machinery and the UI.


This is the way, regardless of details.  It's an example of "separation of
concerns", probably the most important design guideline there is.  There is
*nothing* wrong with Leo's basic settings machinery: the problem is making
use of it.



> A menu item which took
> you to the correct node in the @settings tree, possibly putting
> documentation in the log window. Or a font size widget which
> knew just where in the @settings tree to change a number.
>

Or @button nodes.  All these are feasible.  Not sure which is best.

BTW, Terry's recent addition of @data qt-gui-user-style-sheet is a
*spectacular* improvement.  It is *so* much clearer to specify diffs from
leoSettings.leo.  Here is mine:

/* Headline edit widgets */
QTreeWidget QLineEdit {
    background-color: pink;
    selection-color: white;
    selection-background-color: blue;
}

QLabel#minibufferLabel {
    font-size: 14pt;
}

QLineEdit#lineEdit { /* minibuffer */
    font-size: 14pt;
}

For the very first time I can see at a glance what my particular
preferences are.

Of course, this isn't a complete solution, but it's much better than before.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to