Re: #80127 Rubberbanding issues
- From: Stefan Kost <ensonic hora-obscura de>
- To: Kristian Rietveld <kris imendio com>
- Cc: gtk-devel-list gnome org
- Subject: Re: #80127 Rubberbanding issues
- Date: Thu, 18 May 2006 19:13:05 +0300
hi kris,
selection is unfortunately limmited to whole lines. is that also the
case for the rubber-banding. I needed to misuse the cell-renderers
background color to get rectangular selections.
Stefan
Am Dienstag, den 16.05.2006, 15:14 +0200 schrieb Kristian Rietveld:
> Hey all,
>
> A few months ago I have been working on a rubberbanding feature for
> GtkTreeView. It is basically ready to go in CVS, but there are two issues
> left which are worth discussing here:
>
> I. We are not fully sure how to handle the interaction between
> rubberbanding and DnD. Right now we decide what to do when a drag
> starts, if the row where the drag started is selected we start a
> DnD operation. If unselected, we start a rubberbanding operation.
>
> This works pretty okay, but I think it will break apps (nautilus, and
> probably some others) out there when enabled by default. I see two
> options:
> - Either disable rubberbanding by default,
> - or come up with a method for deciding whether to DnD or rubberband
> without breaking current applications.
>
> I am tempted to go for disabling by default, and when enabled use
> the behaviour I described above.
>
> II. The rectangle color is currently hardcoded to black, since that looks
> best with the default theme. Picking a shade of one of the theme
> colors for the rectangle color will not always turn out nice, so
> I think it might be a good idea to add a style property for this
> to GtkTreeView and default to black for the default theme.
>
>
> Opinions? Suggestions?
>
>
> thanks,
>
> -kris.
>
>
> PS. The patch is here for those interested:
>
> http://bugzilla.gnome.org/show_bug.cgi?id=80127
> _______________________________________________
> gtk-devel-list mailing list
> gtk-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]