wxHashTable * GetLinkTable(void)
Returns the hypertext window's hash table used for storing links between blocks. Objects of type HypertextItem are stored in the table, containing a destination filename and destination block id; these objects must be indexed by the source block id, to store a link between a source block and destination block.
This is only relevant if using the built-in index facility, rather than implementing your own index. You need to put and get explicitly, and writing to a file will use this table for saving the index. For example:
if (GetLinkTable()->Get(block_id)) MainFrame->SetStatusText("This block already linked!"); else if (hySelection->block_id > -1) { GetLinkTable()->Put(block_id, new HypertextItem(hySelection->filename, hySelection->block_id)); modified = TRUE; SelectBlock(hySelection->block_id, FALSE); Compile(); DisplayFile(); }