TuneTab Class Reference

Allows the user to set various tuning parameters, such as:- More...

#include <optstune.h>

Inheritance diagram for TuneTab:

OptionsTabs ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 TuneTab ()
 ~TuneTab ()
virtual BOOL Init ()
 Initialiser.
virtual BOOL HandleMsg (DialogMsg *Msg)
virtual BOOL InitSection ()
virtual BOOL CommitSection ()
virtual BOOL GreySection ()
 Called when the user has closed all documents. Gives any tabbed dialog a chance to grey any fields which are document specific. This is the base class version and so will be used for any tabs which have no specified handling code.
virtual BOOL UngreySection ()
 Called when the user has opened a document. Gives any tabbed dialog a chance to update any fields which may have been greyed when the last document was closed. This is the base class version and so will be used for any tabs which have no specified handling code.
BOOL ChangeControlStatus (const BOOL Status)
virtual BOOL UpdateSection (String_256 *DocumentName)
 Called when the user has clicked on a new document or opened a new document. Gives any tabbed dialog a chance to update any fields which are used to reflect the current document's status. The document name allows the info field on the tab to be filled in correctly. This is the base class version and so will be used for any tabs which have no specified handling code.
virtual CDlgResID GetPageID ()
virtual BOOL IsDocumentOption ()
virtual BOOL IsProgramOption ()

Protected Member Functions

BOOL InitRenderingSection ()
BOOL InitUndoSection ()
BOOL CommitRenderingSection ()
BOOL CommitUndoSection ()

Private Attributes

UINT32 CurrentTempMemValue
BOOL GreyStatus
UINT32 OldMaxUndoSize

Detailed Description

Allows the user to set various tuning parameters, such as:-

Author:
Richard_Millican (Xara Group Ltd) <camelotdev@xara.com>/Neville Humphrys
Date:
19/1/95
See also:
OptionsTabs; AppPrefsDlg;

Definition at line 124 of file optstune.h.


Constructor & Destructor Documentation

TuneTab::TuneTab  ) 
 

TuneTab::~TuneTab  ) 
 


Member Function Documentation

BOOL TuneTab::ChangeControlStatus const BOOL  Status  ) 
 

BOOL TuneTab::CommitRenderingSection  )  [protected]
 

virtual BOOL TuneTab::CommitSection  )  [virtual]
 

Implements OptionsTabs.

BOOL TuneTab::CommitUndoSection  )  [protected]
 

virtual CDlgResID TuneTab::GetPageID  )  [virtual]
 

Implements OptionsTabs.

virtual BOOL TuneTab::GreySection  )  [virtual]
 

Called when the user has closed all documents. Gives any tabbed dialog a chance to grey any fields which are document specific. This is the base class version and so will be used for any tabs which have no specified handling code.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/1/95
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
TRUE if successful, else FALSE

Errors: -

See also:
OptionsTabs::UngreySection(); OptionsTabs::UpdateSection();

Reimplemented from OptionsTabs.

virtual BOOL TuneTab::HandleMsg DialogMsg Msg  )  [virtual]
 

Implements OptionsTabs.

virtual BOOL TuneTab::Init void   )  [virtual]
 

Initialiser.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com>
Date:
07/12/94
Returns:
Errors:
See also:
AppPrefsDlg;

Reimplemented from OptionsTabs.

BOOL TuneTab::InitRenderingSection  )  [protected]
 

virtual BOOL TuneTab::InitSection  )  [virtual]
 

Implements OptionsTabs.

BOOL TuneTab::InitUndoSection  )  [protected]
 

virtual BOOL TuneTab::IsDocumentOption  )  [virtual]
 

Implements OptionsTabs.

virtual BOOL TuneTab::IsProgramOption  )  [virtual]
 

Implements OptionsTabs.

virtual BOOL TuneTab::UngreySection  )  [virtual]
 

Called when the user has opened a document. Gives any tabbed dialog a chance to update any fields which may have been greyed when the last document was closed. This is the base class version and so will be used for any tabs which have no specified handling code.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/1/95
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
TRUE if successful, else FALSE

Errors: -

See also:
OptionsTabs::GreySection(); OptionsTabs::UpdateSection();

Reimplemented from OptionsTabs.

virtual BOOL TuneTab::UpdateSection String_256 DocumentName  )  [virtual]
 

Called when the user has clicked on a new document or opened a new document. Gives any tabbed dialog a chance to update any fields which are used to reflect the current document's status. The document name allows the info field on the tab to be filled in correctly. This is the base class version and so will be used for any tabs which have no specified handling code.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com>
Date:
3/2/95
Parameters:
Name of document [INPUTS]
- [OUTPUTS]
Returns:
TRUE if successful, else FALSE

Errors: -

See also:
OptionsTabs::UngreySection(); OptionsTabs::GreySection();

Reimplemented from OptionsTabs.


Member Data Documentation

UINT32 TuneTab::CurrentTempMemValue [private]
 

Definition at line 164 of file optstune.h.

BOOL TuneTab::GreyStatus [private]
 

Definition at line 166 of file optstune.h.

UINT32 TuneTab::OldMaxUndoSize [private]
 

Definition at line 169 of file optstune.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 04:02:29 2007 for Camelot by  doxygen 1.4.4