Boost logo

Boost :

From: John Torjo (john.lists_at_[hidden])
Date: 2005-10-04 05:36:25


Andy Little wrote:

> "Simon Buchan" <simon_at_[hidden]> wrote
>
> [cut]
>
>
>>More seriously, UI consistancy with the local platform is rather
>>important. On X systems, every time you double-click the title it
>>collapses into it, while on Windows it maximises! The GUI should by
>>default behave the same as the rest of the user's programs.
>>Think of it as localising to the users UI locale.
>
>
> Thats a good point, but is that not convention only? Its not required behaviour.
> Suppose I am on an XWindows system and I want MSWindows behaviour. That point

I think you're thinking like a programmer here :)
(and not like a user).
A user expects your program to follow a standard (the OS's standard)

> about locale is a good one. A sequence of user actions must map to a
> state-machine that finally maps the sequence of clicks into a particular
> function such as Maximise, Minimise, etc. Maybe its possible to load the map
> from some sort of resource.
>

-- 
John Torjo,    Contributing editor, C/C++ Users Journal
-- "Win32 GUI Generics" -- generics & GUI do mix, after all
-- http://www.torjo.com/win32gui/surfaces.html - Sky's the limit!
-- http://www.torjo.com/cb/ - Click, Build, Run!

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk