Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

DisplayColor Class Reference

Displayable subclass containing the background color information. More...

Inheritance diagram for DisplayColor:

Displayable Pickable List of all members.

Public Methods

 DisplayColor (Displayable *d, const char *coloritemname, int colorindex)
int color_changed () const
void clear_changed ()
int color_id () const

Protected Methods

void do_color_changed (int cat)
void do_color_rgb_changed (int color)

Detailed Description

Displayable subclass containing the background color information.

Definition at line 247 of file Scene.C.


Constructor & Destructor Documentation

DisplayColor::DisplayColor Displayable   d,
const char *    coloritemname,
int    colorindex
[inline]
 

Definition at line 267 of file Scene.C.

References Scene::add_color_category, Scene::add_color_item, Scene::category_index, do_color_changed, and Displayable::scene.


Member Function Documentation

void DisplayColor::clear_changed   [inline]
 

Definition at line 278 of file Scene.C.

Referenced by Scene::prepare.

int DisplayColor::color_changed   const [inline]
 

Definition at line 277 of file Scene.C.

Referenced by Scene::prepare.

int DisplayColor::color_id   const [inline]
 

Definition at line 279 of file Scene.C.

Referenced by Scene::draw, Scene::filedraw, and Scene::prepare.

void DisplayColor::do_color_changed int    cat [inline, protected, virtual]
 

Reimplemented from Displayable.

Definition at line 255 of file Scene.C.

References Scene::category_item_value, and Displayable::scene.

Referenced by DisplayColor.

void DisplayColor::do_color_rgb_changed int    color [inline, protected, virtual]
 

Reimplemented from Displayable.

Definition at line 261 of file Scene.C.


The documentation for this class was generated from the following file:
Generated on Thu Mar 28 02:45:36 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002