home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / optima / hpp.z / MMSTYLE.HPP < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-20  |  725 b   |  28 lines

  1. #ifndef _MMSTYLE_HPP
  2. #define _MMSTYLE_HPP
  3.  
  4. #include "mmprop.hpp"
  5.  
  6. class SaveSource;
  7. class SaveItem;
  8.  
  9. class METACLASSDEF MMStyle : public MMBaseProperty {
  10.     public:
  11.     MMStyle( const MMStyleData * data );
  12.     MMStyle() {}
  13.  
  14.     virtual WStyle        GetStyle() const;
  15.     virtual WStyle        GetMask() const;
  16.     virtual WConstantString    GetResString() const;
  17.     virtual WBool        GetExtended() const;
  18.  
  19.     virtual WBool        GetPresent( const DTObject * obj ) const;
  20.     virtual WBool        SetPresent( DTObject *, WBool ) const;
  21.     virtual WBool        GetDefault( const DTObject * obj ) const;
  22.  
  23.     virtual WBool        Save( const DTObject *, SaveSource & save ) const;
  24.     virtual WBool        Load( DTObject *, SaveItem * load ) const;
  25. };
  26.  
  27. #endif // _MMSTYLE_HPP
  28.