<Chapter Label="ch:appl">
<Heading>Examples of Applications based on <C>NCurses.BrowseGeneric</C>
</Heading>
This chapter introduces the operation <Ref Oper="Browse"/>
and lists several examples how the function
<Ref Func="NCurses.BrowseGeneric"/> can be utilized
for rendering &GAP; related data or for playing games.
Each section describes the relevant &GAP; functions
and briefly sketches the technical aspects of the implementation;
more details can be found in the &GAP; files,
in the <F>app</F> directory of the package.
<P/>
Only Section <Ref Sect="sec:tomdisp"/> describes a standard application
in the sense of the introduction to Chapter <Ref Chap="chap:browse-user"/>,
perhaps except for a special function that is needed to compare table
entries.
The other examples in this chapter require some of the programming
described in Chapter <Ref Chap="chap:browse-prg"/>.
<P/>
The &GAP; examples in this chapter use the <Q>replay</Q> feature of
<Ref Func="NCurses.BrowseGeneric"/>, see Section <Ref Sect="sec:features"/>.
This means that the <Ref Func="NCurses.BrowseGeneric"/> based function
is called between two calls of <Ref Func="BrowseData.SetReplay"/>.
If you want to paste these examples into the &GAP; session with the mouse
then do not paste the final <Ref Func="BrowseData.SetReplay"/> call,
since <Ref Func="NCurses.BrowseGeneric"/> would regard the additional input
as a user interrupt.
<Section Label="sec:browseoper">
<Heading>The Operation <C>Browse</C></Heading>
<#Include Label="Browse_oper_man">
</Section>
<#Include Label="Matrix_section">
<#Include Label="Ctbl_section">
<#Include Label="Tom_section">
<#Include Label="AtlasRep_section">
<#Include Label="GAPManual_section">
<#Include Label="Bibliography_section">
<#Include Label="BrowseProfile_section">
<#Include Label="BrowsePackageVariables_section">
<#Include Label="BrowseUserPreferences_section">
<#Include Label="GAPData_section">
<#Include Label="Filetree_section">
<#Include Label="Puzzle_section">
<#Include Label="Solitaire_section">
<#Include Label="Rubik_section">
<#Include Label="Knight_section">
<#Include Label="Sudoku_section">
<#Include Label="BrowseWizard_section">
<#Include Label="rldemo_section">
</Chapter>
¤ Dauer der Verarbeitung: 0.2 Sekunden
¤
*© Formatika GbR, Deutschland