Re: PROPOSAL: GNOME Nettool for GNOME 2.8



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]