Skip to content

Commit ccbd39c

Browse files
chrst4iloveeclipse
authored andcommitted
Provide an option to disable the search dialog via Strg-F on list and
tables #1830 add SWT.NO_SEARCH flag used in Table, Tree and List to prevent the interactive search (popup) in a GTK environment when set to true.
1 parent b29048a commit ccbd39c

File tree

13 files changed

+86
-17
lines changed

13 files changed

+86
-17
lines changed

binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,12 @@
463463
<message_argument value="IE"/>
464464
</message_arguments>
465465
</filter>
466+
<filter id="336658481">
467+
<message_arguments>
468+
<message_argument value="org.eclipse.swt.SWT"/>
469+
<message_argument value="NO_SEARCH"/>
470+
</message_arguments>
471+
</filter>
466472
</resource>
467473
<resource path="META-INF/MANIFEST.MF">
468474
<filter id="926941240">

binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,12 @@
463463
<message_argument value="IE"/>
464464
</message_arguments>
465465
</filter>
466+
<filter id="336658481">
467+
<message_arguments>
468+
<message_argument value="org.eclipse.swt.SWT"/>
469+
<message_argument value="NO_SEARCH"/>
470+
</message_arguments>
471+
</filter>
466472
</resource>
467473
<resource path="META-INF/MANIFEST.MF">
468474
<filter id="926941240">

binaries/org.eclipse.swt.gtk.linux.aarch64/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,12 @@
463463
<message_argument value="IE"/>
464464
</message_arguments>
465465
</filter>
466+
<filter id="336658481">
467+
<message_arguments>
468+
<message_argument value="org.eclipse.swt.SWT"/>
469+
<message_argument value="NO_SEARCH"/>
470+
</message_arguments>
471+
</filter>
466472
</resource>
467473
<resource path="META-INF/MANIFEST.MF">
468474
<filter id="926941240">

binaries/org.eclipse.swt.gtk.linux.loongarch64/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,12 @@
463463
<message_argument value="IE"/>
464464
</message_arguments>
465465
</filter>
466+
<filter id="336658481">
467+
<message_arguments>
468+
<message_argument value="org.eclipse.swt.SWT"/>
469+
<message_argument value="NO_SEARCH"/>
470+
</message_arguments>
471+
</filter>
466472
</resource>
467473
<resource path="META-INF/MANIFEST.MF">
468474
<filter id="926941240">

binaries/org.eclipse.swt.gtk.linux.ppc64le/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,12 @@
463463
<message_argument value="IE"/>
464464
</message_arguments>
465465
</filter>
466+
<filter id="336658481">
467+
<message_arguments>
468+
<message_argument value="org.eclipse.swt.SWT"/>
469+
<message_argument value="NO_SEARCH"/>
470+
</message_arguments>
471+
</filter>
466472
</resource>
467473
<resource path="META-INF/MANIFEST.MF">
468474
<filter id="926941240">

binaries/org.eclipse.swt.gtk.linux.riscv64/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,12 @@
463463
<message_argument value="IE"/>
464464
</message_arguments>
465465
</filter>
466+
<filter id="336658481">
467+
<message_arguments>
468+
<message_argument value="org.eclipse.swt.SWT"/>
469+
<message_argument value="NO_SEARCH"/>
470+
</message_arguments>
471+
</filter>
466472
</resource>
467473
<resource path="META-INF/MANIFEST.MF">
468474
<filter id="926941240">

binaries/org.eclipse.swt.gtk.linux.x86_64/.settings/.api_filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<filter id="336658481">
1313
<message_arguments>
1414
<message_argument value="org.eclipse.swt.SWT"/>
15-
<message_argument value="IE"/>
15+
<message_argument value="NO_SEARCH"/>
1616
</message_arguments>
1717
</filter>
1818
</resource>

binaries/org.eclipse.swt.win32.win32.aarch64/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,12 @@
336336
<message_argument value="IE"/>
337337
</message_arguments>
338338
</filter>
339+
<filter id="336658481">
340+
<message_arguments>
341+
<message_argument value="org.eclipse.swt.SWT"/>
342+
<message_argument value="NO_SEARCH"/>
343+
</message_arguments>
344+
</filter>
339345
</resource>
340346
<resource path="Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java" type="org.eclipse.swt.ole.win32.OleControlSite">
341347
<filter id="643846161">

binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,12 @@
382382
<message_argument value="IE"/>
383383
</message_arguments>
384384
</filter>
385+
<filter id="336658481">
386+
<message_arguments>
387+
<message_argument value="org.eclipse.swt.SWT"/>
388+
<message_argument value="NO_SEARCH"/>
389+
</message_arguments>
390+
</filter>
385391
</resource>
386392
<resource path="Eclipse SWT/common/org/eclipse/swt/events/ArmListener.java" type="org.eclipse.swt.events.ArmListener">
387393
<filter id="576720909">

bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/SWT.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1564,6 +1564,20 @@ public class SWT {
15641564
*/
15651565
public static final int SEARCH = 1 << 7;
15661566

1567+
/**
1568+
* Style constant for disabling GTK interactive search popup (value is 1&lt;&lt;10).
1569+
* <br>Note that this is a <em>HINT</em> and is currently only supported on GTK.
1570+
* <p><b>Used By:</b></p>
1571+
* <ul>
1572+
* <li><code>List</code></li>
1573+
* <li><code>Table</code></li>
1574+
* <li><code>Tree</code></li>
1575+
* </ul>
1576+
*
1577+
* @since 3.130
1578+
*/
1579+
public static final int NO_SEARCH = 1 << 10;
1580+
15671581
/**
15681582
* Style constant for simple (not drop down) behavior (value is 1&lt;&lt;6).
15691583
* <br>Note that this is a <em>HINT</em>.

0 commit comments

Comments
 (0)