Il ven, 2004-06-04 alle 13:39, Rodrigo Moya ha scritto: > On Fri, 2004-06-04 at 12:18 +0200, Luca Ferretti wrote: > > Il mar, 2004-06-01 alle 18:14, Rodrigo Moya ha scritto: > > > Hi > > > > > > We would like to propose GNOME Nettool for inclusion in the GNOME 2.8 > > > desktop release. > > > > IMHO this is a Very Good (R) idea. An useful tool. > > > > But personally I like some UI changes. In fact I suppose the current UI > > is not so HIG-compliant. For example, if I remember well HIG: > > > > I can design a glade file. > > > yes, please, because I don't think I've understood all your ideas OK, it's attached. All changes should fit HIG specs and should not dump previous design[1]. Here just some random notes. - a good title is IMHO: "Network Tools - <selected-tool>" - status bar is the GnomeAppBar widget with progress bar active (see Feedback chapted in HIG 1.0 or DRAFT). The progress bar (activity mode) give a visual feedback that the tool is running. Message are is useful to place menu item's tooltips and eventually other info - toolbar: this one is added to 'group' all "Start/Stop" button that currently are in the tab body. The "Run" button should be inactive if the tool entry is empty. The "Stop" should be inactive when the tool is not running. Toolbar is a good place to do visibility to copy feature. Of course "Copy" button should be disabled while the tool is running and it there aren't information.[2] - notebook widget: of course tabs are showed to let you to explore the UI with glade - list: see HIG->Controls->Tabbed Notebooks. Just a question. Alphabetic order? - tools: as you can see all tools have a top "input" area and a botton "output" area. Output area is usually a tree or text widget. Spacing between input and output is 24 px. Input is usually only one entry. - ping: this tool's UI is very different form others. You have 2 output areas (list and summary) and ideally you need 3 input lines: Network address: [_______________|v] [x] Send a limited number of requests Send [5 #] requests So the hack "set the request number to 0 to send infinite pings". Note that average-user will not need to send infinite ping, This one is builded in window2; in this mochup you can see a different UI for ping output too (the one I prefer) - tooltips: all info such as "Type here the network address of the host to ping, such as www.domain.com or 192.168.1.2" should be tooltip of related widget. Unfortunately glade don't let you to set a tooltip for new ComboBox* widget. :-( Can you do it in C code via gtk_tooltip_set_tip () ? > > Is gnome-nettool already on bugzilla? > > > yes > > cheers [1] There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. :-) [2] *cough* GtkAction *cough*
Attachment:
gnome-nettool.glade.gz
Description: GNU Zip compressed data