From owner-freebsd-newbies Sun Aug 16 10:08:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA28204 for freebsd-newbies-outgoing; Sun, 16 Aug 1998 10:08:44 -0700 (PDT) (envelope-from owner-freebsd-newbies@FreeBSD.ORG) Received: from nothing-going-on.demon.co.uk (nothing-going-on.demon.co.uk [193.237.89.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA28179 for ; Sun, 16 Aug 1998 10:08:40 -0700 (PDT) (envelope-from nik@nothing-going-on.demon.co.uk) Received: (from nik@localhost) by nothing-going-on.demon.co.uk (8.8.8/8.8.8) id SAA19051; Sun, 16 Aug 1998 18:07:51 +0100 (BST) (envelope-from nik) Message-ID: <19980816180750.15165@nothing-going-on.org> Date: Sun, 16 Aug 1998 18:07:50 +0100 From: Nik Clayton To: GR Gaudreau , FreeBSD Newbies List Subject: Re: Widget References: <199808152340.TAA22725@hme0.mailrouter01.sprint.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <199808152340.TAA22725@hme0.mailrouter01.sprint.ca>; from GR Gaudreau on Sat, Aug 15, 1998 at 07:39:09PM -0400 Organization: Nik at home, where there's nothing going on Sender: owner-freebsd-newbies@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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