Public Member Functions |
|
| WindowAction (int nid, const char *nname, const char *desc, const char *icon, int nmode, int assign) |
| virtual int | HasTag (const char *tag, int casematters) |
| | Return whether the tag exists.
|
|
virtual int | NumberOfTags () |
| | Return the number of tags, strangely enough.
|
| virtual const char * | GetTag (int i) |
| | Return const pointer to the tag text for tag number i, where i==0 is the first tag.
|
| virtual char * | GetAllTags () |
| | Return a new char[] with a space separated list of all the tags.
|
| virtual int | InsertTags (const char *tags, int casematters) |
| | Insert tags from a string such as 'tag1 tag2 tag3 "tag with spaces" tag4'.
|
| virtual int | InsertTag (const char *tag, int casematters) |
| | Insert tag if it doesn't exist already.
|
| virtual int | RemoveTag (const char *tag) |
| | The tag must be an exact match.
|
| virtual int | RemoveTag (int i) |
| | Remove tag number i. i must be in range [0..NumberOfTags()-1].
|
|
virtual void | FlushTags () |
A window would have a list of possible actions, which does not depend on being tied to particular keys.