AtomNode | An AtomNode represents an atomic string |
Canvas | All functionality to display and modify nodes in Grisu |
Canvas::KlickBox | This structure represents a hit region for mouse hit testing |
ConjunctionNode | A ConjunctionNode represents a conjunction between other nodes |
DataParser | Implements the parser that is used by Grisu to parse incoming or loaded data packages and to build the internal Node based data representation |
DisjunctionNode | A DisjunctionNode represents a disjunction between other nodes |
DisplayableNode | Instances of DisplayableNode contain information about a node that is visible in a view window |
Document | Manages all node data |
FeatvalNode | A FeatvalNode represents one feature (or attribute) in a feature structure, along with its value |
Finder | This class provides the functionality to search for a given search term in a data structure |
FunctionNode | A FunctionNode represents the head of a function, which takes a number of feature structures as its arguments and returns a feature structure |
GBuffer | This class implements a general purpose dynamically growing data buffer |
GDataExchange | This class implements Grisu's bidirectional data exchange interface based on TCP/IP sockets |
GDataReader | GDataReader is an abstract class that defines the interface a class must support in order to receive incoming data from a GDataExchange instance |
GenericNode | The GenericNode is the root of the node class hierarchy |
GLatexRenderer | This class generates LaTeX-Output from the node data |
GSpacingDialog | Implements the structure spacing dialog |
IdTree | This class implements a fast mapping between node addresses and displayable nodes |
List | A list of nodes |
ListNode | A ListNode represents a list of feature structures |
MainWindow | Implements Grisu's main window |
MyScrollBar | The MyScrollBar allows public access to the mouse event functions, which are private in QScrollBar |
NodeAddress | Means to uniquely identify nodes on screen |
NodeAddrMapping | One mapping between a node address and a displayable node |
NodeIdMap | NodeIdMap maps node IDs to pointers to nodes |
NodeIdMapping | NodeIdMapping is one mapping in a NodeIdMap |
Options | Management of application options |
ParserArgs | This structure is used to pass several input and output arguments to the Bison parser |
ReentNode | A ReentNode is a wrapper around a shared feature structure (or any shared object of another node type) |
RefNode | A RefNode represents a reference to another feature structure |
RelationNode | A RelationNode represents a relation between a number of feature structures |
RestNode | A RestNode represents all remaining elements in a set, that are not displayed |
ScrollCanvas | This class provides a scrollable container for a Canvas |
SetNode | A SetNode represents a set of feature structures |
StrucFindDialog | The StrucFindDialog class implements the Find dialog |
StrucFindDialogData | Resource class for the Find dialog |
StrucNode | A StrucNode represents an entire feature structure |
TailNode | A TailNode represents the tail of a list |
TreeNode | A TreeNode represents one visible node in a structure tree |
TypeNode | A TypeNode represents a type in afeature structure |
ViewCanvas | The ViewCanvas displays the window containing feature structures and trees |