[Date Prev][Date Next][Thread Prev][Thread Next][Thread Index]

RE: [XaraXtreme-dev] Colour line



I've no specific objections except that there is quite a lot of
functionality that might need quite a lot of work to reproduce:

There is a display mode that allows the user to control the size of the
colour cells and the presence of the scroll bar (this doesn't completely
work in LX at present because the bar doesn't resize vertically
properly).
The colour cells and the no-colour cell need to start colour drags.
The colour strip accepts colour drags when a modifier key is down (ctrl
I think) that allows the colours to be re-ordered.
The scroll bar MUST be small.  Having a standard size scroll bar really
will not look good.
The colour strip can also be scrolled by dragging it directly with alt
held down (assuming your WM doesn't move the whole window).

While none of these things should be particularly difficult, there are
probably other things that should be a higher priority.

The first stage, keeping the existing window, should be quite easy and
will give most of the benefits in the first paragraph (and may actually
make it easier to get the resizing working properly).

Gerry

-----Original Message-----
From: owner-dev@xxxxxxxxxxxxxxxx [mailto:owner-dev@xxxxxxxxxxxxxxxx] On
Behalf Of Alex Bligh
Sent: 08 May 2006 10:00
To: xara-dev
Cc: Alex Bligh
Subject: [XaraXtreme-dev] Colour line

Gerry et al,

Any objection if (when I've finished the status line) I turn the colour
line into something with a Kernel DialogOp representation (which is how
I
have fixed up the status bar)? This would enable it to be opened and
closed
from the bar menu, and also prevent some of the more peculiar things
(like
it being vertically resizable).

Initially I plan to do it with minimal changes (e.g. keeping the Oil
code
that creates the window etc.) though ultimately I'd like to see the Oil
code only painting the scrolly bit and the scroll-bar being a native
one,
or it will look very funny on the Mac etc. However this will be a step
in
that direction. It also means that in the future we can use standard
dialog
and/or bar controls on it without the need to reinvent the wheel
(currently
the only useful case is the colour-picker button, but I'm sure there may
be more).

Alex