Ethereal-dev: Re: [Ethereal-dev] Re: [Ethereal-cvs] rev 17172: /trunk/epan/: funnel.h /trunk/g

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Mon, 6 Feb 2006 13:23:39 +0100
On 2/6/06, Ulf Lamping <ulf.lamping@xxxxxx> wrote:
> lego@xxxxxxxxxxxx wrote:
> > User: lego
> > Date: 2006/02/05 07:27 PM
> >
> > Log:
> >  The simple dialog
> >
> > Directory: /trunk/epan/
> >   Changes    Path          Action
> >   +9 -9      funnel.h      Modified
> >
> Hi Lego!
>
> Most (all?) of the stuff in funnel.c/.h shouldn't reside in epan I would
> guess, as this is clearly GUI related.

Clearly GUI related It's a conduit to give epan some very basic gui
functions (so far access to menus  a text-only  window and a
configurable input dialog). The purpose is to give plugins (well, a
specific plugin I'm working on, Lua ) access to very basic gui
functionality.

> Some questions:
> -What does funnel mean?!?

funnel v. to pass through or as if through a funnel or conduit.
funnel n. a stack or flue for the escape of smoke or for ventilation

> -Why is another mechanism needed to register a menu entry
> (funnel_register_menu)?

It's not  realy another mechanism it's a funneling of the old one that
would not be accessible to plugins.

Luis.

--
This information is top security. When you have read it, destroy yourself.
-- Marshall McLuhan