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.