aboutsummaryrefslogtreecommitdiffstats
path: root/image
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2015-09-02 14:51:33 -0700
committerGerald Combs <gerald@wireshark.org>2015-09-06 01:43:21 +0000
commit0e9389bb47e54ff0f4bbc288cb1adfde4a9ed045 (patch)
tree41f8177b3a469e1e115fbc786e483bd0f9b307f3 /image
parent4f5937a18bf97cdd380a3812cde81efb0025c116 (diff)
Display filter edit updates.
Have the bookmark button operate on saved display filters, similar to the "Filter:" button in the GTK+ UI. Expose the saved display filter list via a popup menu. Update the display filter icons. Make the "Apply" button wider. Remove the old icon assets. Add a StockIconToolButton class along with note explaining why it's necessary. Rename the "Filter Bookmarks" preference to "Filter Shortcuts". Suggestion for a better name are welcome. Change-Id: I0082d3f01b017253fa75e51cbff9beb17c41a209 Reviewed-on: https://code.wireshark.org/review/10390 Reviewed-by: Gerald Combs <gerald@wireshark.org> Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Diffstat (limited to 'image')
-rw-r--r--image/dfilter_apply_disabled.pngbin181 -> 0 bytes
-rw-r--r--image/dfilter_apply_hover.pngbin182 -> 0 bytes
-rw-r--r--image/dfilter_apply_normal.pngbin182 -> 0 bytes
-rw-r--r--image/dfilter_apply_pressed.pngbin182 -> 0 bytes
-rw-r--r--image/dfilter_bookmark_disabled.pngbin420 -> 0 bytes
-rw-r--r--image/dfilter_bookmark_hover.pngbin384 -> 0 bytes
-rw-r--r--image/dfilter_bookmark_normal.pngbin384 -> 0 bytes
-rw-r--r--image/dfilter_bookmark_pressed.pngbin384 -> 0 bytes
-rw-r--r--image/dfilter_dropdown.pngbin123 -> 0 bytes
-rw-r--r--image/dfilter_erase_active.pngbin174 -> 0 bytes
-rw-r--r--image/dfilter_erase_normal.pngbin184 -> 0 bytes
-rw-r--r--image/dfilter_erase_selected.pngbin174 -> 0 bytes
-rw-r--r--image/dfilter_refresh_active.pngbin267 -> 0 bytes
-rw-r--r--image/dfilter_refresh_normal.pngbin262 -> 0 bytes
-rw-r--r--image/display_filter.qrc18
-rw-r--r--image/toolbar.qrc26
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.active.pngbin0 -> 254 bytes
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.active.svg109
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.active@2x.pngbin0 -> 403 bytes
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.pngbin0 -> 238 bytes
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.selected.pngbin0 -> 258 bytes
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.selected.svg109
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.selected@2x.pngbin0 -> 400 bytes
-rw-r--r--image/toolbar/14x14/x-filter-bookmark.svg109
-rw-r--r--image/toolbar/14x14/x-filter-bookmark@2x.pngbin0 -> 392 bytes
-rw-r--r--image/toolbar/14x14/x-filter-clear.active.pngbin0 -> 285 bytes
-rw-r--r--image/toolbar/14x14/x-filter-clear.active.svg126
-rw-r--r--image/toolbar/14x14/x-filter-clear.active@2x.pngbin0 -> 504 bytes
-rw-r--r--image/toolbar/14x14/x-filter-clear.pngbin0 -> 277 bytes
-rw-r--r--image/toolbar/14x14/x-filter-clear.selected.pngbin0 -> 287 bytes
-rw-r--r--image/toolbar/14x14/x-filter-clear.selected.svg126
-rw-r--r--image/toolbar/14x14/x-filter-clear.selected@2x.pngbin0 -> 508 bytes
-rw-r--r--image/toolbar/14x14/x-filter-clear.svg125
-rw-r--r--image/toolbar/14x14/x-filter-clear@2x.pngbin0 -> 480 bytes
-rw-r--r--image/toolbar/14x14/x-filter-dropdown.pngbin0 -> 120 bytes
-rw-r--r--image/toolbar/14x14/x-filter-dropdown.svg107
-rw-r--r--image/toolbar/14x14/x-filter-dropdown@2x.pngbin0 -> 146 bytes
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.active.pngbin0 -> 241 bytes
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.active.svg109
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.active@2x.pngbin0 -> 406 bytes
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.pngbin0 -> 237 bytes
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.selected.pngbin0 -> 236 bytes
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.selected.svg109
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.selected@2x.pngbin0 -> 417 bytes
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark.svg109
-rw-r--r--image/toolbar/14x14/x-filter-matching-bookmark@2x.pngbin0 -> 385 bytes
-rw-r--r--image/toolbar/24x14/x-filter-apply.active.pngbin0 -> 388 bytes
-rw-r--r--image/toolbar/24x14/x-filter-apply.active.svg128
-rw-r--r--image/toolbar/24x14/x-filter-apply.active@2x.pngbin0 -> 632 bytes
-rw-r--r--image/toolbar/24x14/x-filter-apply.pngbin0 -> 365 bytes
-rw-r--r--image/toolbar/24x14/x-filter-apply.selected.pngbin0 -> 395 bytes
-rw-r--r--image/toolbar/24x14/x-filter-apply.selected.svg128
-rw-r--r--image/toolbar/24x14/x-filter-apply.selected@2x.pngbin0 -> 647 bytes
-rw-r--r--image/toolbar/24x14/x-filter-apply.svg128
-rw-r--r--image/toolbar/24x14/x-filter-apply@2x.pngbin0 -> 583 bytes
-rwxr-xr-ximage/toolbar/svg-to-png.sh34
-rw-r--r--image/toolbar/svg/x-filter-apply.svg133
-rw-r--r--image/toolbar/svg/x-filter-bookmark.svg77
-rw-r--r--image/toolbar/svg/x-filter-clear.svg77
59 files changed, 1860 insertions, 27 deletions
diff --git a/image/dfilter_apply_disabled.png b/image/dfilter_apply_disabled.png
deleted file mode 100644
index d6d6b55cff..0000000000
--- a/image/dfilter_apply_disabled.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_apply_hover.png b/image/dfilter_apply_hover.png
deleted file mode 100644
index f1fea1a0f0..0000000000
--- a/image/dfilter_apply_hover.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_apply_normal.png b/image/dfilter_apply_normal.png
deleted file mode 100644
index c6d405b98e..0000000000
--- a/image/dfilter_apply_normal.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_apply_pressed.png b/image/dfilter_apply_pressed.png
deleted file mode 100644
index a1e83b8711..0000000000
--- a/image/dfilter_apply_pressed.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_bookmark_disabled.png b/image/dfilter_bookmark_disabled.png
deleted file mode 100644
index d9ff66921d..0000000000
--- a/image/dfilter_bookmark_disabled.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_bookmark_hover.png b/image/dfilter_bookmark_hover.png
deleted file mode 100644
index 83dab989ab..0000000000
--- a/image/dfilter_bookmark_hover.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_bookmark_normal.png b/image/dfilter_bookmark_normal.png
deleted file mode 100644
index a9381bc48a..0000000000
--- a/image/dfilter_bookmark_normal.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_bookmark_pressed.png b/image/dfilter_bookmark_pressed.png
deleted file mode 100644
index d46624b011..0000000000
--- a/image/dfilter_bookmark_pressed.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_dropdown.png b/image/dfilter_dropdown.png
deleted file mode 100644
index d392524448..0000000000
--- a/image/dfilter_dropdown.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_erase_active.png b/image/dfilter_erase_active.png
deleted file mode 100644
index e5b9a4b577..0000000000
--- a/image/dfilter_erase_active.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_erase_normal.png b/image/dfilter_erase_normal.png
deleted file mode 100644
index 4b0e187758..0000000000
--- a/image/dfilter_erase_normal.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_erase_selected.png b/image/dfilter_erase_selected.png
deleted file mode 100644
index 6824b69297..0000000000
--- a/image/dfilter_erase_selected.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_refresh_active.png b/image/dfilter_refresh_active.png
deleted file mode 100644
index 21cd0f5690..0000000000
--- a/image/dfilter_refresh_active.png
+++ /dev/null
Binary files differ
diff --git a/image/dfilter_refresh_normal.png b/image/dfilter_refresh_normal.png
deleted file mode 100644
index 21a6275fe3..0000000000
--- a/image/dfilter_refresh_normal.png
+++ /dev/null
Binary files differ
diff --git a/image/display_filter.qrc b/image/display_filter.qrc
deleted file mode 100644
index ffd78c802f..0000000000
--- a/image/display_filter.qrc
+++ /dev/null
@@ -1,18 +0,0 @@
-<RCC>
- <qresource prefix="/dfilter">
- <file>dfilter_dropdown.png</file>
- <file>dfilter_erase_active.png</file>
- <file>dfilter_erase_normal.png</file>
- <file>dfilter_erase_selected.png</file>
- <file>dfilter_refresh_active.png</file>
- <file>dfilter_refresh_normal.png</file>
- <file>dfilter_bookmark_normal.png</file>
- <file>dfilter_bookmark_hover.png</file>
- <file>dfilter_bookmark_pressed.png</file>
- <file>dfilter_apply_hover.png</file>
- <file>dfilter_apply_normal.png</file>
- <file>dfilter_apply_pressed.png</file>
- <file>dfilter_apply_disabled.png</file>
- <file>dfilter_bookmark_disabled.png</file>
- </qresource>
-</RCC>
diff --git a/image/toolbar.qrc b/image/toolbar.qrc
index dc72c68dc4..f4b9ec7208 100644
--- a/image/toolbar.qrc
+++ b/image/toolbar.qrc
@@ -11,6 +11,26 @@
<qresource prefix="/icons">
<file>toolbar/12x12/media-playback-start.png</file>
<file>toolbar/12x12/media-playback-start@2x.png</file>
+ <file>toolbar/14x14/x-filter-clear.png</file>
+ <file>toolbar/14x14/x-filter-clear@2x.png</file>
+ <file>toolbar/14x14/x-filter-clear.active.png</file>
+ <file>toolbar/14x14/x-filter-clear.active@2x.png</file>
+ <file>toolbar/14x14/x-filter-clear.selected.png</file>
+ <file>toolbar/14x14/x-filter-clear.selected@2x.png</file>
+ <file>toolbar/14x14/x-filter-bookmark.png</file>
+ <file>toolbar/14x14/x-filter-bookmark@2x.png</file>
+ <file>toolbar/14x14/x-filter-bookmark.active.png</file>
+ <file>toolbar/14x14/x-filter-bookmark.active@2x.png</file>
+ <file>toolbar/14x14/x-filter-bookmark.selected.png</file>
+ <file>toolbar/14x14/x-filter-bookmark.selected@2x.png</file>
+ <file>toolbar/14x14/x-filter-dropdown.png</file>
+ <file>toolbar/14x14/x-filter-dropdown@2x.png</file>
+ <file>toolbar/14x14/x-filter-matching-bookmark.png</file>
+ <file>toolbar/14x14/x-filter-matching-bookmark@2x.png</file>
+ <file>toolbar/14x14/x-filter-matching-bookmark.active.png</file>
+ <file>toolbar/14x14/x-filter-matching-bookmark.active@2x.png</file>
+ <file>toolbar/14x14/x-filter-matching-bookmark.selected.png</file>
+ <file>toolbar/14x14/x-filter-matching-bookmark.selected@2x.png</file>
<file>toolbar/16x16/edit-find.png</file>
<file>toolbar/16x16/edit-find@2x.png</file>
<file>toolbar/16x16/go-first.png</file>
@@ -51,6 +71,12 @@
<file>toolbar/16x16/zoom-original@2x.png</file>
<file>toolbar/16x16/zoom-out.png</file>
<file>toolbar/16x16/zoom-out@2x.png</file>
+ <file>toolbar/24x14/x-filter-apply.png</file>
+ <file>toolbar/24x14/x-filter-apply@2x.png</file>
+ <file>toolbar/24x14/x-filter-apply.active.png</file>
+ <file>toolbar/24x14/x-filter-apply.active@2x.png</file>
+ <file>toolbar/24x14/x-filter-apply.selected.png</file>
+ <file>toolbar/24x14/x-filter-apply.selected@2x.png</file>
<file>toolbar/24x24/edit-find.png</file>
<file>toolbar/24x24/edit-find@2x.png</file>
<file>toolbar/24x24/go-first.png</file>
diff --git a/image/toolbar/14x14/x-filter-bookmark.active.png b/image/toolbar/14x14/x-filter-bookmark.active.png
new file mode 100644
index 0000000000..a9bf35a7dd
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.active.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-bookmark.active.svg b/image/toolbar/14x14/x-filter-bookmark.active.svg
new file mode 100644
index 0000000000..59336bb970
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.active.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-bookmark.active.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="10.77284"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="369"
+ inkscape:window-y="214"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#3465a4;fill-rule:evenodd;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-bookmark.active@2x.png b/image/toolbar/14x14/x-filter-bookmark.active@2x.png
new file mode 100644
index 0000000000..1988700e55
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.active@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-bookmark.png b/image/toolbar/14x14/x-filter-bookmark.png
new file mode 100644
index 0000000000..fbeeb3466d
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-bookmark.selected.png b/image/toolbar/14x14/x-filter-bookmark.selected.png
new file mode 100644
index 0000000000..0bb4dcd817
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.selected.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-bookmark.selected.svg b/image/toolbar/14x14/x-filter-bookmark.selected.svg
new file mode 100644
index 0000000000..3690c887a3
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.selected.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-bookmark.selected.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="10.77284"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="369"
+ inkscape:window-y="214"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#204a87;fill-rule:evenodd;stroke:#204a87;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-bookmark.selected@2x.png b/image/toolbar/14x14/x-filter-bookmark.selected@2x.png
new file mode 100644
index 0000000000..ae64fd7a86
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.selected@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-bookmark.svg b/image/toolbar/14x14/x-filter-bookmark.svg
new file mode 100644
index 0000000000..1945279613
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-bookmark.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="3.9658628"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="369"
+ inkscape:window-y="214"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#729fcf;fill-rule:evenodd;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-bookmark@2x.png b/image/toolbar/14x14/x-filter-bookmark@2x.png
new file mode 100644
index 0000000000..1ca597cdfc
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-bookmark@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-clear.active.png b/image/toolbar/14x14/x-filter-clear.active.png
new file mode 100644
index 0000000000..2c0ed113db
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.active.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-clear.active.svg b/image/toolbar/14x14/x-filter-clear.active.svg
new file mode 100644
index 0000000000..3450bcf533
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.active.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-clear.active.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4196"
+ x1="5"
+ y1="0"
+ x2="7.5"
+ y2="5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="1.6067954"
+ inkscape:cy="5.163458"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cc0000;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ transform="translate(0,1038.3622)"
+ id="rect4168" />
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-16"
+ height="14"
+ width="14"
+ id="rect4176"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ d="m -13.500077,1040.8622 c 9.000155,9.0001 9.000155,9.0001 9.000155,9.0001"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -4.499922,1040.8622 c -9.000155,9.0001 -9.000155,9.0001 -9.000155,9.0001"
+ id="path4180"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4188"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 10,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -10,0 z m 1,2 4,4 4,-4 1,1 -4,4 4,4.002 -1,0.998 -4,-4 -4,4 -1,-0.998 4,-4.002 -4,-4 1,-1 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4196);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-clear.active@2x.png b/image/toolbar/14x14/x-filter-clear.active@2x.png
new file mode 100644
index 0000000000..8b36013925
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.active@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-clear.png b/image/toolbar/14x14/x-filter-clear.png
new file mode 100644
index 0000000000..85ea100b0b
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-clear.selected.png b/image/toolbar/14x14/x-filter-clear.selected.png
new file mode 100644
index 0000000000..d94d4f99db
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.selected.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-clear.selected.svg b/image/toolbar/14x14/x-filter-clear.selected.svg
new file mode 100644
index 0000000000..ea77368620
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.selected.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-clear.selected.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4196"
+ x1="5"
+ y1="0"
+ x2="7.5"
+ y2="5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="1.6067954"
+ inkscape:cy="5.163458"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#a40000;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ transform="translate(0,1038.3622)"
+ id="rect4168" />
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-16"
+ height="14"
+ width="14"
+ id="rect4176"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ d="m -13.500077,1040.8622 c 9.000155,9.0001 9.000155,9.0001 9.000155,9.0001"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -4.499922,1040.8622 c -9.000155,9.0001 -9.000155,9.0001 -9.000155,9.0001"
+ id="path4180"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4188"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 10,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -10,0 z m 1,2 4,4 4,-4 1,1 -4,4 4,4.002 -1,0.998 -4,-4 -4,4 -1,-0.998 4,-4.002 -4,-4 1,-1 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4196);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-clear.selected@2x.png b/image/toolbar/14x14/x-filter-clear.selected@2x.png
new file mode 100644
index 0000000000..2e56edb081
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.selected@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-clear.svg b/image/toolbar/14x14/x-filter-clear.svg
new file mode 100644
index 0000000000..01e74d9c56
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-clear.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4196"
+ x1="5"
+ y1="0"
+ x2="7.5"
+ y2="5"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="1.6067954"
+ inkscape:cy="5.163458"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ transform="translate(0,1038.3622)"
+ id="rect4168" />
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-16"
+ height="14"
+ width="14"
+ id="rect4176"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ d="m -13.500077,1040.8622 c 9.000155,9.0001 9.000155,9.0001 9.000155,9.0001"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -4.499922,1040.8622 c -9.000155,9.0001 -9.000155,9.0001 -9.000155,9.0001"
+ id="path4180"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4188"
+ transform="translate(0,1038.3622)"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4196);fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;fill-opacity:1" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-clear@2x.png b/image/toolbar/14x14/x-filter-clear@2x.png
new file mode 100644
index 0000000000..492948c900
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-clear@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-dropdown.png b/image/toolbar/14x14/x-filter-dropdown.png
new file mode 100644
index 0000000000..a994dccf52
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-dropdown.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-dropdown.svg b/image/toolbar/14x14/x-filter-dropdown.svg
new file mode 100644
index 0000000000..6346f18c3f
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-dropdown.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-dropdown.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="0.61165353"
+ inkscape:cy="4.8071699"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#555753;stroke:none"
+ id="path3912"
+ sodipodi:sides="3"
+ sodipodi:cx="116"
+ sodipodi:cy="6.0121169"
+ sodipodi:r1="0.22362253"
+ sodipodi:r2="0.97227186"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="-3.469447e-18"
+ inkscape:randomized="0"
+ d="m 116,6.2357394 -0.19366,-0.3354338 0.38732,0 z"
+ transform="matrix(18.072651,0,0,10.43425,-2089.4275,982.04694)"
+ inkscape:transform-center-y="2.5363326"
+ inkscape:transform-center-x="0.018274753"
+ inkscape:export-filename="/Users/gcombs/Development/qtshark/qt/dfilter_dropdown.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-dropdown@2x.png b/image/toolbar/14x14/x-filter-dropdown@2x.png
new file mode 100644
index 0000000000..162e4c817e
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-dropdown@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.active.png b/image/toolbar/14x14/x-filter-matching-bookmark.active.png
new file mode 100644
index 0000000000..f4b3ef9560
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.active.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.active.svg b/image/toolbar/14x14/x-filter-matching-bookmark.active.svg
new file mode 100644
index 0000000000..1bcef4e69c
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.active.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-matching-bookmark.active.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="3.9658628"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="309"
+ inkscape:window-y="145"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#c4a000;fill-rule:evenodd;stroke:#c4a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.active@2x.png b/image/toolbar/14x14/x-filter-matching-bookmark.active@2x.png
new file mode 100644
index 0000000000..cf58e3866a
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.active@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.png b/image/toolbar/14x14/x-filter-matching-bookmark.png
new file mode 100644
index 0000000000..1b055d7d49
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.selected.png b/image/toolbar/14x14/x-filter-matching-bookmark.selected.png
new file mode 100644
index 0000000000..90a2cfabeb
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.selected.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.selected.svg b/image/toolbar/14x14/x-filter-matching-bookmark.selected.svg
new file mode 100644
index 0000000000..59a43a01df
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.selected.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-matching-bookmark.selected.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="3.9658628"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="452"
+ inkscape:window-y="269"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#725000;fill-rule:evenodd;stroke:#725000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.selected@2x.png b/image/toolbar/14x14/x-filter-matching-bookmark.selected@2x.png
new file mode 100644
index 0000000000..209b1fa037
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.selected@2x.png
Binary files differ
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark.svg b/image/toolbar/14x14/x-filter-matching-bookmark.svg
new file mode 100644
index 0000000000..774970abeb
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-matching-bookmark.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="3.9658628"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="369"
+ inkscape:window-y="214"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#edd400;fill-rule:evenodd;stroke:#edd400;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/image/toolbar/14x14/x-filter-matching-bookmark@2x.png b/image/toolbar/14x14/x-filter-matching-bookmark@2x.png
new file mode 100644
index 0000000000..2e5b6ead57
--- /dev/null
+++ b/image/toolbar/14x14/x-filter-matching-bookmark@2x.png
Binary files differ
diff --git a/image/toolbar/24x14/x-filter-apply.active.png b/image/toolbar/24x14/x-filter-apply.active.png
new file mode 100644
index 0000000000..4deb9125fc
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.active.png
Binary files differ
diff --git a/image/toolbar/24x14/x-filter-apply.active.svg b/image/toolbar/24x14/x-filter-apply.active.svg
new file mode 100644
index 0000000000..ad0b22fa68
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.active.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="14"
+ viewBox="0 0 24 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-apply.active.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient4165"
+ x1="8"
+ y1="0"
+ x2="15"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ <linearGradient
+ id="linearGradient4514">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="7.2735624"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="233"
+ inkscape:window-y="101"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-26"
+ height="14"
+ width="24"
+ id="rect4179"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ ry="1"
+ rx="1"
+ y="1043.3622"
+ x="-22"
+ height="4"
+ width="14"
+ id="rect4181"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path4183"
+ d="m -11,1042.362 0,6.0003 4.0000669,-3.0001 z"
+ style="fill:#eeeeec;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 22 14 C 23.108 14 24 13.108 24 12 L 24 2 C 24 0.892 23.108 0 22 0 L 2 0 z M 15.042969 3 A 1.0000999 1.0000999 0 0 1 15.599609 3.2011719 L 19.599609 6.2011719 A 1.0000999 1.0000999 0 0 1 19.599609 7.8007812 L 15.599609 10.800781 A 1.0000999 1.0000999 0 0 1 14 10 L 14 9 L 5 9 C 4.446 9 4 8.554 4 8 L 4 6 C 4 5.446 4.446 5 5 5 L 14 5 L 14 4 A 1.0000999 1.0000999 0 0 1 14.943359 3.0019531 A 1.0000999 1.0000999 0 0 1 15.042969 3 z "
+ transform="translate(0,1038.3622)"
+ id="rect4147" />
+ <path
+ id="path4157"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 20,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -20,0 z m 13.042969,3 a 1.0000999,1.0000999 0 0 1 0.55664,0.2012 l 4,3 a 1.0000999,1.0000999 0 0 1 0,1.5996 l -4,3 A 1.0000999,1.0000999 0 0 1 14,1048.3622 l 0,-1 -9,0 c -0.554,0 -1,-0.446 -1,-1 l 0,-2 c 0,-0.554 0.446,-1 1,-1 l 9,0 0,-1 a 1.0000999,1.0000999 0 0 1 0.943359,-0.998 1.0000999,1.0000999 0 0 1 0.09961,0 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4165);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/image/toolbar/24x14/x-filter-apply.active@2x.png b/image/toolbar/24x14/x-filter-apply.active@2x.png
new file mode 100644
index 0000000000..778e9d4d32
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.active@2x.png
Binary files differ
diff --git a/image/toolbar/24x14/x-filter-apply.png b/image/toolbar/24x14/x-filter-apply.png
new file mode 100644
index 0000000000..04b64eb352
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.png
Binary files differ
diff --git a/image/toolbar/24x14/x-filter-apply.selected.png b/image/toolbar/24x14/x-filter-apply.selected.png
new file mode 100644
index 0000000000..49885c132b
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.selected.png
Binary files differ
diff --git a/image/toolbar/24x14/x-filter-apply.selected.svg b/image/toolbar/24x14/x-filter-apply.selected.svg
new file mode 100644
index 0000000000..d1489ddaf3
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.selected.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="14"
+ viewBox="0 0 24 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-apply.selected.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient4165"
+ x1="8"
+ y1="0"
+ x2="15"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ <linearGradient
+ id="linearGradient4514">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="7.2735624"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="233"
+ inkscape:window-y="101"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-26"
+ height="14"
+ width="24"
+ id="rect4179"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ ry="1"
+ rx="1"
+ y="1043.3622"
+ x="-22"
+ height="4"
+ width="14"
+ id="rect4181"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path4183"
+ d="m -11,1042.362 0,6.0003 4.0000669,-3.0001 z"
+ style="fill:#eeeeec;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#204a87;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 22 14 C 23.108 14 24 13.108 24 12 L 24 2 C 24 0.892 23.108 0 22 0 L 2 0 z M 15.042969 3 A 1.0000999 1.0000999 0 0 1 15.599609 3.2011719 L 19.599609 6.2011719 A 1.0000999 1.0000999 0 0 1 19.599609 7.8007812 L 15.599609 10.800781 A 1.0000999 1.0000999 0 0 1 14 10 L 14 9 L 5 9 C 4.446 9 4 8.554 4 8 L 4 6 C 4 5.446 4.446 5 5 5 L 14 5 L 14 4 A 1.0000999 1.0000999 0 0 1 14.943359 3.0019531 A 1.0000999 1.0000999 0 0 1 15.042969 3 z "
+ transform="translate(0,1038.3622)"
+ id="rect4147" />
+ <path
+ id="path4157"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 20,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -20,0 z m 13.042969,3 a 1.0000999,1.0000999 0 0 1 0.55664,0.2012 l 4,3 a 1.0000999,1.0000999 0 0 1 0,1.5996 l -4,3 A 1.0000999,1.0000999 0 0 1 14,1048.3622 l 0,-1 -9,0 c -0.554,0 -1,-0.446 -1,-1 l 0,-2 c 0,-0.554 0.446,-1 1,-1 l 9,0 0,-1 a 1.0000999,1.0000999 0 0 1 0.943359,-0.998 1.0000999,1.0000999 0 0 1 0.09961,0 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4165);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/image/toolbar/24x14/x-filter-apply.selected@2x.png b/image/toolbar/24x14/x-filter-apply.selected@2x.png
new file mode 100644
index 0000000000..225e529e7f
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.selected@2x.png
Binary files differ
diff --git a/image/toolbar/24x14/x-filter-apply.svg b/image/toolbar/24x14/x-filter-apply.svg
new file mode 100644
index 0000000000..d795e46c03
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="14"
+ viewBox="0 0 24 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-apply.svg"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/image/x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4165"
+ x1="8"
+ y1="0"
+ x2="15"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="6.45922"
+ inkscape:cy="7.3249278"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="233"
+ inkscape:window-y="101"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-26"
+ height="14"
+ width="24"
+ id="rect4179"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ ry="1"
+ rx="1"
+ y="1043.3622"
+ x="-22"
+ height="4"
+ width="14"
+ id="rect4181"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path4183"
+ d="m -11,1042.362 0,6.0003 4.0000669,-3.0001 z"
+ style="fill:#eeeeec;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;fill-opacity:1"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 22 14 C 23.108 14 24 13.108 24 12 L 24 2 C 24 0.892 23.108 0 22 0 L 2 0 z M 15.042969 3 A 1.0000999 1.0000999 0 0 1 15.599609 3.2011719 L 19.599609 6.2011719 A 1.0000999 1.0000999 0 0 1 19.599609 7.8007812 L 15.599609 10.800781 A 1.0000999 1.0000999 0 0 1 14 10 L 14 9 L 5 9 C 4.446 9 4 8.554 4 8 L 4 6 C 4 5.446 4.446 5 5 5 L 14 5 L 14 4 A 1.0000999 1.0000999 0 0 1 14.943359 3.0019531 A 1.0000999 1.0000999 0 0 1 15.042969 3 z "
+ id="rect4147"
+ transform="translate(0,1038.3622)" />
+ <path
+ id="path4157"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 20,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -20,0 z m 13.042969,3 a 1.0000999,1.0000999 0 0 1 0.55664,0.2012 l 4,3 a 1.0000999,1.0000999 0 0 1 0,1.5996 l -4,3 A 1.0000999,1.0000999 0 0 1 14,1048.3622 l 0,-1 -9,0 c -0.554,0 -1,-0.446 -1,-1 l 0,-2 c 0,-0.554 0.446,-1 1,-1 l 9,0 0,-1 a 1.0000999,1.0000999 0 0 1 0.943359,-0.998 1.0000999,1.0000999 0 0 1 0.09961,0 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4165);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/image/toolbar/24x14/x-filter-apply@2x.png b/image/toolbar/24x14/x-filter-apply@2x.png
new file mode 100644
index 0000000000..6ad482cc44
--- /dev/null
+++ b/image/toolbar/24x14/x-filter-apply@2x.png
Binary files differ
diff --git a/image/toolbar/svg-to-png.sh b/image/toolbar/svg-to-png.sh
index 6796aad8d7..cf78ac9587 100755
--- a/image/toolbar/svg-to-png.sh
+++ b/image/toolbar/svg-to-png.sh
@@ -62,6 +62,19 @@ ICONS="
x-capture-start
x-capture-stop
x-colorize-packets
+ x-filter-apply
+ x-filter-apply.active
+ x-filter-apply.selected
+ x-filter-bookmark
+ x-filter-bookmark.active
+ x-filter-bookmark.selected
+ x-filter-clear
+ x-filter-clear.active
+ x-filter-clear.selected
+ x-filter-dropdown
+ x-filter-matching-bookmark
+ x-filter-matching-bookmark.active
+ x-filter-matching-bookmark.selected
x-resize-columns
x-stay-last
zoom-in
@@ -71,15 +84,18 @@ ICONS="
QRC_FILES=""
-# XXX Add support for 16 pixel icons.
-for SIZE in 12 16 24 ; do
- SIZE_DIR=${SIZE}x${SIZE}
+for SIZE in 12x12 14x14 16x16 24x14 24x14 ; do
+ WIDTH=${SIZE/x*/}
+ HEIGHT=${SIZE/*x/}
+ SIZE_DIR=${SIZE}
- TWO_X_SIZE=`expr $SIZE \* 2`
- ONE_X_ARGS="--export-width=${SIZE} --export-height=${SIZE}"
- TWO_X_ARGS="--export-width=${TWO_X_SIZE} --export-height=${TWO_X_SIZE}"
+ TWO_X_WIDTH=`expr $WIDTH \* 2`
+ TWO_X_HEIGHT=`expr $HEIGHT \* 2`
+ ONE_X_ARGS="--export-width=${WIDTH} --export-height=${HEIGHT}"
+ TWO_X_ARGS="--export-width=${TWO_X_WIDTH} --export-height=${TWO_X_HEIGHT}"
- cd $SIZE_DIR
+ echo "Converting $SIZE_DIR"
+ cd $SIZE_DIR || exit 1
for ICON in $ICONS ; do
set_source_svgs $ICON
@@ -94,12 +110,12 @@ for SIZE in 12 16 24 ; do
if [ $ONE_X_SVG -nt $ONE_X_PNG ] ; then
inkscape $COMMON_ARGS $ONE_X_ARGS \
- --file=$ONE_X_SVG --export-png=$ONE_X_PNG || exit 1
+ --file="$PWD/$ONE_X_SVG" --export-png="$PWD/$ONE_X_PNG" || exit 1
fi
if [ $TWO_X_SVG -nt $TWO_X_PNG ] ; then
inkscape $COMMON_ARGS $TWO_X_ARGS \
- --file=$TWO_X_SVG --export-png=$TWO_X_PNG || exit 1
+ --file="$PWD/$TWO_X_SVG" --export-png="$PWD/$TWO_X_PNG" || exit 1
fi
QRC_FILES="${QRC_FILES} ${SIZE_DIR}/${ONE_X_PNG} ${SIZE_DIR}/${TWO_X_PNG}"
diff --git a/image/toolbar/svg/x-filter-apply.svg b/image/toolbar/svg/x-filter-apply.svg
new file mode 100644
index 0000000000..defbcf4153
--- /dev/null
+++ b/image/toolbar/svg/x-filter-apply.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="32"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-apply.svg"
+ inkscape:export-filename="/Users/gcombs/Development/wireshark/image/x-filter-apply@2x.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <linearGradient
+ id="linearGradient5075">
+ <stop
+ style="stop-color:#fffdff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5077" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5079" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="12.300712"
+ inkscape:cx="23.003821"
+ inkscape:cy="16"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1299"
+ inkscape:window-height="782"
+ inkscape:window-x="85"
+ inkscape:window-y="746"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="13,22"
+ id="guide4514" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="9,12"
+ id="guide4516" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="42,12"
+ id="guide4518" />
+ <sodipodi:guide
+ position="6,18"
+ orientation="1,0"
+ id="guide4739" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1020.3622)">
+ <path
+ style="opacity:1;fill:#3465a4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 8 0 C 3.568 0 0 3.568 0 8 L 0 24 C 0 28.432 3.568 32 8 32 L 40 32 C 44.432 32 48 28.432 48 24 L 48 8 C 48 3.568 44.432 0 40 0 L 8 0 z M 32.984375 5.0019531 C 33.254691 4.9972531 33.515381 5.1022686 33.707031 5.2929688 L 43.707031 15.292969 C 44.097424 15.683469 44.097424 16.316531 43.707031 16.707031 L 33.707031 26.707031 C 33.077013 27.336631 32.000288 26.8907 32 26 L 32 20 L 8 20 C 6.892 20 6 19.108 6 18 L 6 14 C 6 12.892 6.892 12 8 12 L 32 12 L 32 6 C 32.001078 5.4546 32.439002 5.0119531 32.984375 5.0019531 z "
+ transform="translate(0,1020.3622)"
+ id="rect6175" />
+ <rect
+ ry="8"
+ rx="8"
+ y="1020.3622"
+ x="-54"
+ height="32.000019"
+ width="48"
+ id="rect6183"
+ style="opacity:1;fill:#3465a4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ ry="2"
+ rx="2"
+ y="1032.3622"
+ x="-48"
+ height="8"
+ width="28"
+ id="rect6185"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path6187"
+ d="m -12,1036.3622 -10,-10 0,20 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/image/toolbar/svg/x-filter-bookmark.svg b/image/toolbar/svg/x-filter-bookmark.svg
new file mode 100644
index 0000000000..9f4fb36d32
--- /dev/null
+++ b/image/toolbar/svg/x-filter-bookmark.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-filter-bookmark.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="24.166667"
+ inkscape:cx="11.4"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1108"
+ inkscape:window-height="757"
+ inkscape:window-x="245"
+ inkscape:window-y="766"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <path
+ style="fill:#888a85;stroke:#888a85;stroke-width:1.4376204;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 2.7188102,1031.081 c 0,18.5624 0,18.5624 0,18.5624 l 6.8522067,-5.3035 5.7101731,5.3035 0,-18.5624 z"
+ id="path2985"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/image/toolbar/svg/x-filter-clear.svg b/image/toolbar/svg/x-filter-clear.svg
new file mode 100644
index 0000000000..9f4fb36d32
--- /dev/null
+++ b/image/toolbar/svg/x-filter-clear.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-filter-bookmark.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="24.166667"
+ inkscape:cx="11.4"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1108"
+ inkscape:window-height="757"
+ inkscape:window-x="245"
+ inkscape:window-y="766"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <path
+ style="fill:#888a85;stroke:#888a85;stroke-width:1.4376204;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 2.7188102,1031.081 c 0,18.5624 0,18.5624 0,18.5624 l 6.8522067,-5.3035 5.7101731,5.3035 0,-18.5624 z"
+ id="path2985"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>