Index

_ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W

_

__getstate__()
overriding
__setstate__()
overriding
_any_trait_changed()
examples
_anytrait_changed(), [1], [2], [3]
_name_changed(), [1], [2], [3], [4]
_name_default()
_name_fired()

A

AbstractBase (class in traits.protocols.protocols)
AbstractBaseMeta (class in traits.protocols.protocols)
adapt metadata
examples
adapt() (in module traits.protocols.protocols)
ADAPT_SEQUENCE() (in module traits.protocols.generate)
adaptation
AdaptationFailure
adaptee attribute
Adapter (class in traits.protocols.protocols)
Adapter class
examples
adapters
controlling
creating from scratch
declaring externally
defining
using
add_class_trait()
examples
add_trait(), [1]
addClassAdvisor() (in module traits.protocols.advice)
addImplicationListener (traits.protocols.protocols.Protocol attribute)
addImplicationListener() (traits.protocols.protocols.IOpenProtocol class method)
addImpliedProtocol (traits.protocols.protocols.Protocol attribute)
addImpliedProtocol() (traits.protocols.protocols.IOpenProtocol class method)
advise() (in module traits.protocols.protocols)
adviseObject() (in module traits.protocols.protocols)
Any()
array metadata attribute
Array()
attachForProtocols (traits.protocols.protocols.StickyAdapter attribute)
Attribute (in module traits.protocols.protocols)
attribute definition

B

bindAdapter() (in module traits.protocols.protocols)
Bool trait
Boolean type
Button()

C

cached_property decorator
Callable()
camel_case_to_words() (in module traits.util.camel_case)
CamelCaseToPython (class in traits.util.camel_case)
CArray()
casting
types, [1]
CBool trait
CComplex trait
CFloat trait
Chaco
CInt trait
class parameter to Trait()
Class()
classicMRO() (in module traits.protocols.advice)
clean_filename() (in module traits.util.clean_strings)
clean_timestamp() (in module traits.util.clean_strings)
clone_traits()
CLong trait
Code()
coercing
types, [1], [2]
Color()
complex number type
Complex trait
composeAdapters() (in module traits.protocols.protocols)
compound traits
Constant()
constant_value parameter to Trait(), [1]
create_editor()
create_unique_name() (in module traits.util.resource)
CSet()
CStr trait
CUnicode trait
custom trait handler
examples
custom traits
CyclicGraph

D

declareAdapter() (in module traits.protocols.protocols)
declareAdapterForObject() (in module traits.protocols.protocols)
declareAdapterForProtocol() (in module traits.protocols.protocols)
declareAdapterForType() (in module traits.protocols.protocols)
declareClassImplements() (traits.protocols.protocols.IOpenImplementor method)
declareImplementation() (in module traits.protocols.protocols)
declareProvides (traits.protocols.classic.ProviderMixin attribute)
declareProvides() (traits.protocols.protocols.IOpenProvider method)
decorator
on_trait_change
default metadata attribute
default value
method
overriding in a subclass
default_kind metadata attribute
default_value attribute
deferral, [1]
examples
notification with
defining trait with
delegate
metadata attribute
delegate parameter to DelegatesTo initializer
DelegatesTo (built-in class)
delegation
examples
depends_on metadata
deprecated() (in module traits.testing.nose_tools)
(in module traits.util.deprecated)
desc metadata attribute
determineMetaclass() (in module traits.protocols.advice)
Dict()
dictionary parameter to Trait()
Directory()
Disallow
object
doctest_for_module() (in module traits.testing.doctest_tools)
DOES_NOT_SUPPORT() (in module traits.protocols.protocols)

E

editor metadata attribute
Either()
Enum()
ETSConfig (in module traits.etsconfig.etsconfig)
Event()
events
examples
examples
Adapter class
Disallow object
This trait
Trait() function
TraitPrefixList class
TraitPrefixMap class
Traits features
_any_trait_changed()
adapt metadata
adapter externally declared
adapter from scratch
add_class_trait()
cached property
coercing vs. casting
custom trait handler
deferral
delegation
dynamic notification
events
handlers
interface definition
interface implementation
interface usage
list of values
metadata attributes
minimal
overriding default values
per-object trait attributes
prototype prefix
prototyping
static notification
subclassing traits
transient metadata
type-checking methods
wildcard
explicit trait attribute definition
Expression()
extended trait names
examples
semantics
syntax

F

false
File()
filter_classes() (in module traits.util.refresh)
filter_functions() (in module traits.util.refresh)
filter_functions_and_classes() (in module traits.util.refresh)
find_resource() (in module traits.util.resource)
Float trait
floating point number type
Font()
function parameter to Trait()
Function()
function_and_class_names_in_file() (in module traits.util.refresh)
function_and_class_names_in_module() (in module traits.util.refresh)

G

Generic()
generic_trait
get()
get_default_value(), [1]
get_home_directory() (in module traits.util.home_directory)
get_path() (in module traits.util.resource)
getBases() (traits.protocols.protocols.InterfaceClass method)
getFrameInfo() (in module traits.protocols.advice)
getImpliedProtocols() (traits.protocols.protocols.Protocol method)
getMRO() (in module traits.protocols.advice)

H

handler
signatures
handler classes
custom
HasPrivateTraits class
HasStrictTraits class
HasTraits class
methods
pickling
predefined subclasses
unpickling
HTML()

I

IAdapterFactory (class in traits.protocols.protocols)
IAdaptingProtocol (class in traits.protocols.protocols)
IBasicSequence (class in traits.protocols.generate)
IImplicationListener (class in traits.protocols.protocols)
importing Traits names
info()
info_text attribute
init()
initialization
dynamic
inner_traits metadata attribute
Instance()
Int trait
integer type
long
plain
Interface (class in traits.protocols.protocols)
InterfaceClass (class in traits.protocols.protocols)
interfaces
defining
implementation; example
implementing
using
IOpenImplementor (class in traits.protocols.protocols)
IOpenProtocol (class in traits.protocols.protocols)
IOpenProvider (class in traits.protocols.protocols)
IProtocol (class in traits.protocols.protocols)
isClassAdvisor() (in module traits.protocols.advice)

L

label
metadata attribute
List()
listenable parameter to initializer methods
long
integer type
Long trait

M

mapped traits
examples
metadata attributes
accessing
examples
internal
on traits
recognized
metamethod() (in module traits.protocols.advice)
Method()
methods
type-checking
minimalBases() (in module traits.protocols.advice)
minimumAdapter() (in module traits.protocols.protocols)
missing
mkRef() (in module traits.protocols.advice)
Module()
multiple values

N

name parameter
notification handlers
on_trait_change()
validate()
new parameter to the notification handlers
new_functions_and_classes_for_module() (in module traits.util.refresh)
newProtocolImplied (traits.protocols.classic.ProviderMixin attribute)
newProtocolImplied() (traits.protocols.protocols.IImplicationListener method)
NO_ADAPTER_NEEDED() (in module traits.protocols.protocols)
notification
dynamic, [1]
special cases
specially-named handlers
static
strategies

O

object parameter
notification handlers
validate()
old parameter to the notification handlers
on_trait_change
decorator
method
semantics
syntax
on_trait_change()
on_trait_event()
method
out_of_date_modules() (in module traits.util.refresh)
overriding default values
examples

P

parent metadata attribute
Password()
performance of Traits
performance() (in module traits.testing.nose_tools)
persistence
pickling HasTraits objects
plain
integer type
predefined traits
prefix metadata attribute
prefix parameter to initializer methods
property traits
caching value
Property()
(in module traits.adapter)
Protocol (class in traits.protocols.protocols)
protocol (traits.protocols.protocols.Adapter attribute)
(traits.protocols.protocols.StickyAdapter attribute)
protocolForType() (in module traits.protocols.generate)
protocolForURI() (in module traits.protocols.generate)
prototype parameter to PrototypesFrom
PrototypedFrom (built-in class)
prototyping
examples
ProviderMixin (class in traits.protocols.classic)
Python()
python_name() (in module traits.util.clean_strings)
PythonValue()

R

Range()
ReadOnly()
recognized metadata attributes
referent (traits.protocols.advice.StrongRef attribute)
refresh() (in module traits.util.refresh)
(traits.util.refresh.Refresher method)
Refresher (class in traits.util.refresh)
Regex()
registerImplementation (traits.protocols.protocols.Protocol attribute)
registerImplementation() (traits.protocols.protocols.IOpenProtocol class method)
registerObject (traits.protocols.protocols.Protocol attribute)
registerObject() (traits.protocols.protocols.IOpenProtocol class method)
RGBColor()
rich_compare metadata attribute

S

self trait
semantics
extended trait names
on_trait_change
sequenceOf() (in module traits.protocols.generate)
SequenceProtocol (class in traits.protocols.generate)
Set()
set(), [1]
shadow values
simple types
skip() (in module traits.testing.nose_tools)
source_file_for_module() (in module traits.util.refresh)
static notification
examples
StickyAdapter (class in traits.protocols.protocols)
store_resource() (in module traits.util.resource)
Str trait
string
type
String()
StrongRef (class in traits.protocols.advice)
subclassing traits
examples
supermeta() (in module traits.protocols.advice)
syntax
extended trait names
on_trait_change

T

This
This trait
examples
ToolbarButton()
topological_sort() (in module traits.util.toposort)
trait
definitions; reusing
parameter to Trait()
trait attributes
per-object
trait change handler
signatures
trait handler
classes
parameter to Trait()
trait property
defining
Trait()
parameters
Trait() function
examples
trait_type metadata attribute
trait_value metadata attribute
TraitHandler class
TraitPrefixList class
examples
TraitPrefixMap class
examples
traits.api
importing from
traits.etsconfig (module)
traits.etsconfig.etsconfig (module)
traits.protocols (module)
traits.protocols.adapters (module)
traits.protocols.advice (module)
traits.protocols.classic (module)
traits.protocols.generate (module)
traits.protocols.interfaces (module)
traits.protocols.protocols (module)
traits.testing (module)
traits.testing.doctest_tools (module)
traits.testing.nose_tools (module)
traits.util (module)
traits.util.camel_case (module)
traits.util.clean_strings (module)
traits.util.deprecated (module)
traits.util.home_directory (module)
traits.util.refresh (module)
traits.util.resource (module)
traits.util.toposort (module)
TraitType class
members
TraitValue class
transient
metadata
predefined traits
transient metadata attribute
true
Tuple()
type
Unicode
parameter to Trait(), [1]
string
type metadata attribute
Type()
type-checking methods
examples
types
casting, [1]
coercing, [1], [2]
TypeSubset (class in traits.protocols.generate)

U

undefined
Undefined object
Unicode
trait
type
unpickling HasTraits objects
updateWithSimplestAdapter() (in module traits.protocols.protocols)
URIProtocol (class in traits.protocols.generate)
using traits
UUID()

V

validate()
validation, [1]
value parameter
validate()
Variation (class in traits.protocols.protocols)
visualization

W

WeakRef()
WeakSubset (class in traits.protocols.generate)
wildard
rules
wildcard
examples
trait attribute names