Stephen Fisher wrote:
> I need some people's opinions on how we should solve bug #1375: "Capture 
> Options with many IP addresses scrolls off screen" because I can't 
> decide the best way to do it.  The problem is that the IP address: field 
> in the capture dialog makes the window as wide as the screen and scrolls 
> off the edge of the widget if there are many IP addresses on the 
> selected interface.
>
> So far in my local code base, I've introduced the ... at the end of the 
> label in GTK 2.6 and up and inserted an event box in between the hbox 
> for the IP address list and the IP address label so it now cuts it off 
> with the natural width of the window with ... or just cuts off before 
> the edge of the widget.  The event box keeps it looking clean and 
> fitting within the hbox, and it even allows me to add tooltips when you 
> point to the label.  However, with a lot of IP addresses the tooltip is 
> apparently too long and only flashes on the screen for a moment before 
> disappearing :).  With a hand full of addresses, it works nicely.
>
> Should we list all of the IP addresses in some way - perhaps with 
> another button to pop-up a list?  That seems like we're overdoing it, 
> but the user is saying that they usually want to look through the IPs at 
> the beginning or the end and I suspect that others would want to look at 
> any IP in the list.  Or should we just keep it with the ... at the end 
> and fitting nicely into the capture dialog (requires the event box).  
> Any other ideas?
>   
The best IMHO would be to show only something like you've described - 
cut after a specific amount of chars and append "...", the rest of the 
IP addresses should be displayed by the tooltip.

BTW: with IPv6 addresses, the described problem will be even more 
problematic.

Would it be possible to add a CR and/or NL to the tooltip text, so the 
problem you've described with the tooltip too big doesn't happen?

Regards, ULFL
_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to