How to disable table popup text field on Linux/GTK? [message #467801] |
Tue, 07 February 2006 01:14 |
Eclipse User |
|
|
|
Originally posted by: peter.butler.141.com
Is it possible to disable the small text box that shows when typing when
the focus is on a table on Linux/GTK?
We have built a Point-Of-Sale application on SWT 2.1.3 on Fedora Core 2
and are migrating to Ubuntu 5.10.
One of the main screens of our application contains a TableViewer
component with a list of products in it. We have used
Display.addFilter() to add an event filter to capture all keystrokes
from the user to identify stock codes, command keys, etc. On Fedora
this works perfectly. On Ubuntu after typing one or two characters a
small text box pops up near the bottom of the table and captures all
subsequent keyboard input. This completely screws up our application
because the text box consumes all of the text events from then on.
I've tried this with the SWT table viewer snippet and the same thing
happens. It seems to happen regardless of whether I use SWT 2.1.3 or 3.1.0.
I have taken a screen capture with the snippet to illustrate what I
mean, it's at: http://www.pricom.co.nz/table_text_popup.jpg The text
popup is at the bottom of the table with "hhhh" (the text that I have
typed).
Any help with getting rid of this "feature" would be greatly appreciated.
Cheers
Peter Butler
|
|
|
Re: How to disable table popup text field on Linux/GTK? [message #467816 is a reply to message #467801] |
Tue, 07 February 2006 10:36 |
Eclipse User |
|
|
|
Originally posted by: peter.butler.141.com
I am slightly further along with this. I found out from the GTK mailing
list that I need to call gtk_tree_view_set_enable_search() in order to
disable this behaviour. However this function does not appear to be
exposed by the SWT API (I can't find it in the OS class in either 2.1.3
or 3.1.0). Any suggestions as to how I can call this?
Cheers
Peter
Peter Butler wrote:
> Is it possible to disable the small text box that shows when typing when
> the focus is on a table on Linux/GTK?
>
> We have built a Point-Of-Sale application on SWT 2.1.3 on Fedora Core 2
> and are migrating to Ubuntu 5.10.
>
> One of the main screens of our application contains a TableViewer
> component with a list of products in it. We have used
> Display.addFilter() to add an event filter to capture all keystrokes
> from the user to identify stock codes, command keys, etc. On Fedora
> this works perfectly. On Ubuntu after typing one or two characters a
> small text box pops up near the bottom of the table and captures all
> subsequent keyboard input. This completely screws up our application
> because the text box consumes all of the text events from then on.
>
> I've tried this with the SWT table viewer snippet and the same thing
> happens. It seems to happen regardless of whether I use SWT 2.1.3 or
> 3.1.0.
>
> I have taken a screen capture with the snippet to illustrate what I
> mean, it's at: http://www.pricom.co.nz/table_text_popup.jpg The text
> popup is at the bottom of the table with "hhhh" (the text that I have
> typed).
>
> Any help with getting rid of this "feature" would be greatly appreciated.
>
> Cheers
>
> Peter Butler
>
|
|
|
Powered by
FUDForum. Page generated in 0.02660 seconds