Panda3D

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes

# DirectNotify Class Reference

List of all members.

## Public Member Functions
def | __init__
def | __str__
def | getCategories
def | getCategory
def | giveNotify
def | newCategory
def | popupControls
def | setDconfigLevel
def | setDconfigLevels
def | setVerbose
## Public Attributes
| logger
| streamWriter

## Detailed Description

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

## Constructor & Destructor Documentation

def __init__ | ( |  | self | ) |

    DirectNotify class keeps a dictionary of Notfiers

## Member Function Documentation

def __str__ | ( |  | self | ) |

    Print handling routine

def getCategories | ( |  | self | ) |

    Return list of category dictionary keys

def getCategory | ( |  | self,
|  |  | categoryName
| ) |  |

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

def giveNotify | ( |  | self,
|  |  | cls
| ) |  |

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

def popupControls | ( |  | self,
|  |  | tl = `None`
| ) |  |

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.

def setDconfigLevels | ( |  | self | ) |

def setVerbose | ( |  | self | ) |

## Member Data Documentation

logger

streamWriter

All Classes Namespaces Functions Variables Enumerations Enumerator Properties