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>