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

ValueEditor< T > Class Template Reference

valeur de l'element en saisie More...

#include <valueEditor.h>

List of all members.

Public Types

typedef ValueNamed< T > ValueNamedCour

Public Member Functions

 ValueEditor ()
void Zero ()
void operator= (ValueEditor &source)
ValueEditor< T > * GetCopy ()
void InterpretedText (MyString &interpretedText, char *_valueText=NULL, T *_value=NULL)
void Set (char *_variable, char *_info, T _minValue, T _maxValue, HTREEITEM _hItem)
void MAJ_TreeItem (HWND hWnd)
void AddSpecial (T special, char *description)
void MAJ_ValueMin (HWND hWnd)
void MAJ_ValueMax (HWND hWnd)
void MAJ_ValueMids (HWND hWnd)
void MAJ_Value (HWND hWnd, T _value, BOOL refresh=TRUE)
void MAJ_Value (HWND hWnd)
void Get_Value (HWND hWnd)
void MAJ_Slider (HWND hWnd)
void MAJ_Specials (HWND hWnd, int num=-1)
void MAJ (HWND hWnd)

Public Attributes

MyString valueText
MyString info
MyString variable
minValue
maxValue
T * value
HTREEITEM hItem
MyList< ValueNamedCourspecials


Detailed Description

template<class T>
class ValueEditor< T >

valeur de l'element en saisie

Definition at line 77 of file valueEditor.h.


Member Typedef Documentation

template<class T>
typedef ValueNamed<T> ValueEditor< T >::ValueNamedCour
 

Definition at line 88 of file valueEditor.h.


Constructor & Destructor Documentation

template<class T>
ValueEditor< T >::ValueEditor  ) 
 

Definition at line 97 of file valueEditor.cpp.

References ValueEditor< T >::Zero().


Member Function Documentation

template<class T>
void ValueEditor< T >::AddSpecial special,
char *  description
 

Definition at line 172 of file valueEditor.cpp.

References MyList< ValueNamedCour >::i, ValueNamed< T >::Set(), and ValueEditor< T >::specials.

template<class T>
void ValueEditor< T >::Get_Value HWND  hWnd  ) 
 

Definition at line 218 of file valueEditor.cpp.

References IDC_EDIT_VALUE, ValueEditor< T >::MAJ_Value(), and MyString::ToDouble().

template<class T>
ValueEditor< T > * ValueEditor< T >::GetCopy  ) 
 

Definition at line 129 of file valueEditor.cpp.

template<class T>
void ValueEditor< T >::InterpretedText MyString interpretedText,
char *  _valueText = NULL,
T *  _value = NULL
 

Definition at line 137 of file valueEditor.cpp.

References MyString::GetSize(), and ValueEditor< T >::valueText.

Referenced by ValueEditor< T >::MAJ_TreeItem().

template<class T>
void ValueEditor< T >::MAJ HWND  hWnd  ) 
 

Definition at line 273 of file valueEditor.cpp.

References BOOL(), IDC_BUTTON_MAX, IDC_BUTTON_MIDS, IDC_BUTTON_MIN, IDC_EDIT_VALUE, IDC_STATIC1, IDC_STATIC_VARIABLE, ValueEditor< T >::MAJ_Slider(), ValueEditor< T >::MAJ_Specials(), ValueEditor< T >::MAJ_Value(), ValueEditor< T >::maxValue, and ValueEditor< T >::minValue.

Referenced by DebugStructProc().

template<class T>
void ValueEditor< T >::MAJ_Slider HWND  hWnd  ) 
 

Definition at line 228 of file valueEditor.cpp.

References BOOL(), IDC_SLIDER_PAD, ValueEditor< T >::maxValue, and ValueEditor< T >::minValue.

Referenced by ValueEditor< T >::MAJ(), and ValueEditor< T >::MAJ_Value().

template<class T>
void ValueEditor< T >::MAJ_Specials HWND  hWnd,
int  num = -1
 

Definition at line 239 of file valueEditor.cpp.

References BOOL(), MyList< ValueNamedCour >::GetNbElem(), MyList< ValueNamedCour >::i, IDC_COMBO_SPECIALS, ValueEditor< T >::MAJ_Value(), MyListIterator< ValueNamedCour >::More(), num, and ValueEditor< T >::specials.

Referenced by ValueEditor< T >::MAJ(), and ValueEditor< T >::MAJ_Value().

template<class T>
void ValueEditor< T >::MAJ_TreeItem HWND  hWnd  ) 
 

Definition at line 160 of file valueEditor.cpp.

References ValueEditor< T >::hItem, IDC_TREE_ELEM, and ValueEditor< T >::InterpretedText().

template<class T>
void ValueEditor< T >::MAJ_Value HWND  hWnd  ) 
 

Definition at line 210 of file valueEditor.cpp.

References IDC_EDIT_VALUE.

template<class T>
void ValueEditor< T >::MAJ_Value HWND  hWnd,
_value,
BOOL  refresh = TRUE
 

Definition at line 198 of file valueEditor.cpp.

References ValueEditor< T >::MAJ_Slider(), and ValueEditor< T >::MAJ_Specials().

Referenced by ValueEditor< T >::Get_Value(), ValueEditor< T >::MAJ(), ValueEditor< T >::MAJ_Specials(), ValueEditor< T >::MAJ_ValueMax(), ValueEditor< T >::MAJ_ValueMids(), and ValueEditor< T >::MAJ_ValueMin().

template<class T>
void ValueEditor< T >::MAJ_ValueMax HWND  hWnd  ) 
 

Definition at line 186 of file valueEditor.cpp.

References ValueEditor< T >::MAJ_Value(), and ValueEditor< T >::maxValue.

template<class T>
void ValueEditor< T >::MAJ_ValueMids HWND  hWnd  ) 
 

Definition at line 192 of file valueEditor.cpp.

References ValueEditor< T >::MAJ_Value(), ValueEditor< T >::maxValue, and ValueEditor< T >::minValue.

template<class T>
void ValueEditor< T >::MAJ_ValueMin HWND  hWnd  ) 
 

Definition at line 180 of file valueEditor.cpp.

References ValueEditor< T >::MAJ_Value(), and ValueEditor< T >::minValue.

template<class T>
void ValueEditor< T >::operator= ValueEditor< T > &  source  ) 
 

Definition at line 116 of file valueEditor.cpp.

References ValueEditor< T >::hItem, ValueEditor< T >::info, ValueEditor< T >::maxValue, ValueEditor< T >::minValue, ValueEditor< T >::specials, ValueEditor< T >::value, ValueEditor< T >::valueText, ValueEditor< T >::variable, and variable.

template<class T>
void ValueEditor< T >::Set char *  _variable,
char *  _info,
_minValue,
_maxValue,
HTREEITEM  _hItem
 

Definition at line 150 of file valueEditor.cpp.

References ValueEditor< T >::hItem, ValueEditor< T >::maxValue, ValueEditor< T >::minValue, and variable.

template<class T>
void ValueEditor< T >::Zero  ) 
 

Definition at line 103 of file valueEditor.cpp.

References ValueEditor< T >::hItem, MyList< ValueNamedCour >::i, ValueEditor< T >::maxValue, ValueEditor< T >::minValue, ValueEditor< T >::specials, MyListIterator< ValueNamedCour >::SuprAll(), ValueEditor< T >::valueText, and variable.

Referenced by ValueEditor< T >::ValueEditor().


Member Data Documentation

template<class T>
HTREEITEM ValueEditor< T >::hItem
 

Definition at line 86 of file valueEditor.h.

Referenced by ValueEditor< T >::MAJ_TreeItem(), ValueEditor< T >::operator=(), ValueEditor< T >::Set(), and ValueEditor< T >::Zero().

template<class T>
MyString ValueEditor< T >::info
 

Definition at line 81 of file valueEditor.h.

Referenced by ValueEditor< T >::operator=().

template<class T>
T ValueEditor< T >::maxValue
 

Definition at line 84 of file valueEditor.h.

Referenced by ValueEditor< T >::MAJ(), ValueEditor< T >::MAJ_Slider(), ValueEditor< T >::MAJ_ValueMax(), ValueEditor< T >::MAJ_ValueMids(), ValueEditor< T >::operator=(), ValueEditor< T >::Set(), and ValueEditor< T >::Zero().

template<class T>
T ValueEditor< T >::minValue
 

Definition at line 83 of file valueEditor.h.

Referenced by ValueEditor< T >::MAJ(), ValueEditor< T >::MAJ_Slider(), ValueEditor< T >::MAJ_ValueMids(), ValueEditor< T >::MAJ_ValueMin(), ValueEditor< T >::operator=(), ValueEditor< T >::Set(), and ValueEditor< T >::Zero().

template<class T>
MyList<ValueNamedCour> ValueEditor< T >::specials
 

Definition at line 89 of file valueEditor.h.

Referenced by ValueEditor< T >::AddSpecial(), ValueEditor< T >::MAJ_Specials(), ValueEditor< T >::operator=(), and ValueEditor< T >::Zero().

template<class T>
T* ValueEditor< T >::value
 

Definition at line 85 of file valueEditor.h.

Referenced by ValueEditor< T >::operator=().

template<class T>
MyString ValueEditor< T >::valueText
 

Definition at line 80 of file valueEditor.h.

Referenced by ValueEditor< T >::InterpretedText(), ValueEditor< T >::operator=(), and ValueEditor< T >::Zero().

template<class T>
MyString ValueEditor< T >::variable
 

Definition at line 82 of file valueEditor.h.

Referenced by ValueEditor< T >::operator=().


The documentation for this class was generated from the following files:
Generated on Fri Aug 20 19:22:01 2004 for 3d Controls by doxygen 1.3.6