ParticleAttribute Class Reference

#include <ParticleAttribute.h>

Inheritance diagram for ParticleAttribute:
Inheritance graph
[legend]
Collaboration diagram for ParticleAttribute:
Collaboration graph
[legend]

Public Types

typedef MemberCaller
< ParticleAttribute,&ParticleAttribute::apply > 
ApplyCaller
typedef MemberCaller
< ParticleAttribute,&ParticleAttribute::update > 
UpdateCaller
typedef MemberCaller1
< ParticleAttribute, const
BrowsedPathEntry::SetPathCallback
&,&ParticleAttribute::browse > 
BrowseCaller

Public Member Functions

 ParticleAttribute (const std::string &classname, const std::string &key)
GtkWidgetgetWidget () const
void apply (void)
void update (void)
void browse (const BrowsedPathEntry::SetPathCallback &setPath)

Private Attributes

std::string m_classname
std::string m_key
BrowsedPathEntry m_entry
NonModalEntry m_nonModal

Detailed Description

Definition at line 4 of file ParticleAttribute.h.


Member Typedef Documentation

typedef MemberCaller<ParticleAttribute, &ParticleAttribute::apply> ParticleAttribute::ApplyCaller

Definition at line 28 of file ParticleAttribute.h.

typedef MemberCaller1<ParticleAttribute, const BrowsedPathEntry::SetPathCallback&, &ParticleAttribute::browse> ParticleAttribute::BrowseCaller

Definition at line 44 of file ParticleAttribute.h.

typedef MemberCaller<ParticleAttribute, &ParticleAttribute::update> ParticleAttribute::UpdateCaller

Definition at line 34 of file ParticleAttribute.h.


Constructor & Destructor Documentation

ParticleAttribute::ParticleAttribute ( const std::string classname,
const std::string key 
) [inline]

Member Function Documentation

void ParticleAttribute::apply ( void   )  [inline]
void ParticleAttribute::browse ( const BrowsedPathEntry::SetPathCallback setPath  )  [inline]

Definition at line 35 of file ParticleAttribute.h.

References apply(), BrowsedPathEntry::m_entry, m_entry, and PathEntry::m_frame.

GtkWidget* ParticleAttribute::getWidget (  )  const [inline, virtual]

Implements EntityAttribute.

Definition at line 18 of file ParticleAttribute.h.

References BrowsedPathEntry::m_entry, m_entry, and PathEntry::m_frame.

void ParticleAttribute::update ( void   )  [inline, virtual]

Field Documentation

Definition at line 6 of file ParticleAttribute.h.

Referenced by apply().

Definition at line 8 of file ParticleAttribute.h.

Referenced by apply(), browse(), getWidget(), ParticleAttribute(), and update().

Definition at line 7 of file ParticleAttribute.h.

Referenced by apply(), and update().

Definition at line 9 of file ParticleAttribute.h.

Referenced by ParticleAttribute().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2