Wireshark mailing list archives

Re: Right-button scrolling in TCP Graphs broken in 1.8.0?


From: Anders Broman <a.broman () bredband net>
Date: Sun, 05 Aug 2012 22:16:05 +0200

Martin Mathieson skrev 2012-08-04 19:15:
Hi Anders,

Is that the patch you checked in? The one problem I've been seeing is that it draws the cross twice when it is first toggled on - then erased when the mouse moved - leaving an unwanted cross...

The problem is that cross_draw() is being called both in toggle_crosshairs() and in callback_cross_on_off(). The fix would probably be to remove the first of those 2 calls.

This code is all a little fragile though - tempted to check in a sanity check in cross_draw() such as:

/* Shouldn't draw twice onto the same position if haven't erased in the
  meantime! */
if (g->cross.erase_needed && (g->cross.x == x) && (g->cross.y == y)) {
return;
}

If this is the same/only problem you were seeing, I will check in the first part (i.e. not calling cross_draw() twice), and possibly also the 2nd check (with an error printf() ?).
Hi,
The problem I've seeing is that in

static void cross_xor (struct graph *g, int x, int y)
{
#if GTK_CHECK_VERSION(2,22,0)

The cross is not erased and eventually the whole graph becomes black if the cursor is moved around...
Regards
Anders

Sorry Dana I haven't looked at the right-click and drag feature, I will if I find time.

Martin


On Thu, Aug 2, 2012 at 8:26 AM, Anders Broman <anders.broman () ericsson com <mailto:anders.broman () ericsson com>> wrote:

    Hi,
    Something tlike this nearly works....

    ------------------------------------------------------------------------
    *From:* wireshark-users-bounces () wireshark org
    <mailto:wireshark-users-bounces () wireshark org>
    [mailto:wireshark-users-bounces () wireshark org
    <mailto:wireshark-users-bounces () wireshark org>] *On Behalf Of
    *Anders Broman
    *Sent:* den 2 augusti 2012 00:06
    *To:* Community support list for Wireshark
    *Subject:* Re: [Wireshark-users] Right-button scrolling in TCP
    Graphs broken in 1.8.0?

    Martin Mathieson skrev 2012-08-01 23:09:
    There is a comment in the code to say that the crosshairs with
    the lines didn't work well with cairo.  The code is still there
    but things are currently configured to use the crosshair cursor
    instead.

    I have reused the TCP graph code for another protocol recently,
    and plan to try enabling the line-drawing code to see if I can
    see what goes wrong.  An alternative might be a text control that
    gets updated with time+sequence number when the cursor moves.
     Does anyone know what went wrong with the cross-hair lines, or
    on what platforms?

    xor does not work with cairo so some completely different approach
    is needed.
    Martin

    On Wed, Aug 1, 2012 at 4:29 PM, Dana J. Dawson
    <Dana.Dawson () centurylink com
    <mailto:Dana.Dawson () centurylink com>> wrote:

        So I'm guessing not many people use this feature (assuming it
        really is a feature).  I've also noticed that the crosshairs
        have become a small "+" symbol instead of the vertical and
        horizontal hairlines that extended all the way to both axes,
        which made it easier to determine the values of the
        associated coordinates for the crosshair location.  It would
        be nice if that old behavior returned as well.

        Should I  be submitting a bug report/feature request for this
        stuff?

        Thanks!

        Dana

        On Jul 5, 2012, at 4:53 PM, Dana J. Dawson
        <Dana.Dawson () CenturyLink com>
        <mailto:Dana.Dawson () CenturyLink com> wrote:

        > I use the various TCP Graphs quite a bit and just noticed
        that scrolling a zoomed TCP Graph, such as a Time Sequence
        graph, by clicking and dragging with the right mouse button
        no longer seems to work with the new 1.8.0 version.  I've
        tried this both on Windows 7 and Mac OS X Lion and get the
        same behavior.  Falling back to 1.6.8 restores the feature.
         I haven't found this panning feature documented in any of
        the Wireshark manuals, so maybe this is not a supported
        feature, but if it is expected to work it no longer seems to.
        >
        > Has anyone else encountered this yet?  I know I can use the
        arrow keys, but the resolution is a bit coarse via that
        method and it's much less convenient.
        >
        > Thanks in advance!
        >
        > Dana

        ___________________________________________________________________________
        Sent via:    Wireshark-users mailing list
        <wireshark-users () wireshark org
        <mailto:wireshark-users () wireshark org>>
        Archives: http://www.wireshark.org/lists/wireshark-users
        Unsubscribe:
        https://wireshark.org/mailman/options/wireshark-users
                     mailto:wireshark-users-request () wireshark org
        <mailto:wireshark-users-request () wireshark org>?subject=unsubscribe




    ___________________________________________________________________________
    Sent via:    Wireshark-users mailing list<wireshark-users () wireshark org>  <mailto:wireshark-users () wireshark 
org>
    Archives:http://www.wireshark.org/lists/wireshark-users
    Unsubscribe:https://wireshark.org/mailman/options/wireshark-users
                  mailto:wireshark-users-request () wireshark org?subject=unsubscribe



    ___________________________________________________________________________
    Sent via:    Wireshark-users mailing list
    <wireshark-users () wireshark org <mailto:wireshark-users () wireshark org>>
    Archives: http://www.wireshark.org/lists/wireshark-users
    Unsubscribe: https://wireshark.org/mailman/options/wireshark-users
                 mailto:wireshark-users-request () wireshark org
    <mailto:wireshark-users-request () wireshark org>?subject=unsubscribe




___________________________________________________________________________
Sent via:    Wireshark-users mailing list <wireshark-users () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-users
Unsubscribe: https://wireshark.org/mailman/options/wireshark-users
              mailto:wireshark-users-request () wireshark org?subject=unsubscribe


___________________________________________________________________________
Sent via:    Wireshark-users mailing list <wireshark-users () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-users
Unsubscribe: https://wireshark.org/mailman/options/wireshark-users
             mailto:wireshark-users-request () wireshark org?subject=unsubscribe

Current thread: