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
-- - Sky's the limit!
-- - Click, Build, Run!

Boost list run by bdawes at, gregod at, cpdaniel at, john at