Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Aug 1998 18:07:50 +0100
From:      Nik Clayton <nik@nothing-going-on.demon.co.uk>
To:        GR Gaudreau <grgaud@sprint.ca>, FreeBSD Newbies List <freebsd-newbies@FreeBSD.ORG>
Subject:   Re: Widget
Message-ID:  <19980816180750.15165@nothing-going-on.org>
In-Reply-To: <199808152340.TAA22725@hme0.mailrouter01.sprint.ca>; from GR Gaudreau on Sat, Aug 15, 1998 at 07:39:09PM -0400
References:  <199808152340.TAA22725@hme0.mailrouter01.sprint.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Aug 15, 1998 at 07:39:09PM -0400, GR Gaudreau wrote:
> I know what a window is, but can someone please expalin what a "widget" is?
> I see this term where ever I go on FreeBSD and Linux websites, but I don't
> know what it is. Thank you.

Generally, something you can interact with in X.

For example,

  * buttons
  * scroll bars
  * menus
  * 'combo' boxes

are all examples of 'widgets'. In the MS Windows world, these are called
'controls', but it's the same thing.

X is a much more 'open' affair than Windows, which means that a program
can be written to use one of a variety of different widget libraries.
Athena (xaw) was one of the first, Qt (used by KDE) is one, as is Gtk. So
is Motif.

>From a user's point of view, different widget sets will probably look 
different, and might behave differently. From a programmer's point of
view, the different widget sets will have different ways of creating new
widgets, and of reacting to the things that the user does to the widget

N
-- 
Work: nik@iii.co.uk                       | FreeBSD + Perl + Apache
Rest: nik@nothing-going-on.demon.co.uk    | Remind me again why we need
Play: nik@freebsd.org                     | Microsoft?

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-newbies" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980816180750.15165>