Changes between Initial Version and Version 1 of INTERACTION_AND_GRAPHICS_DESIGN/Elements


Ignore:
Timestamp:
04/02/09 16:03:28 (16 years ago)
Author:
deyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • INTERACTION_AND_GRAPHICS_DESIGN/Elements

    v1 v1  
     1=== Window  === 
     2A window is a rectangular portion of the display on a computer monitor that presents its contents (e.g., the contents of a directory, a text file or an image) seemingly independently of the rest of the screen. Windows are one of the elements that comprise a graphical user interface (GUI).  
     3Each window has its own Title Bar.  
     4When the content is bigger than the visual working area of the window, scrollbars appear. Note that content is defined for specific elements. 
     5=== Dialog === 
     6The dialogs are windows which have only basic functionality. Dialogs are windows that provide non-editing functionalities (outside of book editing itself) and provide information - opening, saving, information for books, errors, etc. It is not nessesary for a dialog to be related to a specific book. 
     7=== Flap === 
     8The flaps hold most of Sophie’s functionality that the user can’t get at through the halos and HUDs. Each flap has tabs in it; each tab has palettes. 
     9=== Tab ===  
     10Tabs allow for the selection of data sets to be displayed. Data associated with a tab is accessed through a single click of the tab. Tabs may contain one or more palettes. Tabs present a title that is visible to the user (such as "tools", "books", "pages", etc.) 
     11=== Palette === 
     12Palettes give control over application or book element features. Palettes are loaded automatically or as modules. Palettes can be unloaded by unloading the corresponding module. 
     13 * Palettes that control by dragging between layout elements  
     14  * Some list palettes allow dragging elements to the Book Desktop or a book window (from resources palette for example) 
     15  * Dragging a page element to a palette is also possible, for saving templates for example 
     16 * Palettes that control by dragging elements inside the palette  
     17  * Some list palettes allow editing by dragging elements inside the palette. 
     18   * Page preview palette - for reordering pages 
     19   * Timeline palette - by dragging timeline entry frame box 
     20 * Palettes that control by other elements 
     21  * Buttons - for example the plugin configuration palette 
     22  * Fields - some palettes may contain text fields 
     23  * Preview palettes - contain only preview (text or media) and no controls 
     24=== Button == 
     25Buttons trigger specific functionality. This may be  
     26 * Menu  
     27 * File operation 
     28=== BoundControl ===  
     29 * A Bound Control gives the on-the-fly changes functionality. This means that changing a property/group of properties is done immidiately, without clicking Apply or OK buttons. All of the changes can be undone. 
     30 * Bound controls are part of huds, dialogs ot palettes. 
     31=== Halo === 
     32 * Halos are icons that invoke HUDs. Different items in Sophie have different kinds of Halos.    
     33 * Halos are showed when an element (book element) is selected. Displaying halos is relevant with what can be done with this element (book element). 
     34=== HUD ===  
     35 * HUDs are windows that provide information and control for a specific type of object. 
     36 * HUDs are triggered by Halos. 
     37=== ColorPicker === 
     38 * Allows the user to select a predefined color, create a custom one, or pick up color from other object on the page.