diff --git a/data/terulequery.ui b/data/terulequery.ui
index d9d0a14..0b8d7e2 100644
--- a/data/terulequery.ui
+++ b/data/terulequery.ui
@@ -79,8 +79,8 @@
0
0
- 738
- 210
+ 98
+ 88
@@ -391,23 +391,6 @@
Target Type/Attribute
- -
-
-
- Regular Expression
-
-
-
- -
-
-
- Exact Match
-
-
- true
-
-
-
-
@@ -430,7 +413,17 @@
- -
+
-
+
+
+ Use regular expressions to match the target type/attribute.
+
+
+ Regex
+
+
+
+ -
If the rule target is an attribute, indirect will match the criteria against the contents of the attribute, rather than the attribute itself.
@@ -568,22 +561,18 @@
Default Type
-
-
-
-
- Regular Expression
+
-
+
+
+ Qt::Horizontal
-
-
- -
-
-
- Exact Match
+
+
+ 40
+ 20
+
-
- true
-
-
+
-
@@ -607,18 +596,15 @@
- -
-
-
- Qt::Horizontal
+
-
+
+
+ Use regular expressions to match the default type.
-
-
- 40
- 20
-
+
+ Regex
-
+
@@ -629,16 +615,6 @@
Permission Set
- -
-
-
- A matching rule will have all of the selected permissions.
-
-
- Match All
-
-
-
-
@@ -689,15 +665,12 @@
-
-
+
- A matching rule will have at least one of the selected permissions.
+ A matching rule will have all of the selected permissions.
- Match Any
-
-
- true
+ Match All
@@ -716,19 +689,6 @@
Source Type/Attribute
- -
-
-
- If the rule source is an attribute, indirect will match the criteria against the contents of the attribute, rather than the attribute itself.
-
-
- Indirect
-
-
- true
-
-
-
-
@@ -765,16 +725,22 @@
-
-
+
+
+ Use regular expressions to match the source type/attribute.
+
- Regular Expression
+ Regex
-
-
+
+
+ If the rule source is an attribute, indirect will match the criteria against the contents of the attribute, rather than the attribute itself.
+
- Exact Match
+ Indirect
true
@@ -811,12 +777,6 @@
0
-
-
- 0
- 0
-
-
250
@@ -876,29 +836,6 @@
- -
-
-
- A matching rule will have at least one of the selected Booleans in its conditional expression..
-
-
- Match Any
-
-
- true
-
-
-
- -
-
-
- A matching rule will have all of the selected Booleans in its conditional expression..
-
-
- Match All
-
-
-
-
@@ -919,6 +856,16 @@
+ -
+
+
+ A matching rule will have all of the selected Booleans in its conditional expression..
+
+
+ Match All
+
+
+
@@ -955,12 +902,8 @@
clear_ruletypes
all_ruletypes
source
- source_indirect
- source_exact
source_regex
target
- target_indirect
- target_exact
target_regex
tclass
clear_class
@@ -968,15 +911,9 @@
perms
clear_perms
invert_perms
- perms_any
- perms_equal
default_type
- default_exact
- default_regex
bool_criteria
clear_bools
- bools_any
- bools_equal
results_expander
table_results
raw_results