From 2d4817966ee88d2b163dca46e4df75e8f6262b7a Mon Sep 17 00:00:00 2001 From: Michal Labedzki Date: Fri, 20 Feb 2015 15:30:23 +0100 Subject: Qt: Automatically scroll the packet list. Add an "Auto Scroll in Live Capture" action to the Go menu. It's in the View menu in the GTK+ UI but it seems to make more sense as a navigation item. Use a timeout interval for automatic scrolling. I haven't run any tests to see if this makes a difference but it would seem that the less drawing we do during a high speed capture the better, particularly for remote displays. Update the x-stay-last icons. Note that we might want to make prefs.capture_auto_scroll a "recent" setting. Mark auto_scroll_live and packet_list_check_end GTK+ only. Bug: 10601 Co-authored-by: Gerald Combs Change-Id: I645d27c0814f0e4a0d5b01ae68be366847e2522d Reviewed-on: https://code.wireshark.org/review/7292 Reviewed-by: Gerald Combs --- image/toolbar/16x16/x-stay-last.png | Bin 267 -> 303 bytes image/toolbar/16x16/x-stay-last.svg | 44 +++++++++++++++++++++---------- image/toolbar/16x16/x-stay-last@2x.png | Bin 425 -> 380 bytes image/toolbar/24x24/x-stay-last.png | Bin 295 -> 313 bytes image/toolbar/24x24/x-stay-last.svg | 46 +++++++++++++++++++++++---------- image/toolbar/24x24/x-stay-last@2x.png | Bin 479 -> 408 bytes 6 files changed, 63 insertions(+), 27 deletions(-) (limited to 'image') diff --git a/image/toolbar/16x16/x-stay-last.png b/image/toolbar/16x16/x-stay-last.png index e5bb6ea5b5..68629cc289 100644 Binary files a/image/toolbar/16x16/x-stay-last.png and b/image/toolbar/16x16/x-stay-last.png differ diff --git a/image/toolbar/16x16/x-stay-last.svg b/image/toolbar/16x16/x-stay-last.svg index acec8379f7..2962556869 100644 --- a/image/toolbar/16x16/x-stay-last.svg +++ b/image/toolbar/16x16/x-stay-last.svg @@ -14,7 +14,7 @@ id="svg2" version="1.1" inkscape:version="0.48.2 r9819" - sodipodi:docname="x-colorize-packets.svg" + sodipodi:docname="x-stay-last.svg" inkscape:export-filename="x-colorize-packets.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> @@ -27,16 +27,16 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="34.9375" - inkscape:cx="7.7733362" + inkscape:zoom="39.25" + inkscape:cx="8" inkscape:cy="8" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" - inkscape:window-width="1028" - inkscape:window-height="728" - inkscape:window-x="283" - inkscape:window-y="792" + inkscape:window-width="1263" + inkscape:window-height="799" + inkscape:window-x="65" + inkscape:window-y="1" inkscape:window-maximized="0"> image/svg+xml - + @@ -95,7 +95,7 @@ id="path4099" inkscape:connector-curvature="0" /> @@ -103,12 +103,12 @@ inkscape:connector-curvature="0" id="path4105" d="m 1.5185185,1043.8622 c 12.9629625,0 12.9629625,0 12.9629625,0" - style="fill:none;stroke:#3465a4;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" /> + diff --git a/image/toolbar/16x16/x-stay-last@2x.png b/image/toolbar/16x16/x-stay-last@2x.png index cb8ee9eb88..23c73aab9a 100644 Binary files a/image/toolbar/16x16/x-stay-last@2x.png and b/image/toolbar/16x16/x-stay-last@2x.png differ diff --git a/image/toolbar/24x24/x-stay-last.png b/image/toolbar/24x24/x-stay-last.png index 06b9d30bcd..9c04995d80 100644 Binary files a/image/toolbar/24x24/x-stay-last.png and b/image/toolbar/24x24/x-stay-last.png differ diff --git a/image/toolbar/24x24/x-stay-last.svg b/image/toolbar/24x24/x-stay-last.svg index 06ce2fdc8b..2bbd401b6f 100644 --- a/image/toolbar/24x24/x-stay-last.svg +++ b/image/toolbar/24x24/x-stay-last.svg @@ -27,16 +27,16 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="23.291667" - inkscape:cx="10.503891" + inkscape:zoom="23.369223" + inkscape:cx="15.441568" inkscape:cy="12" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" - inkscape:window-width="1028" - inkscape:window-height="728" - inkscape:window-x="132" - inkscape:window-y="821" + inkscape:window-width="1300" + inkscape:window-height="732" + inkscape:window-x="70" + inkscape:window-y="702" inkscape:window-maximized="0"> image/svg+xml - + @@ -97,9 +97,9 @@ inkscape:connector-curvature="0" id="path4115" d="m 1.5,1032.8622 c 21,0 21,0 21,0" - style="fill:#ef2929;stroke:#ef2929;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" /> @@ -107,9 +107,9 @@ inkscape:connector-curvature="0" id="path4119" d="m 1.4999999,1035.8622 c 20.9999991,0 20.9999991,0 20.9999991,0" - style="fill:none;stroke:#3465a4;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" /> @@ -117,9 +117,9 @@ inkscape:connector-curvature="0" id="path4123" d="m 1.5,1047.8622 c 21,0 21,0 21,0" - style="fill:#f57900;stroke:#f57900;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" /> @@ -143,7 +143,25 @@ inkscape:rounded="1" inkscape:randomized="0" d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z" - transform="matrix(0.58076952,0,0,-0.31746032,1.2384534,1050.3066)" + transform="matrix(0.58076952,0,0,-0.31746032,15.238453,1050.3066)" inkscape:transform-center-y="0.59532957" /> + diff --git a/image/toolbar/24x24/x-stay-last@2x.png b/image/toolbar/24x24/x-stay-last@2x.png index fff5b22a0f..a66c2a8007 100644 Binary files a/image/toolbar/24x24/x-stay-last@2x.png and b/image/toolbar/24x24/x-stay-last@2x.png differ -- cgit v1.2.1