BmpDlgParam Class Reference

This will allow data (for delay between frames in animation) to be passed to and from the Bitmap Properties Dialog. More...

#include <bmpsdlg.h>

Inheritance diagram for BmpDlgParam:

OpParam CCObject SimpleCCObject List of all members.

Public Member Functions

 BmpDlgParam ()
void SetSameColors (BOOL Value)
BOOL GetSameColors () const
void SetSameDimensions (BOOL Value)
BOOL GetSameDimensions () const
BOOL GetAreDelayValuesSame () const
void SetAreDelayValuesSame (BOOL Value)
BOOL GetHasDelayValueChanged () const
void SetHasDelayValueChanged (BOOL Value)
BOOL GetAreInterpolationValuesSame () const
void SetAreInterpolationValuesSame (BOOL Value)
BOOL GetHasInterpolationValueChanged () const
void SetHasInterpolationValueChanged (BOOL Value)
void SetMany (BOOL Value)
BOOL GetMany () const
void SetIsJPEG (BOOL Value)
BOOL GetIsJPEG () const
BOOL GetSameFormat () const
void SetSameFormat (BOOL Value)
void SetSameRestoreType (BOOL Value)
BOOL GetSameRestoreType ()
void SetInterpolation (BOOL Value)
BOOL GetInterpolation ()
UINT32 GetAnimDelay () const
void SetAnimDelay (UINT32 Delay)
String_256GetBitmapName ()
void SetBitmapName (String_256 &Name)
void SetSameTranspType (BOOL Value)
BOOL GetSameTranspType () const
String_256 GetBitmapTranspType ()
void SetBitmapTranspType (String_256 Name)
String_256 GetBitmapFormat ()
void SetBitmapFormat (String Format)
String_256 GetBitmapCols ()
void SetBitmapCols (String_256 Cols)
String_256GetBitmapWidth ()
void SetBitmapWidth (String_256 &Width)
String_256GetBitmapHeight ()
void SetBitmapHeight (String_256 &Height)
String_256GetMemoryUsed ()
void SetMemoryUSed (String_256 &Memory)
BOOL GetManySelected () const
void SetManySelected (BOOL value)
GIFDisposalMethod GetRestoreType () const
void SetRestoreType (GIFDisposalMethod Type)
KernelBitmap ** GetBitmapList () const
void SetBitmapList (KernelBitmap **pBitmap)
UINT32 GetListSize () const
void SetListSize (UINT32 n)
void IncListSize (UINT32 n)
void DecListSize (UINT32 n)

Protected Attributes

KernelBitmap ** m_pList
UINT32 m_ListSize
BOOL m_bInterpolation
UINT32 m_AnimDelay
String_256 m_BitmapName
String_256 m_BitmapFormat
String_256 m_BitmapCols
String_256 m_BitmapWidth
String_256 m_BitmapHeight
String_256 m_MemoryUsed
String_256 m_BitmapTranspType
GIFDisposalMethod m_RestoreType
BOOL m_Many
BOOL m_SameColors
BOOL m_SameDimensions
BOOL m_AreDelayValuesSame
BOOL m_HasDelayValueChanged
BOOL m_AreInterpolationValuesSame
BOOL m_HasInterpolationValueChanged
BOOL m_IsJPEG
BOOL m_SameFormat
BOOL m_SameRestoreTypes
BOOL m_SameTranspType
BOOL m_ManySelected

Detailed Description

This will allow data (for delay between frames in animation) to be passed to and from the Bitmap Properties Dialog.

class BmpDlgParam : public OpParam

Author:
Ranbir_Rana (Xara Group Ltd) <camelotdev@xara.com>
Date:
28/11/96

Definition at line 185 of file bmpsdlg.h.


Constructor & Destructor Documentation

BmpDlgParam::BmpDlgParam  )  [inline]
 

Definition at line 191 of file bmpsdlg.h.

00191                         {
00192                             m_Many = FALSE;
00193                             m_AnimDelay = 10; 
00194                             m_bInterpolation = TRUE;
00195                             m_SameColors = TRUE;
00196                             m_SameDimensions = TRUE;
00197                             m_MemoryUsed = "";
00198                             m_BitmapWidth = "";
00199                             m_BitmapHeight = "";
00200                             m_BitmapCols = "";
00201                             m_BitmapName = "";
00202                             m_BitmapFormat = "";
00203                             m_AreDelayValuesSame = TRUE;
00204                             m_HasDelayValueChanged = FALSE;
00205                             m_AreInterpolationValuesSame = TRUE;
00206                             m_HasInterpolationValueChanged = FALSE;
00207                             m_IsJPEG = FALSE;
00208                             m_SameFormat = TRUE;
00209                             m_SameRestoreTypes = TRUE;
00210                             m_RestoreType = GDM_LEAVE;
00211                             m_ManySelected = FALSE;
00212                             m_BitmapTranspType = "";
00213                             m_SameTranspType = TRUE;
00214                         };


Member Function Documentation

void BmpDlgParam::DecListSize UINT32  n  )  [inline]
 

Definition at line 288 of file bmpsdlg.h.

00288 { m_ListSize -= n;   } 

UINT32 BmpDlgParam::GetAnimDelay  )  const [inline]
 

Definition at line 249 of file bmpsdlg.h.

00249 { return m_AnimDelay; }

BOOL BmpDlgParam::GetAreDelayValuesSame  )  const [inline]
 

Definition at line 222 of file bmpsdlg.h.

00222 { return m_AreDelayValuesSame;  } 

BOOL BmpDlgParam::GetAreInterpolationValuesSame  )  const [inline]
 

Definition at line 228 of file bmpsdlg.h.

00228 { return m_AreInterpolationValuesSame;  } 

String_256 BmpDlgParam::GetBitmapCols  )  [inline]
 

Definition at line 264 of file bmpsdlg.h.

00264 { return m_BitmapCols; }

String_256 BmpDlgParam::GetBitmapFormat  )  [inline]
 

Definition at line 261 of file bmpsdlg.h.

00261 { return m_BitmapFormat; }

String_256& BmpDlgParam::GetBitmapHeight  )  [inline]
 

Definition at line 270 of file bmpsdlg.h.

00270 { return m_BitmapHeight;  }

KernelBitmap** BmpDlgParam::GetBitmapList  )  const [inline]
 

Definition at line 282 of file bmpsdlg.h.

00282 { return m_pList; }

String_256& BmpDlgParam::GetBitmapName  )  [inline]
 

Definition at line 252 of file bmpsdlg.h.

00252 { return m_BitmapName; }

String_256 BmpDlgParam::GetBitmapTranspType  )  [inline]
 

Definition at line 258 of file bmpsdlg.h.

00258 { return m_BitmapTranspType; }

String_256& BmpDlgParam::GetBitmapWidth  )  [inline]
 

Definition at line 267 of file bmpsdlg.h.

00267 { return m_BitmapWidth;  }

BOOL BmpDlgParam::GetHasDelayValueChanged  )  const [inline]
 

Definition at line 225 of file bmpsdlg.h.

00225 { return m_HasDelayValueChanged;   }

BOOL BmpDlgParam::GetHasInterpolationValueChanged  )  const [inline]
 

Definition at line 231 of file bmpsdlg.h.

BOOL BmpDlgParam::GetInterpolation  )  [inline]
 

Definition at line 247 of file bmpsdlg.h.

00247 { return m_bInterpolation ; }

BOOL BmpDlgParam::GetIsJPEG  )  const [inline]
 

Definition at line 238 of file bmpsdlg.h.

00238 { return m_IsJPEG; }

UINT32 BmpDlgParam::GetListSize  )  const [inline]
 

Definition at line 285 of file bmpsdlg.h.

00285 { return m_ListSize; }

BOOL BmpDlgParam::GetMany  )  const [inline]
 

Definition at line 235 of file bmpsdlg.h.

00235 { return m_Many;  }

BOOL BmpDlgParam::GetManySelected  )  const [inline]
 

Definition at line 276 of file bmpsdlg.h.

00276 { return m_ManySelected; }

String_256& BmpDlgParam::GetMemoryUsed  )  [inline]
 

Definition at line 273 of file bmpsdlg.h.

00273 { return m_MemoryUsed; }

GIFDisposalMethod BmpDlgParam::GetRestoreType  )  const [inline]
 

Definition at line 279 of file bmpsdlg.h.

00279 { return m_RestoreType; }

BOOL BmpDlgParam::GetSameColors  )  const [inline]
 

Definition at line 217 of file bmpsdlg.h.

00217 { return m_SameColors;  }

BOOL BmpDlgParam::GetSameDimensions  )  const [inline]
 

Definition at line 220 of file bmpsdlg.h.

00220 { return m_SameDimensions;   }

BOOL BmpDlgParam::GetSameFormat  )  const [inline]
 

Definition at line 240 of file bmpsdlg.h.

00240 { return m_SameFormat;  }

BOOL BmpDlgParam::GetSameRestoreType  )  [inline]
 

Definition at line 244 of file bmpsdlg.h.

00244 { return m_SameRestoreTypes ; } 

BOOL BmpDlgParam::GetSameTranspType  )  const [inline]
 

Definition at line 256 of file bmpsdlg.h.

00256 { return m_SameTranspType;  }

void BmpDlgParam::IncListSize UINT32  n  )  [inline]
 

Definition at line 287 of file bmpsdlg.h.

00287 { m_ListSize += n;   }  

void BmpDlgParam::SetAnimDelay UINT32  Delay  )  [inline]
 

Definition at line 250 of file bmpsdlg.h.

00250 { m_AnimDelay = Delay; }

void BmpDlgParam::SetAreDelayValuesSame BOOL  Value  )  [inline]
 

Definition at line 223 of file bmpsdlg.h.

00223 { m_AreDelayValuesSame = Value; }

void BmpDlgParam::SetAreInterpolationValuesSame BOOL  Value  )  [inline]
 

Definition at line 229 of file bmpsdlg.h.

00229 { m_AreInterpolationValuesSame = Value; }

void BmpDlgParam::SetBitmapCols String_256  Cols  )  [inline]
 

Definition at line 265 of file bmpsdlg.h.

00265 { m_BitmapCols = Cols; }

void BmpDlgParam::SetBitmapFormat String  Format  )  [inline]
 

Definition at line 262 of file bmpsdlg.h.

00262 { m_BitmapFormat = Format; }

void BmpDlgParam::SetBitmapHeight String_256 Height  )  [inline]
 

Definition at line 271 of file bmpsdlg.h.

00271 {m_BitmapHeight = Height; }

void BmpDlgParam::SetBitmapList KernelBitmap **  pBitmap  )  [inline]
 

Definition at line 283 of file bmpsdlg.h.

00283 { m_pList = pBitmap; }

void BmpDlgParam::SetBitmapName String_256 Name  )  [inline]
 

Definition at line 253 of file bmpsdlg.h.

00253 { m_BitmapName = Name; }

void BmpDlgParam::SetBitmapTranspType String_256  Name  )  [inline]
 

Definition at line 259 of file bmpsdlg.h.

00259 { m_BitmapTranspType = Name; }

void BmpDlgParam::SetBitmapWidth String_256 Width  )  [inline]
 

Definition at line 268 of file bmpsdlg.h.

00268 { m_BitmapWidth = Width; }

void BmpDlgParam::SetHasDelayValueChanged BOOL  Value  )  [inline]
 

Definition at line 226 of file bmpsdlg.h.

00226 { m_HasDelayValueChanged = Value;  }

void BmpDlgParam::SetHasInterpolationValueChanged BOOL  Value  )  [inline]
 

Definition at line 232 of file bmpsdlg.h.

00232 { m_HasInterpolationValueChanged = Value;  }

void BmpDlgParam::SetInterpolation BOOL  Value  )  [inline]
 

Definition at line 246 of file bmpsdlg.h.

00246 { m_bInterpolation = Value; }

void BmpDlgParam::SetIsJPEG BOOL  Value  )  [inline]
 

Definition at line 237 of file bmpsdlg.h.

00237 { m_IsJPEG = Value;}

void BmpDlgParam::SetListSize UINT32  n  )  [inline]
 

Definition at line 286 of file bmpsdlg.h.

00286 { m_ListSize = n;    }

void BmpDlgParam::SetMany BOOL  Value  )  [inline]
 

Definition at line 234 of file bmpsdlg.h.

00234 { m_Many = Value; }         

void BmpDlgParam::SetManySelected BOOL  value  )  [inline]
 

Definition at line 277 of file bmpsdlg.h.

00277 { m_ManySelected = value; }

void BmpDlgParam::SetMemoryUSed String_256 Memory  )  [inline]
 

Definition at line 274 of file bmpsdlg.h.

00274 { m_MemoryUsed = Memory; }

void BmpDlgParam::SetRestoreType GIFDisposalMethod  Type  )  [inline]
 

Definition at line 280 of file bmpsdlg.h.

00280 { m_RestoreType = Type; }

void BmpDlgParam::SetSameColors BOOL  Value  )  [inline]
 

Definition at line 216 of file bmpsdlg.h.

00216 { m_SameColors = Value; }

void BmpDlgParam::SetSameDimensions BOOL  Value  )  [inline]
 

Definition at line 219 of file bmpsdlg.h.

00219 { m_SameDimensions = Value;  }

void BmpDlgParam::SetSameFormat BOOL  Value  )  [inline]
 

Definition at line 241 of file bmpsdlg.h.

00241 { m_SameFormat = Value; }

void BmpDlgParam::SetSameRestoreType BOOL  Value  )  [inline]
 

Definition at line 243 of file bmpsdlg.h.

00243 { m_SameRestoreTypes = Value; }

void BmpDlgParam::SetSameTranspType BOOL  Value  )  [inline]
 

Definition at line 255 of file bmpsdlg.h.

00255 { m_SameTranspType = Value; }


Member Data Documentation

UINT32 BmpDlgParam::m_AnimDelay [protected]
 

Definition at line 296 of file bmpsdlg.h.

BOOL BmpDlgParam::m_AreDelayValuesSame [protected]
 

Definition at line 309 of file bmpsdlg.h.

BOOL BmpDlgParam::m_AreInterpolationValuesSame [protected]
 

Definition at line 311 of file bmpsdlg.h.

BOOL BmpDlgParam::m_bInterpolation [protected]
 

Definition at line 295 of file bmpsdlg.h.

String_256 BmpDlgParam::m_BitmapCols [protected]
 

Definition at line 299 of file bmpsdlg.h.

String_256 BmpDlgParam::m_BitmapFormat [protected]
 

Definition at line 298 of file bmpsdlg.h.

String_256 BmpDlgParam::m_BitmapHeight [protected]
 

Definition at line 301 of file bmpsdlg.h.

String_256 BmpDlgParam::m_BitmapName [protected]
 

Definition at line 297 of file bmpsdlg.h.

String_256 BmpDlgParam::m_BitmapTranspType [protected]
 

Definition at line 303 of file bmpsdlg.h.

String_256 BmpDlgParam::m_BitmapWidth [protected]
 

Definition at line 300 of file bmpsdlg.h.

BOOL BmpDlgParam::m_HasDelayValueChanged [protected]
 

Definition at line 310 of file bmpsdlg.h.

BOOL BmpDlgParam::m_HasInterpolationValueChanged [protected]
 

Definition at line 312 of file bmpsdlg.h.

BOOL BmpDlgParam::m_IsJPEG [protected]
 

Definition at line 313 of file bmpsdlg.h.

UINT32 BmpDlgParam::m_ListSize [protected]
 

Definition at line 293 of file bmpsdlg.h.

BOOL BmpDlgParam::m_Many [protected]
 

Definition at line 306 of file bmpsdlg.h.

BOOL BmpDlgParam::m_ManySelected [protected]
 

Definition at line 317 of file bmpsdlg.h.

String_256 BmpDlgParam::m_MemoryUsed [protected]
 

Definition at line 302 of file bmpsdlg.h.

KernelBitmap** BmpDlgParam::m_pList [protected]
 

Definition at line 292 of file bmpsdlg.h.

GIFDisposalMethod BmpDlgParam::m_RestoreType [protected]
 

Definition at line 304 of file bmpsdlg.h.

BOOL BmpDlgParam::m_SameColors [protected]
 

Definition at line 307 of file bmpsdlg.h.

BOOL BmpDlgParam::m_SameDimensions [protected]
 

Definition at line 308 of file bmpsdlg.h.

BOOL BmpDlgParam::m_SameFormat [protected]
 

Definition at line 314 of file bmpsdlg.h.

BOOL BmpDlgParam::m_SameRestoreTypes [protected]
 

Definition at line 315 of file bmpsdlg.h.

BOOL BmpDlgParam::m_SameTranspType [protected]
 

Definition at line 316 of file bmpsdlg.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:51:33 2007 for Camelot by  doxygen 1.4.4