Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 91213ddcfbe7f54821d42c2d9e091326 > files > 11

gap-system-packages-4.4.12-5mdv2010.0.i586.rpm

  
  
                                     Browse
  
  
                                ( Version 1.2 )
  
  
                                 Thomas Breuer
  
                                  Frank Lübeck
  
  
  
  Thomas Breuer
      Email:    mailto:Thomas.Breuer@Math.RWTH-Aachen.De
      Homepage: http://www.math.rwth-aachen.de/~Thomas.Breuer
  Frank Lübeck
      Email:    mailto:Frank.Luebeck@Math.RWTH-Aachen.De
      Homepage: http://www.math.rwth-aachen.de/~Frank.Luebeck
  
  -------------------------------------------------------
  Copyright
  © 2006 by Thomas Breuer and Frank Lübeck
  
  We  adopt  the  copyright  regulations  of  GAP as detailed in the copyright
  notice in the GAP manual.
  
  
  -------------------------------------------------------
  
  
  Contents (Browse)
  
  1 Introduction and Overview
    1.1 Introduction
    1.2 Overview
      1.2-1 The ncurses interface
      1.2-2 Applications of ncurses
      1.2-3 The interface to browse two-dimensional arrays
      1.2-4 Applications of the generic function NCurses.BrowseGeneric
  2 Interface to the ncurses Library
    2.1 The ncurses Library
      2.1-1 Setting the terminal
      2.1-2 Manipulating windows
      2.1-3 Manipulating panels
      2.1-4 Getting keyboard input
      2.1-5 Writing to windows
      2.1-6 Line drawing characters
      2.1-7 Text attributes and colors
      2.1-8 Low level ncurses mouse support
      2.1-9 Miscellaneous function
    2.2 The ncurses GAP functions
      2.2-1 NCurses.ColorAttr
      2.2-2 NCurses.SetTerm
      2.2-3 NCurses.IsAttributeLine
      2.2-4 NCurses.ConcatenationAttributeLines
      2.2-5 NCurses.RepeatedAttributeLine
      2.2-6 NCurses.PutLine
      2.2-7 NCurses.WidthAttributeLine
      2.2-8 NCurses.Grid
      2.2-9 NCurses.WBorder
      2.2-10 Mouse support in ncurses applications
      2.2-11 NCurses.SaveWin
  3 Utilities using ncurses
    3.1 ncurses utilities
      3.1-1 NCurses.Alert
      3.1-2 NCurses.Select
      3.1-3 NCurses.GetLineFromUser
      3.1-4 NCurses.Pager
      3.1-5 Selection of help matches
    3.2 A Demo Function
      3.2-1 NCurses.Demo
  4 Browsing Tables in GAP using ncurses –The User Interface
    4.1 Features Supported by the Function NCurses.BrowseGeneric
    4.2 Data Structures used by NCurses.BrowseGeneric
      4.2-1 BrowseData.IsBrowseTableCellData
      4.2-2 BrowseData.BlockEntry
      4.2-3 BrowseData.IsBrowseTable
    4.3 The Function NCurses.BrowseGeneric
      4.3-1 NCurses.BrowseGeneric
  5 Browsing Tables in GAP using ncurses –The Programming Interface
    5.1 Navigation Steps in Browse Tables
    5.2 Modes in Browse Tables
    5.3 Browse Applications
    5.4 Predefined Browse Functionalities
      5.4-1 BrowseData
      5.4-2 BrowseData.SetReplay
      5.4-3 BrowseData.AlertWithReplay
      5.4-4 BrowseData.actions.ShowHelp
      5.4-5 BrowseData.actions.SaveWindow
      5.4-6 BrowseData.actions.QuitMode
      5.4-7 BrowseData.actions.Error
  6 Examples of Applications based on NCurses.BrowseGeneric
    6.1 The Operation Browse
      6.1-1 Browse
    6.2 Character Table Display
      6.2-1 Browse
    6.3 Table of Marks Display
      6.3-1 Browse
    6.4 Table of Contents of AtlasRep
      6.4-1 BrowseAtlasInfo
    6.5 Access to GAP Manuals–a Variant
      6.5-1 BrowseGapManuals
    6.6 Overview of the GAP Bibliography
      6.6-1 BrowseBibliography
    6.7 Overview of GAP Data
      6.7-1 BrowseGapData
      6.7-2 BrowseGapDataAdd
    6.8 Navigating in a Directory Tree
      6.8-1 BrowseDirectory
    6.9 A Puzzle
      6.9-1 BrowsePuzzle
    6.10 Peg Solitaire
      6.10-1 PegSolitaire
    6.11 Rubik's Cube
      6.11-1 BrowseRubiksCube
    6.12 Changing Sides
      6.12-1 BrowseChangeSides
    6.13 Sudoku
      6.13-1 Sudoku.Init
      6.13-2 Sudoku.Place
      6.13-3 Sudoku.RandomGame
      6.13-4 Sudoku.SimpleDisplay
      6.13-5 Sudoku.OneSolution
      6.13-6 Sudoku.UniqueSolution
      6.13-7 PlaySudoku
      6.13-8 Sudoku.HTMLGame
  A Some Tools for Database Handling
    A.1 GAP Objects for Database Handling
      A.1-1 Database Id Enumerators
      A.1-2 Database Attributes
      A.1-3 How to Deal with Database Id Enumerators and Database Attributes
      A.1-4 DatabaseIdEnumerator
      A.1-5 DatabaseAttributeAdd
      A.1-6 DatabaseAttributeValueDefault
      A.1-7 DatabaseIdEnumeratorUpdate
      A.1-8 DatabaseAttributeCompute
      A.1-9 DatabaseAttributeSetData
    A.2 Using Database Attributes for Browse Tables
      A.2-1 Browse Relevant Components of Database Attributes
      A.2-2 BrowseTableFromDatabaseIdEnumerator
    A.3 Example: Database Id Enumerators and Database Attributes
    A.4 Example: An Overview of the GAP Library of Transitive Groups
      A.4-1 BrowseTransitiveGroupsInfo
      A.4-2 TransitiveGroupsData.AllTransitiveGroups
      A.4-3 TransitiveGroupsData
      A.4-4 Additional Database Attributes for Transitive Groups
  
  
  -------------------------------------------------------