\makelabel{browse:Title page}{} \makelabel{browse:Copyright}{} \makelabel{browse:Table of Contents}{} \makelabel{browse:Introduction and Overview}{1} \makelabel{browse:Introduction}{1.1} \makelabel{browse:Overview}{1.2} \makelabel{browse:The ncurses interface}{1.2.1} \makelabel{browse:Applications of ncurses}{1.2.2} \makelabel{browse:The interface to browse two-dimensional arrays}{1.2.3} \makelabel{browse:Applications of the generic function NCurses.BrowseGeneric}{1.2.4} \makelabel{browse:Interface to the ncurses Library}{2} \makelabel{browse:The ncurses Library}{2.1} \makelabel{browse:Setting the terminal}{2.1.1} \makelabel{browse:Manipulating windows}{2.1.2} \makelabel{browse:Manipulating panels}{2.1.3} \makelabel{browse:Getting keyboard input}{2.1.4} \makelabel{browse:Writing to windows}{2.1.5} \makelabel{browse:Line drawing characters}{2.1.6} \makelabel{browse:Text attributes and colors}{2.1.7} \makelabel{browse:Low level ncurses mouse support}{2.1.8} \makelabel{browse:Miscellaneous function}{2.1.9} \makelabel{browse:The ncurses GAP functions}{2.2} \makelabel{browse:Mouse support in ncurses applications}{2.2.10} \makelabel{browse:Utilities using ncurses}{3} \makelabel{browse:ncurses utilities}{3.1} \makelabel{browse:Selection of help matches}{3.1.5} \makelabel{browse:A Demo Function}{3.2} \makelabel{browse:Browsing Tables in GAP using ncurses âThe User Interface}{4} \makelabel{browse:Features Supported by the Function NCurses.BrowseGeneric}{4.1} \makelabel{browse:Data Structures used by NCurses.BrowseGeneric}{4.2} \makelabel{browse:The Function NCurses.BrowseGeneric}{4.3} \makelabel{browse:Browsing Tables in GAP using ncurses âThe Programming Interface}{5} \makelabel{browse:Navigation Steps in Browse Tables}{5.1} \makelabel{browse:Modes in Browse Tables}{5.2} \makelabel{browse:Browse Applications}{5.3} \makelabel{browse:Predefined Browse Functionalities}{5.4} \makelabel{browse:Examples of Applications based on NCurses.BrowseGeneric}{6} \makelabel{browse:The Operation Browse}{6.1} \makelabel{browse:Character Table Display}{6.2} \makelabel{browse:Table of Marks Display}{6.3} \makelabel{browse:Table of Contents of AtlasRep}{6.4} \makelabel{browse:Access to GAP Manualsâa Variant}{6.5} \makelabel{browse:Overview of the GAP Bibliography}{6.6} \makelabel{browse:Overview of GAP Data}{6.7} \makelabel{browse:Navigating in a Directory Tree}{6.8} \makelabel{browse:A Puzzle}{6.9} \makelabel{browse:Peg Solitaire}{6.10} \makelabel{browse:Rubik's Cube}{6.11} \makelabel{browse:Changing Sides}{6.12} \makelabel{browse:Sudoku}{6.13} \makelabel{browse:Some Tools for Database Handling}{A} \makelabel{browse:GAP Objects for Database Handling}{A.1} \makelabel{browse:Database Id Enumerators}{A.1.1} \makelabel{browse:Database Attributes}{A.1.2} \makelabel{browse:How to Deal with Database Id Enumerators and Database Attributes}{A.1.3} \makelabel{browse:Using Database Attributes for Browse Tables}{A.2} \makelabel{browse:Browse Relevant Components of Database Attributes}{A.2.1} \makelabel{browse:Example: Database Id Enumerators and Database Attributes}{A.3} \makelabel{browse:Example: An Overview of the GAP Library of Transitive Groups}{A.4} \makelabel{browse:Additional Database Attributes for Transitive Groups}{A.4.4} \makelabel{browse:Bibliography}{Bib} \makelabel{browse:References}{Bib} \makelabel{browse:Index}{Ind} \makelabel{browse:visual mode}{1.1} \makelabel{browse:colors as text attributes}{1.1} \makelabel{browse:game}{1.1} \makelabel{browse:attribute line}{1.2.1} \makelabel{browse:savetty}{2.1.1} \makelabel{browse:resetty}{2.1.1} \makelabel{browse:cbreak}{2.1.1} \makelabel{browse:nocbreak}{2.1.1} \makelabel{browse:keypad}{2.1.1} \makelabel{browse:echo}{2.1.1} \makelabel{browse:noecho}{2.1.1} \makelabel{browse:cursset}{2.1.1} \makelabel{browse:wtimeout}{2.1.1} \makelabel{browse:nonl}{2.1.1} \makelabel{browse:nl}{2.1.1} \makelabel{browse:intrflush}{2.1.1} \makelabel{browse:idlok}{2.1.1} \makelabel{browse:scrollok}{2.1.1} \makelabel{browse:leaveok}{2.1.1} \makelabel{browse:clearok}{2.1.1} \makelabel{browse:immedok}{2.1.1} \makelabel{browse:noraw}{2.1.1} \makelabel{browse:raw}{2.1.1} \makelabel{browse:newwin}{2.1.2} \makelabel{browse:delwin}{2.1.2} \makelabel{browse:mvwin}{2.1.2} \makelabel{browse:wrefresh}{2.1.2} \makelabel{browse:doupdate}{2.1.2} \makelabel{browse:endwin}{2.1.2} \makelabel{browse:isendwin}{2.1.2} \makelabel{browse:getbegyx}{2.1.2} \makelabel{browse:getmaxyx}{2.1.2} \makelabel{browse:newpanel}{2.1.3} \makelabel{browse:delpanel}{2.1.3} \makelabel{browse:updatepanels}{2.1.3} \makelabel{browse:movepanel}{2.1.3} \makelabel{browse:showpanel}{2.1.3} \makelabel{browse:hidepanel}{2.1.3} \makelabel{browse:bottompanel}{2.1.3} \makelabel{browse:toppanel}{2.1.3} \makelabel{browse:panelabove}{2.1.3} \makelabel{browse:panelbelow}{2.1.3} \makelabel{browse:wgetch}{2.1.4} \makelabel{browse:ungetch}{2.1.4} \makelabel{browse:NCurses.keys}{2.1.4} \makelabel{browse:haskey}{2.1.4} \makelabel{browse:wmove}{2.1.5} \makelabel{browse:waddnstr}{2.1.5} \makelabel{browse:waddch}{2.1.5} \makelabel{browse:wborder}{2.1.5} \makelabel{browse:wvline}{2.1.5} \makelabel{browse:whline}{2.1.5} \makelabel{browse:werase}{2.1.5} \makelabel{browse:wclear}{2.1.5} \makelabel{browse:wclrtobot}{2.1.5} \makelabel{browse:wclrtoeol}{2.1.5} \makelabel{browse:winch}{2.1.5} \makelabel{browse:getyx}{2.1.5} \makelabel{browse:waddstr}{2.1.5} \makelabel{browse:NCurses.lineDraw}{2.1.6} \makelabel{browse:attributes of text}{2.1.7} \makelabel{browse:NCurses.attrs}{2.1.7} \makelabel{browse:wattrset}{2.1.7} \makelabel{browse:wattroff}{2.1.7} \makelabel{browse:wattron}{2.1.7} \makelabel{browse:wattrget}{2.1.7} \makelabel{browse:wbkgdset}{2.1.7} \makelabel{browse:wbkgd}{2.1.7} \makelabel{browse:mousemask}{2.1.8} \makelabel{browse:getmouse}{2.1.8} \makelabel{browse:wenclose}{2.1.8} \makelabel{browse:mouseinterval}{2.1.8} \makelabel{browse:mnap}{2.1.9} \makelabel{browse:NCurses.ColorAttr}{2.2.1} \makelabel{browse:NCurses.attrs.hascolors}{2.2.1} \makelabel{browse:colors, availability}{2.2.1} \makelabel{browse:NCurses.SetTerm}{2.2.2} \makelabel{browse:NCurses.IsAttributeLine}{2.2.3} \makelabel{browse:NCurses.ConcatenationAttributeLines}{2.2.4} \makelabel{browse:NCurses.RepeatedAttributeLine}{2.2.5} \makelabel{browse:NCurses.PutLine}{2.2.6} \makelabel{browse:NCurses.WidthAttributeLine}{2.2.7} \makelabel{browse:displayed characters}{2.2.7} \makelabel{browse:NCurses.Grid}{2.2.8} \makelabel{browse:NCurses.WBorder}{2.2.9} \makelabel{browse:NCurses.UseMouse}{2.2.10} \makelabel{browse:NCurses.GetMouseEvent}{2.2.10} \makelabel{browse:NCurses.SaveWin}{2.2.11} \makelabel{browse:NCurses.StringsSaveWin}{2.2.11} \makelabel{browse:NCurses.RestoreWin}{2.2.11} \makelabel{browse:NCurses.ShowSaveWin}{2.2.11} \makelabel{browse:NCurses.Alert}{3.1.1} \makelabel{browse:mouse events}{3.1.1} \makelabel{browse:NCurses.Select}{3.1.2} \makelabel{browse:NCurses.GetLineFromUser}{3.1.3} \makelabel{browse:NCurses.Pager}{3.1.4} \makelabel{browse:NCurses.Demo}{3.2.1} \makelabel{browse:main table of a browse table}{4} \makelabel{browse:row labels of a browse table}{4} \makelabel{browse:column labels of a browse table}{4} \makelabel{browse:corner table of a browse table}{4} \makelabel{browse:header of a browse table}{4} \makelabel{browse:footer of a browse table}{4} \makelabel{browse:scrolling in a browse table}{4.1} \makelabel{browse:mouse events}{4.1} \makelabel{browse:selecting entries of a browse table}{4.1} \makelabel{browse:searching in a browse table}{4.1} \makelabel{browse:sorting a browse table}{4.1} \makelabel{browse:categorizing a browse table}{4.1} \makelabel{browse:collapsed category row}{4.1} \makelabel{browse:expanded category row}{4.1} \makelabel{browse:filtering a browse table}{4.1} \makelabel{browse:help window for a browse table}{4.1} \makelabel{browse:log of a browse table session}{4.1} \makelabel{browse:BrowseData.log}{4.1} \makelabel{browse:replay of a browse table session}{4.1} \makelabel{browse:click on an entry of a browse table}{4.1} \makelabel{browse:mouse events}{4.1} \makelabel{browse:return value of a browse table session}{4.1} \makelabel{browse:BrowseData.IsBrowseTableCellData}{4.2.1} \makelabel{browse:BrowseData.BlockEntry}{4.2.2} \makelabel{browse:BrowseData.IsBrowseTable}{4.2.3} \makelabel{browse:NCurses.BrowseGeneric}{4.3.1} \makelabel{browse:action record of a browse table}{5.1} \makelabel{browse:partial input in a browse table}{5.1} \makelabel{browse:mode of a browse table}{5.2} \makelabel{browse:BrowseData.ShowTables}{5.2} \makelabel{browse:BrowseData}{5.4.1} \makelabel{browse:BrowseData.FormattedEntry}{5.4.1} \makelabel{browse:BrowseData.HeightLabelsCol}{5.4.1} \makelabel{browse:mouse events}{5.4.1} \makelabel{browse:sort convention}{5.4.1} \makelabel{browse:hide convention}{5.4.1} \makelabel{browse:SearchStringWithStartParameters}{5.4.1} \makelabel{browse:hide convention}{5.4.1} \makelabel{browse:BrowseData.logStore}{5.4.1} \makelabel{browse:BrowseData.log}{5.4.1} \makelabel{browse:BrowseData.SetReplay}{5.4.2} \makelabel{browse:BrowseData.AlertWithReplay}{5.4.3} \makelabel{browse:BrowseData.IsDoneReplay}{5.4.3} \makelabel{browse:mouse events}{5.4.3} \makelabel{browse:BrowseData.IsQuietSession}{5.4.3} \makelabel{browse:BrowseData.actions.ShowHelp}{5.4.4} \makelabel{browse:BrowseData.ShowHelpTable}{5.4.4} \makelabel{browse:BrowseData.ShowHelpPager}{5.4.4} \makelabel{browse:BrowseData.actions.SaveWindow}{5.4.5} \makelabel{browse:BrowseData.actions.QuitMode}{5.4.6} \makelabel{browse:BrowseData.actions.QuitTable}{5.4.6} \makelabel{browse:BrowseData.actions.Error}{5.4.7} \makelabel{browse:Browse}{6.1.1} \makelabel{browse:Browse (for character tables)}{6.2.1} \makelabel{browse:Browse (for tables of marks)}{6.3.1} \makelabel{browse:BrowseAtlasInfo}{6.4.1} \makelabel{browse:BrowseGapManuals}{6.5.1} \makelabel{browse:BrowseBibliography}{6.6.1} \makelabel{browse:BrowseGapData}{6.7.1} \makelabel{browse:BrowseGapDataAdd}{6.7.2} \makelabel{browse:BrowseDirectory}{6.8.1} \makelabel{browse:game A Puzzle}{6.9} \makelabel{browse:BrowsePuzzle}{6.9.1} \makelabel{browse:mouse events}{6.9.1} \makelabel{browse:game Peg Solitaire}{6.10} \makelabel{browse:solitaire game}{6.10} \makelabel{browse:PegSolitaire}{6.10.1} \makelabel{browse:game Rubik's Cube}{6.11} \makelabel{browse:BrowseRubiksCube}{6.11.1} \makelabel{browse:game Changing Sides}{6.12} \makelabel{browse:BrowseChangeSides}{6.12.1} \makelabel{browse:game Sudoku}{6.13} \makelabel{browse:Sudoku.Init}{6.13.1} \makelabel{browse:Sudoku.Place}{6.13.2} \makelabel{browse:Sudoku.Remove}{6.13.2} \makelabel{browse:Sudoku.RandomGame}{6.13.3} \makelabel{browse:Sudoku.SimpleDisplay}{6.13.4} \makelabel{browse:Sudoku.OneSolution}{6.13.5} \makelabel{browse:Sudoku.UniqueSolution}{6.13.6} \makelabel{browse:PlaySudoku}{6.13.7} \makelabel{browse:Sudoku.HTMLGame}{6.13.8} \makelabel{browse:Sudoku.LaTeXGame}{6.13.8} \makelabel{browse:DatabaseIdEnumerator}{A.1.4} \makelabel{browse:DatabaseAttributeAdd}{A.1.5} \makelabel{browse:DatabaseAttributeValueDefault}{A.1.6} \makelabel{browse:DatabaseIdEnumeratorUpdate}{A.1.7} \makelabel{browse:DatabaseAttributeCompute}{A.1.8} \makelabel{browse:DatabaseAttributeSetData}{A.1.9} \makelabel{browse:BrowseTableFromDatabaseIdEnumerator}{A.2.2} \makelabel{browse:BrowseTransitiveGroupsInfo}{A.4.1} \makelabel{browse:TransitiveGroupsData.AllTransitiveGroups}{A.4.2} \makelabel{browse:TransitiveGroupsData.OneTransitiveGroup}{A.4.2} \makelabel{browse:TransitiveGroupsData}{A.4.3}