Re: [gtk-list] Re: Can't use a scale widget inside a GtkList widget.
- From: Michael Babcock <mbabcock la creatureshop henson com>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] Re: Can't use a scale widget inside a GtkList widget.
- Date: Wed, 14 Apr 1999 16:42:05 -0700
otaylor@redhat.com wrote:
>
> Michael Babcock <mbabcock@la.creatureshop.henson.com> writes:
>
> > Hello,
> >
> > I'm having a problem using a GtkList widget. I'm putting GtkListItems in
> > it that contain an hbox that contains a label and a scale widget. (I may
> > add additional widgets later.) The problem is you can't grab the slider
> > with the left mouse button and drag it left and right, unless you keep
> > your pointer exactly inside the trough area, which is impossible.
> > Apparently, the list widget is using the left button for item selection
> > and it conflicts with the scale's pointer grab. Using the middle or
> > right button to drag the slider works, but I can't ask my users to
> > remember to use that workaround in this context. (Besides we will
> > eventually be using a Mac PowerBook with only one mouse button.)
>
> Sounds like a bug in the scale - it isn't correctly marking
> the pointer press events as handled.
>
> If my guess is right, the following should be a workaround:
>
> gtk_signal_connect_after (GTK_WIDGET (scale), "button_press_event",
> GTK_SIGNAL_FUNC (gtk_true), NULL);
>
That worked perfectly! Thank you SO much, that really saved me a lot of
trouble.
--
Michael Babcock
Jim Henson's Creature Shop - Los Angeles
mbabcock@la.creatureshop.henson.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]