phoenix_title wx.lib.pubsub.utils.misc.Enum

Used only internally. Represent one value out of an enumeration set. It is meant to be used as:

class YourAllowedValues:
    enum1 = Enum()
    # or:
    enum2 = Enum(value)
    # or:
    enum3 = Enum(value, 'descriptionLine1')
    # or:
    enum3 = Enum(None, 'descriptionLine1', 'descriptionLine2', ...)

val = YourAllowedValues.enum1
...
if val is YourAllowedValues.enum1:
    ...

class_hierarchy Class Hierarchy

Inheritance diagram for class Enum:

method_summary Methods Summary

__init__

Use value if given, otherwise use next integer.


api Class API

class Enum

Used only internally. Represent one value out of an enumeration set. It is meant to be used as:

class YourAllowedValues:
    enum1 = Enum()
    # or:
    enum2 = Enum(value)
    # or:
    enum3 = Enum(value, 'descriptionLine1')
    # or:
    enum3 = Enum(None, 'descriptionLine1', 'descriptionLine2', ...)

val = YourAllowedValues.enum1
...
if val is YourAllowedValues.enum1:
    ...

Methods

__init__(self, value=None, *desc)

Use value if given, otherwise use next integer.