20 #ifndef PAWS_CONFIG_DETAILS_HEADER    21 #define PAWS_CONFIG_DETAILS_HEADER    24 #include <csutil/array.h> 
pawsScrollBar * minFPSscroll
 
pawsEditTextBox * minFPSvalue
 
pawsCheckBox * adaptCheck
 
A combination widget that has a check box and a text label. 
 
pawsEditTextBox * capFPSvalue
 
pawsScrollBar * maxFPSscroll
 
pawsEditTextBox * maxFPSvalue
 
virtual bool Initialize()
 
virtual bool LoadConfig()
sets content of dialog according to current configuration 
 
pawsEditTextBox * minDistvalue
 
pawsScrollBar * distScroll
 
pawsScrollBar * minDistScroll
 
int GetValue(const csString &name)
 
CREATE_PAWS_FACTORY(pawsConfigDetails)
 
virtual void SetDefault()
sets content of dialog according to default configuration 
 
virtual bool SaveConfig()
remembers settings in-game and saves them permanently to a file also 
 
virtual bool PostSetup()
This is called after the widget and all of it's children have been created. 
 
configuration screen for FPS cap and min/max values 
 
virtual bool OnButtonPressed(int button, int keyModifier, pawsWidget *widget)
Called whenever a button is pressed. 
 
pawsScrollBar * capFPSscroll
 
virtual bool OnScroll(int scrollDirection, pawsScrollBar *widget)
Called whenever a window is scrolled. 
 
bool OnChange(pawsWidget *widget)
Called whenever a widget is selected. 
 
pawsEditTextBox * distvalue
 
void ConstraintScrollBars()
 
void SetScrollValue(const csString &name, int val)