Browse

( Version 0.9 )

Thomas Breuer
e-mail: Thomas.Breuer@Math.RWTH-Aachen.De
WWW: http://www.math.rwth-aachen.de/~Thomas.Breuer

Frank Lübeck
e-mail: Frank.Luebeck@Math.RWTH-Aachen.De
WWW: http://www.math.rwth-aachen.de/~Frank.Luebeck

Copyright

(C) 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

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 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 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 A Puzzle
      6.7-1 BrowsePuzzle
   6.8 Peg Solitaire
      6.8-1 PegSolitaire
   6.9 Rubik's Cube
      6.9-1 BrowseRubiksCube
   6.10 Changing Sides
      6.10-1 BrowseChangeSides
   6.11 Sudoku
      6.11-1 Sudoku.Init
      6.11-2 Sudoku.Place
      6.11-3 Sudoku.RandomGame
      6.11-4 Sudoku.SimpleDisplay
      6.11-5 Sudoku.OneSolution
      6.11-6 Sudoku.UniqueSolution
      6.11-7 PlaySudoku
      6.11-8 Sudoku.HTMLGame




generated by GAPDoc2HTML