Martin Vermeer wrote:

On Thu, Apr 28, 2005 at 11:37:30PM +0200, Helge Hafting wrote:


On Thu, Apr 28, 2005 at 10:41:31PM +0300, Martin Vermeer wrote:


On Thu, Apr 28, 2005 at 09:15:38PM +0200, Helge Hafting wrote:


Bullet lists in three levels are rare.  Today I needed one,
and noticed the following symbols:

lev. screen  output
1    *       round bullet
2    -       -
3    @       *
4    cdot    cdot


I didn't at first notice the wrong "*" at level 1, as lyx used to just show a "*" for all bulleted lists.

The "@" at level 3 was more noticeable.  The output was fine though.
I used qt, and I have not changed any of the bullet symbols in
this document.

Helge Hafting


This better?



It helps - but the letter "o" for the first level bullet?

How about using the \bullet math symbol? It looks much better and there is
already code for showing it, both in formulas and on the math panel.
Slightly more correct, and much better to look at. First level
bullets are seen a lot.



It is a math symbol... I expect it would be a lot of work to get it used
here. Way too much effort and -- probably -- extra code for what is only a cosmetic issue.


What about @ ? or  ?


I didn't like those, so I tried some others.
Unicode has a nice bullet: â
but it doesn't work in lyx.  So I tried the
degree symbol: Â
That one works fine for me, patch attached which also includes
your third-level symbol.

Helge Hafting
Index: src/buffer_funcs.C
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/buffer_funcs.C,v
retrieving revision 1.26
diff -u -p -r1.26 buffer_funcs.C
--- src/buffer_funcs.C  2005/04/26 11:12:09     1.26
+++ src/buffer_funcs.C  2005/04/29 06:58:28
@@ -395,13 +395,13 @@ void setCounter(Buffer const & buf, ParI
                string itemlabel;
                switch (par.itemdepth) {
                case 0:
-                       itemlabel = "*";
+                       itemlabel = "°";
                        break;
                case 1:
                        itemlabel = "-";
                        break;
                case 2:
-                       itemlabel = "@";
+                       itemlabel = "*";
                        break;
                case 3:
                        itemlabel = "·";

Reply via email to