Christian Ridderström wrote:

> I fiddled a bit with 'qscreen.C', but for some reason I wasn't able to
> get it thicker (I'm guessing that 'cursor_h_' should control it's
> height?).

Partially. The cursor right now is a line with 1 pixel thickness. If you go
to the switch downwards you have (qscreen.C but same thing would eventually
apply to xscreen.C):
                case HORIZONTAL_SHAPE:
                        owner_.getPainter().line(cursor_x_, cursor_y_, 
                                                 cursor_x_ + cursor_w_ - 1, 
                                                 cursor_y_, LColor::cursor);

Change this into line(X1,Y1,X2,Y2,line_style,line_widht) see
frontends/Painter.h for options, or a rectangle and here you go. Or draw an
arrow if you want (always inside the saved rectangular region defined
before). Post a screenshot ;). But I warn you: I would be very very
conservative wrt. cursor shapes. They can be very annoying.

> The difference in behaviour is superficially very small. Earlier,
> C-up/C-down placed the cursor in the beginning of the paragraph, now it
> the cursor is moved to between the paragraphs (with a flat horizontal
> cursor). If the cursor didn't change appearance, I don't think you'd
> notice it.

Not bad, IMHO.

Alfredo


Reply via email to