# DirectNotify

from direct.directnotify.DirectNotify import DirectNotify

DirectNotify class: this class contains methods for creating mulitple notify categories via a dictionary of Notifiers.

## Inheritance:

DirectNotify:

## Methods of DirectNotify:

__init__
__str__
getCategories
getCategory
giveNotify
newCategory
popupControls
setDconfigLevel
setDconfigLevels
setVerbose

__init__ def __init__(self) DirectNotify class keeps a dictionary of Notfiers

__str__ def __str__(self) Print handling routine

getCategories def getCategories(self) Return list of category dictionary keys

getCategory def getCategory(self, categoryName) getCategory(self, string) Return the category with given name if present, None otherwise

giveNotify def giveNotify(self, cls) Undocumented function.

newCategory def newCategory(self, categoryName, logger=None) newCategory(self, string) Make a new notify category named categoryName. Return new category if no such category exists, else return existing category

popupControls def popupControls(self, tl=None) Undocumented function.

setDconfigLevel def setDconfigLevel(self, categoryName) Check to see if this category has a dconfig variable to set the notify severity and then set that level. You cannot set these until config is set.

setDconfigLevels def setDconfigLevels(self) Undocumented function.

setVerbose def setVerbose(self) Undocumented function.