Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess GUI design

Author: Gerd Isenberg

Date: 12:31:26 10/07/05

Go up one level in this thread


On October 07, 2005 at 14:41:55, Daniel Clausen wrote:

>Hi Tord
>
>On October 07, 2005 at 05:47:25, Tord Romstad wrote:
>
>>My GUI is currently in bad need of a major overhaul.  Because I lack
>>even the most basic knowledge in GUI design, I would appreciate
>>some input on the following questions:
>>
>>Some GUIs (e.g. Shredder 9 for Macintosh) use multiple windows
>>for the same game.  There is a board window, a move list window,
>>an analysis window, and so on.  Other GUIs (e.g. Sigma Chess and
>>my own Scatha) put everything in a single window, usually with the
>>board on the left side, the move list on the right side, and the
>>analysis output at the bottom.
>
>I assume most Windows users will prefer the single window approach (MDI -
>multiple document interface) because this approach is quite common there. (the
>MFC framework supports it strongly)

Hmm... a bit confused about MDI. Is it an ambiguous term in different os/gui
worlds? Doesn't multiple documents imply multiple windows, at least one view per
document?

If we have only a single document, but probably multiple views on it, how is
that called? I thought SDI.

For instance a word processor with two same views on the one and only
text-document, but the text-cursor or caret on different paragraphs each (you
may have different zoom sizes as well, let say 100% and 200%). You can now
switch the focus from one view to the other (Ctrl-Tab) and insert text at
different positions in the same document without moving the cursur. If both
insert-positions were visible in both let say tiled views, you can see the text
changes in both views immediatly.

We may have mdi-applications which handle different kind of documents (MFC term
is DocumentTemplate) and also may have different view-classes for the same kind
of document. For instance a programming-ide with different xml-views
(hierarchical, plane, ie-like), class-files as text or in some uml-diagrams,
ressources in graphical and textual representation etc.
That is most general MDI as it's best, i thought ;-)


>
>Personally I prefer multiple windows, but to a reasonable extend. (I don't want
>a separate window for the clocks. I want them either in the board window or the
>movelist window)

Ok, not each child window is mavable or sizable by user interaction ;-)

>
>The program 'Vektor3' is an example of a IMHO great chess GUI. (see
>http://www.schubert-it.com/vektor3/ for screenshots) Three windows, each having
>a very clear focus on a certain aspect of the game. (I especially love the
>"Show/Hide Evaluation Board" - just perfect :)
>
>Sargon

Looks great.

Gerd



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.