Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 553] Menu and Title bars inaccessible using GTK2 (non-lega

Date: Thu, 4 Oct 2012 09:06:05 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=553

Chris Maynard <christopher.maynard@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #9275|                            |review_for_checkin?
              Flags|                            |

--- Comment #44 from Chris Maynard <christopher.maynard@xxxxxxxxx> 2012-10-04 09:06:04 PDT ---
Created attachment 9275
  --> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=9275
Ensure window's x0,y0 is within the viewable area (alternate).

Alternate patch that first attempts to fit the entire window on the screen;
however, in adjusting the window's x,y,width, height, if the x0,y0 is not
within the viewable area, then the window is still shifted so that's the case,
but no further adjustments of the window width,height are made after that.

So, it's basically a matter of preference.  Do we care that the Wireshark main
window possibly hangs off the screen or not?  If not, the 1st patch is probably
good enough.  If we'd like to try to avoid it if we can, such as for "no dead
space" geometries, then the 2nd patch would be the way to go.

Although I may have missed it, I did not see any advice on this topic at
http://msdn.microsoft.com/en-us/library/aa511262.aspx, so, not being much of a
GUI expert, I don't know what's recommended.  If there are guidelines on this
topic, please advise/hint at what they might be.  And if not, then please test
both patches, and we can decide which works/looks best.  No feedback means I'll
just have to pick one.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.