TextTagTable Class Reference

Inheritance diagram for TextTagTable:

ObjectG List of all members.

Detailed Description

A set of tags that can be used together.


Public Member Functions

 this ()
 Creates a new empty tag table.

void add (TextTag tag)
 Adds a tag to this tag table.

void remove (TextTag tag)
 removes a tag from this tag table

TextTag lookup (char[] name)
 Gets a tag from this table by name.

gint getSize ()
 Gets the size of this tag table.


Protected Member Functions

 this (GObject *gObject)
 Creates a ObjectG from a GTK GObject.


Member Function Documentation

void TextTagTable.add TextTag  tag  ) 
 

Adds a tag to this tag table.

Parameters:
tag the tag to add

gint TextTagTable.getSize  ) 
 

Gets the size of this tag table.

Returns:
the number of entries on this tag table

TextTag TextTagTable.lookup char[]  name  ) 
 

Gets a tag from this table by name.

Parameters:
name the tag name

void TextTagTable.remove TextTag  tag  ) 
 

removes a tag from this tag table

Parameters:
tag the tag to remove

TextTagTable.this  ) 
 

Creates a new empty tag table.

TextTagTable.this GObject *  gObject  )  [protected]
 

Creates a ObjectG from a GTK GObject.

This will set a pointer to the ObjectG on the GTK GObject all the new widget will end up executing this contructor.

Reimplemented from ObjectG.


Generated on Sun Dec 21 02:47:13 2003 for DUI by doxygen 1.3.4