- From: Malcolm Rowe <malcolm-what@farside.org.uk>
- Date: Thu, 08 Jul 2004 09:07:59 +0100
Matthew Thomas writes: >>>> For instance, visual UAs may use a track bar control. >>> >>> 33. Suggestion: Use more standard terminology. >>> * "track bar" --> "slider" >> "track bar" is the control's name in the Win32 API. I'm not sure you can >> get much more standard. > Mac OS, Qt, and WxWindows use "slider". (GTK+ uses "scale".) And even for > Win32 programmers, even allowing for varying spacing, it seems "slider" > is *much* more common, API be damned. I've got to agree with Matthew here. IBM's Common User Access guidelines (CUA87, CUA89, CUA91) (which effectively defined both the OS/2 and Win32 widget set) use 'slider'. Microsoft also use 'slider' when they're not referring to the Win32 API: DHTML emulation of the control [1], MFC (CSliderCtrl) [2], and Avalon [3] all use 'slider'. So, it's really just the Win32 API that's decided it's a trackbar. The evidence suggests that everyone else -- past, present, and future -- uses 'slider'. Regards, Malcolm [1] http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/samples/int ernet/behaviors/library/slider/default.asp [2] msdn.microsoft.com/library/en-us/vcmfc98/html/_mfc_csliderctrl.3a3a.setbuddy .asp [3] http://msdn.microsoft.com/msdnmag/issues/04/01/Avalon/default.aspx
Received on Thursday, 8 July 2004 01:07:59 UTC